41
/ 100
1 month ago
glama

powerbi-mcp

Enables interaction with Power BI and Fabric through MCP tools, including workspace discovery and semantic model queries, with an agent loop and HTTP endpoints for Next.js backends.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
🔐
You'll be asked for 5 credentials: BASIC_AUTH_PASSWORD, INTERNAL_API_KEY, MS_ADMIN_PASSWORD, MS_CLIENT_SECRET, OPENAI_API_KEY
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
🔐 secretBASIC_AUTH_PASSWORDProxy-Authenticated Communication: Configured to work in tandem with basic credentials authentication (BASIC_AUTH_USER/) when bridged by a local Next.js API layer.
configBASIC_AUTH_USERProxy-Authenticated Communication: Configured to work in tandem with basic credentials authentication (/BASIC_AUTH_PASSWORD) when bridged by a local Next.js API layer.
configFRONTEND_BASE_URL
configHOST127.0.0.1 Server Network interface to bind. Recommended 127.0.0.1 for security.
🔐 secretINTERNAL_API_KEYBlank Security Shared secret verified against x-internal-api-key for /internal/ routes.
configLLM_MODELopenai/gpt-4o LLM Gateway The exact target model name to prompt for reasoning.
🔐 secretMS_ADMIN_PASSWORDBlank Azure Auth Microsoft login password for the silent Service Account integration.
configMS_ADMIN_USERNAMEBackend->>Entra: Authenticate using & PASSWORD
configMS_CLIENT_IDBlank Azure Auth Client ID of your registered Entra ID (Azure AD) application.
🔐 secretMS_CLIENT_SECRETBlank Azure Auth Client secret for your registered Entra ID application.
configMS_REDIRECT_URI
configMS_TENANT_IDcommon Azure Auth Target Directory Tenant ID. Use common for multi-tenant setups.
🔐 secretOPENAI_API_KEYBlank LLM Gateway Bearer credential used to authenticate LLM requests.
configOPENAI_BASE_URLBlank LLM Gateway Custom endpoint URL for your LiteLLM or OpenAI-compatible router.
configPBI_MCP_URL
configTRACE_CHAT_FLOW
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 2 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/ketangupta1-ai-powerbi-mcp-wbs45h)](https://m8ven.ai/mcp/ketangupta1-ai-powerbi-mcp-wbs45h)
commit: abdabf05322ab4e9772d0a401036d751d2e8ba7d
code hash: ebb8118e776847553123e98d16445cc10a8e262b91c4b511fb1bae309522f93d
verified: 6/11/2026, 11:17:30 AM
view raw JSON →