Mmcp.market

Horizun PBI MCP server

by HorizunGroup·io.github.HorizunGroup/horizun-pbi-mcp·v2.1.1

Build, audit and repair Power BI Desktop models and PBIP reports with DAX, TMDL and PBIR.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

16 stars64 downloads/wk

Reviews

Write one

Nobody has reviewed Horizun PBI MCP yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Horizun PBI MCP tools (100, 14 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • pbi_add_image_resource

    Incrusta una imagen en el informe y la deja lista para usar.

  • pbi_add_table_from_file
  • pbi_add_table_from_source

    Crea una tabla apuntando a una BASE DE DATOS o API externa.

  • pbi_analyze_model_quality

    Detecta problemas tipicos del modelo (calidad).

  • pbi_apply_audit_fixes

    Aplica las acciones devueltas por pbi_plan_audit_fixes.

  • pbi_apply_design_system

    Aplica el sistema al informe y devuelve su rejilla.

  • pbi_apply_plan

    Aplica un plan calculado con pbi_plan_change o con un dry_run.

  • pbi_apply_theme

    Aplica un tema de colores al informe .pbip activo.

  • pbi_audit_model

    Audita el modelo semantico con reglas de identificador estable.

  • pbi_audit_project

    Auditoria integral: modelo semantico + informe + layout.

  • pbi_audit_report_only

    Audita solo el informe PBIR (sin las reglas del modelo semantico).

  • pbi_backup_pbip_project

    Crea un backup con timestamp del proyecto .pbip activo.

  • pbi_capabilities

    Que puede hacerse AHORA MISMO, y que no, con el motivo.

  • pbi_check_contract

    Valida contra el contrato del puerto: un archivo entrante o el modelo.

  • pbi_close_desktop

    Cierra la instancia de Power BI Desktop que sirve ESE proyecto.

  • pbi_column_dependencies

    Que usa una columna: medidas, columnas calculadas, relaciones y jerarquias.

  • pbi_compose_page

    Compone una pagina entera sobre la rejilla del sistema de diseno.

  • pbi_convert_pbix_to_pbip

    Convierte uno o varios .pbix en proyectos .pbip (PBIR + TMDL).

  • pbi_create_bookmarkwrite action

    Crea un marcador: un estado del informe al que volver con un boton.

  • pbi_create_calculated_columnwrite action

    Crea una columna calculada (DAX) en una tabla del modelo .pbip.

  • pbi_create_calculated_tablewrite action

    Crea una tabla calculada (DAX) en el modelo .pbip.

  • pbi_create_hierarchywrite action

    Crea una jerarquia sobre columnas de la misma tabla.

  • pbi_create_measurewrite action

    Crea (o reemplaza con overwrite=true) una medida DAX.

  • pbi_create_page_from_specwrite action

    Crea una hoja (pagina) PBIR completa a partir de un spec.

  • pbi_create_pbip_projectwrite action

    Crea un proyecto .pbip vacio pero valido, y lo deja activo.

  • pbi_create_relationshipwrite action

    Crea una relacion entre dos columnas del modelo .pbip.

  • pbi_define_brief

    Escribe el BRIEF DE INTENCION del tablero: para que existe.

  • pbi_define_port_contract

    Escribe el CONTRATO del puerto del ecosistema (pbi-port-contract.json).

  • pbi_delete_bookmarkwrite action

    Borra un marcador y lo quita del indice. Destructiva: confirm=true.

  • pbi_delete_measurewrite action

    Elimina una medida. Operacion destructiva: requiere confirm=true.

  • pbi_delete_visualwrite action

    Elimina un visual. Operacion destructiva: requiere confirm=true.

  • pbi_diagnose_data

    Diagnostico de CONTENIDO contra el modelo VIVO: lo que rompe tableros y ningun metadato ve.

  • pbi_disable_auto_date_time

    Activa/desactiva 'Auto fecha y hora' (solo modo pbip).

  • pbi_document_model

    Genera documentacion completa del modelo en Markdown.

  • pbi_duplicate_visual

    Duplica un visual conservando campos, formato y filtros.

  • pbi_export_excel

    Exporta la informacion disponible a un libro Excel verificado.

  • pbi_export_page_html

    Exporta una MAQUETA HTML de una pagina EXISTENTE (layout + campos de cada visual).

  • pbi_export_report_content

    Exporta el CONTENIDO del informe: los datos que muestra el tablero.

  • pbi_generate_pdf_report

    Genera un PDF ejecutivo, tecnico o de auditoria con capturas.

  • pbi_get_brief

    Lee el brief de intencion del proyecto activo.

  • pbi_get_object

    Devuelve un objeto del modelo con todo su detalle.

  • pbi_get_power_query

    Lee la consulta Power Query (M) de una particion o expresion.

  • pbi_get_visual

    Definicion completa y normalizada de un visual.

  • pbi_health_check

    Estado general del servidor: dependencias, DLLs, sesion y proyecto.

  • pbi_hide_columns

    Oculta/muestra VARIAS columnas como un solo lote.

  • pbi_inspect_journal

    Inspecciona un journal y lo compara con el estado ACTUAL del proyecto.

  • pbi_inspect_pbix

    Radiografia de un .pbix SIN convertirlo ni abrir Power BI Desktop.

  • pbi_list_audit_rules

    Catalogo de reglas de auditoria disponibles, con su dominio y severidad.

  • pbi_list_autofix_rules

    Reglas que tienen correccion automatica, y en que consiste cada una.

  • pbi_list_bookmarks

    Marcadores del informe, y los que no cuadran entre indice y disco.

  • pbi_list_convertible_pbix

    Lista los .pbix de una carpeta y como se convertiria cada uno.

  • pbi_list_design_systems

    Sistemas de diseno disponibles: para que sirve cada uno y que trae.

  • pbi_list_desktop_models

    Lista los modelos de Power BI Desktop abiertos localmente.

  • pbi_list_hierarchies

    Lista las jerarquias del modelo con sus niveles y columnas.

  • pbi_list_measures

    Lista medidas con tabla, expresion DAX, formato, descripcion y carpeta.

  • pbi_list_partitions

    Lista las particiones por tabla (modo de almacenamiento y origen).

  • pbi_list_pending_journals

    Lista los journals del proyecto activo.

  • pbi_list_perspectives

    Lista las perspectivas del modelo.

  • pbi_list_relationships

    Lista relaciones: tablas/columnas, cardinalidad, filtro cruzado y estado.

  • pbi_list_report_resources

    Recursos del informe: declarados, en disco y los que no cuadran.

  • pbi_list_roles

    Lista los roles de seguridad (RLS) y sus filtros por tabla.

  • pbi_list_tables

    Lista tablas con columnas, tipos, visibilidad y conteos.

  • pbi_list_themes

    Temas de informe disponibles, con su paleta y para que sirve cada uno.

  • pbi_measure_dependencies

    De que depende una medida y quien depende de ella.

  • pbi_model_summary

    Resumen compacto del modelo, pensado para leerlo de un vistazo.

  • pbi_open_and_refresh

    Abre el proyecto en Power BI Desktop y lo refresca, en una llamada.

  • pbi_open_in_desktop

    Abre un .pbip o .pbix en Power BI Desktop y espera a que sirva el modelo.

  • pbi_open_pbip_project

    Abre un proyecto .pbip y lo marca como proyecto activo.

  • pbi_page_building_blocks

    Entrega el material para diseniar una hoja: modelo (tablas/medidas/columnas), catalogo de visuales existentes (reutilizables como plantilla), canvas y paginas.

  • pbi_plan_audit_fixes

    Planifica correcciones para reglas CONCRETAS. No escribe nada.

  • pbi_plan_change

    Calcula un PLAN sin aplicar nada, y devuelve un `plan_token`.

  • pbi_prepare_project

    Deja listo EXACTAMENTE el proyecto que le pasas, y dice cual es.

  • pbi_preview_spec_html

    Genera una MAQUETA HTML de una hoja propuesta (sin escribir nada al .pbip).

  • pbi_profile_data

    Perfila los VALORES del modelo abierto y devuelve lo que no cuadra.

  • pbi_propose_dashboard

    Mira el modelo y PROPONE varios diseños distintos, con su porque.

  • pbi_purge_backups

    Aplica la politica de retencion a los backups. DESTRUCTIVA.

  • pbi_recover_from_journal

    Restaura los originales guardados en un journal. DESTRUCTIVA.

  • pbi_reflow_pages

    Reescala las paginas ya escritas al lienzo de otro sistema.

  • pbi_refresh_model

    Refresca el modelo LOCAL abierto en Power BI Desktop (no el Service).

  • pbi_rename_measure

    Renombra una medida actualizando TODO lo que la referencia.

  • pbi_report_capabilities

    Version PBIR observada, tema, custom visuals y tipos clonables.

  • pbi_run_daxwrite action

    Ejecuta una consulta DAX de SOLO LECTURA contra el modelo activo.

  • pbi_search_model

    Busca objetos del modelo por nombre (y en el DAX de las medidas).

  • pbi_select_model

    Selecciona el modelo local activo para futuras operaciones.

  • pbi_session_info

    Detalle de la sesion: modelo activo, proyecto activo y su frescura.

  • pbi_set_column_visibility

    Oculta o muestra una columna del modelo (p.ej. ocultar columnas de ID).

  • pbi_set_conditional_format

    Colorea un visual segun el valor de un campo (degradado).

  • pbi_set_relationship_direction

    Cambia el filtro cruzado de una relacion.

  • pbi_set_storage_mode

    Cambia el modo de almacenamiento de una tabla: import | directQuery | dual.

  • pbi_set_visual_title

    Cambia u oculta el titulo de un visual PRESERVANDO su formato.

  • pbi_sharepoint_download_folder

    Descarga una carpeta de SharePoint a outputs/ de forma todo-o-nada.

  • pbi_sharepoint_list_folder

    Conecta con SharePoint Online y lista una carpeta mediante Graph.

  • pbi_start_here

    Por donde empezar. Mira el estado real y dice los siguientes pasos.

  • pbi_test_connection

    Valida la conexion al modelo activo con una consulta trivial.

  • pbi_update_measurewrite action

    Actualiza una medida existente. Lo no especificado se conserva.

  • pbi_update_power_querywrite action

    Reemplaza ENTERA la consulta M de una particion o expresion.

  • pbi_validate_desktop_render
  • pbi_validate_measures

    Valida DAX de medidas SIN modificar el modelo (dry-run con DEFINE MEASURE).

  • pbi_validate_pbip_project

    Valida a fondo el proyecto .pbip activo (estructura, PBIR, TMDL).

  • pbi_validate_tmdl

    Comprueba si un modelo TMDL abrira, sin abrir Power BI Desktop.

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

no findings
  • Code scan137 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 8 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Horizun PBI MCP repository's README, as published. We do not edit it. Read it on GitHub

Horizun PBI MCP

Build and fix Power BI reports by describing what you want. Ask in plain language; the server runs the DAX, edits the model, writes the report pages — and checks its own work afterwards.

No licence, no API key, no paid plan

It runs as a local process on your own Windows machine, so the free apps are enough: install it in ChatGPT Desktop or Claude Desktop on their free tiers and start asking. No OpenAI or Anthropic API key, no subscription, no server of ours in the middle — and Power BI Desktop is free as well. One click installs it and it prepares its own runtime: no Python, no JSON to edit.

v2.1.1 · 139 tools · Windows · ChatGPT Desktop Free · Claude Desktop Free · Claude Code · Codex

New to the project? Start with what this Power BI MCP is, when to use it, and what it deliberately does not do.

Install

No repository clone, manual DLL download or .mcp.json editing is required. Pick the line that matches you.

ChatGPT Desktop Free

Run the verified one-paste installer from docs/INSTALL.md, restart ChatGPT Desktop, then open Plugins → Personal and install Horizun PBI MCP. No OpenAI API key is required.

Claude Desktop Free

Download the .mcpb from the latest release and double-click it. Claude Desktop supplies the bootstrap runtime; no Claude Code install or JSON editing is required. It will say the extension is not verified by Anthropic — what it says about anything installed outside its own directory — and let you continue.

Claude Code

claude plugin marketplace add HorizunGroup/horizun-pbi-mcp
claude plugin install horizun-pbi-mcp@horizun

Codex

codex plugin marketplace add HorizunGroup/horizun-pbi-mcp

Then open /plugins, pick the Horizun marketplace and install horizun-pbi-mcp.

Desktop or Code?

Same server, same 139 tools, same local runtime — install both and they share it. Pick by what you are doing: Claude Desktop to use Power BI, in chat, one click, free tier. Claude Code to build — it adds the terminal, git and your repo, and loads tool schemas on demand instead of all at once.

On a new PC, the verified one-paste installer prepares the prerequisites without administrator rights. First setup takes a few minutes: run pbiinstallstatus until ready, restart once, and confirm the 139 pbi_* tools appear.

Your first minute

  1. Open Power BI Desktop with any report.
  2. Ask: "List the Power BI models that are open and connect to the first one."
  3. Ask: "Run a read-only DAX query that returns revenue by month for this year."

If step 2 answers, everything works.

Things worth asking for

Audit this PBIP project and explain the highest-risk issues before changing anything.
This measure returns blank for December. Find out why.
Create a report page from this specification, validate it, and show me the layout.
Document every measure in the model and export it to Excel.

What it provides

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

claude mcp add horizun-pbi-mcp -- uvx horizun-pbi-mcp
Add to Cursor

Horizun PBI MCP: common questions

Is Horizun PBI MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the Horizun PBI MCP safety report
How do I install Horizun PBI MCP?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Horizun PBI MCP need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Horizun PBI MCP maintained?
The last commit was 9 days ago (2026-09-12). The latest release is v2.1.1.

More from HorizunGroup