Skip to main content

Power BI MCP Designer

File-first MCP server for designing Power BI report visuals, pages and layouts (PBIP/PBIR/TMDL).

The canonical Python package is powerbi_mcp. It intentionally avoids using mcp as the local package name so imports can coexist with the official Model Context Protocol Python SDK.

Quick Start

After publication to PyPI, run it locally with uvx:

uvx powerbi-mcp-designer

Add it to Claude Code:

claude mcp add --transport stdio powerbi-mcp -- uvx powerbi-mcp-designer

Add it to Codex:

codex mcp add powerbi-mcp -- uvx powerbi-mcp-designer

For local development from this repository:

python -m powerbi_mcp.server

Check the local environment:

powerbi-mcp-doctor --project ./example --no-validate

Run the test suite with:

python -m unittest discover -s powerbi_mcp/tests

See README_INSTALL.md for full installation and publishing instructions.

Metadata

Release files for powerbi-mcp-designer 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for powerbi-mcp-designer 0.2.1
File Size Uploaded
powerbi_mcp_designer-0.2.1.tar.gz 91.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for powerbi-mcp-designer 0.2.1
File Interpreter ABI Platform
powerbi_mcp_designer-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 214.5 kB

Release files / powerbi_mcp_designer-0.2.1.tar.gz

Download URL powerbi_mcp_designer-0.2.1.tar.gz
Size 91.7 kB
Tags Source
SHA-256 checksum
How to use checksums
aa71e44d18262da807b7b27e78bb3fb4cb75fad8fe8189871a69638c914a1317
BLAKE2b-256 checksum
How to use checksums
1c6f9ebebc1c311e9a4406ff8e3338dfe43ec95ee8428994be4de891cb468cd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 13, 2026.

Transparency log

Release files / powerbi_mcp_designer-0.2.1-py3-none-any.whl

Download URL powerbi_mcp_designer-0.2.1-py3-none-any.whl
Size 122.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
32b302e8f756a3f72dfd62a5781fb5bfb2730fa4e5a918cca1060f351d624f41
BLAKE2b-256 checksum
How to use checksums
7f34cd6b3ec0be61f6f28582b333049521706d0c15e469230011ed26acc4cff5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page