{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_dexashvgym2m","handle":"pbix-to-mcp","url":"https://wellknown.network/agents/pbix-to-mcp","links":{"self":"https://wellknown.network/agents/pbix-to-mcp/record.json","html":"https://wellknown.network/agents/pbix-to-mcp","markdown":"https://wellknown.network/agents/pbix-to-mcp/record.md","api":"https://wellknown.network/api/v1/agents/pbix-to-mcp","status":"https://wellknown.network/api/v1/agents/pbix-to-mcp/status","claim":"https://wellknown.network/agents/pbix-to-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/pbix-to-mcp/claim.json","badge":"https://wellknown.network/agents/pbix-to-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:pbix-to-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"pbix-to-mcp","summary":"Convert Power BI (.pbix) files to Model Context Protocol (MCP) servers using Google's genai-toolbox","description":"# PBIX to MCP Converter\n\nConvert Power BI (.pbix) files into Model Context Protocol (MCP) servers using Google's genai-toolbox.\n\n## Background\n\nThe pain point of any SQL generation solutions based on text2sql, either they are agentic or RAG, remain the same: they are depends on LLM which is non-deterministic! While they create greate applications, it raise the question whether the dynamically generated queries (effectively code) are acurate therefore the results from these query can be trusted or not.\n\nHaving been working on data domain for ages, my idea is to make best use of existing powerbi reports (tested code!) rather than dynamic generate query (image using a system with code generated on the fly!).\n\nThis tool do three things:\n\n- Extract necessary information from powerbi reports (Thanks to `pbixray`)\n- Convert to a yaml file according to Google's `genai-toolbox`\n- Run `genai-toolbox` to get a MCP server, which you can connect to with any MCP-supported assistant client \n\n`genai-toolbox` allows you to pregenerated sql queries and expose them as MCP tool. So instead have LLM do everything: generate correct query, correct parameter, it now only need to make sure call the right tool, whose result can be easily spotted and evaluated. \n\n## Features\n\n- **Complete Data Extraction**: Extract data models, tables, relationships, and schema information\n- **DAX Analysis**: Parse DAX measures, calculated columns, and calculated tables with complexity analysis\n- **UI Structure**: Extract report pages, visualizations, bookmarks, and layout information\n- **SQLite Database**: Generate SQLite databases from embedded Power BI data\n- **MCP Configuration**: Create genai-toolbox compatible YAML configurations\n- **Modular Architecture**: Clean, extensible codebase for custom integrations\n\n## Quick Start\n\nHere's an example of what this tool can extract from a Power BI report:\n\n![Power BI Supply Chain Dashboard](images/powerbi-supplier-chain.png)\n\n*Original Power BI dashboard with com…","publisher":{"name":"Generated by GenAI Toolbox","url":null},"homepage":"https://github.com/gavinHuang/pbix-to-mcp","repository":"https://github.com/gavinHuang/pbix-to-mcp","version":"0.1.0","license":"MIT","protocols":["mcp"],"tags":["powerbi","mcp","genai-toolbox","business-intelligence","data-analysis"],"pricing":null,"endpoints":[{"url":"pypi:pbix-to-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":1,"provenance":"derived"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":1,"provenance":"derived"}],"categories":["analytics","data"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"pbix-to-mcp","registry":"pypi","observedAt":"2026-09-10T09:26:55.457Z","publishedAt":"2025-08-24T01:46:08.317531Z","latestVersion":"0.1.0"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"pbix-to-mcp","url":"https://pypi.org/project/pbix-to-mcp/","firstSeenAt":"2026-09-10T09:25:43.930Z","fetchedAt":"2026-09-10T09:25:43.930Z","normalizedAt":"2026-09-10T09:25:43.930Z"}]},"firstSeenAt":"2026-09-10T09:25:43.930Z","updatedAt":"2026-09-10T09:26:55.457Z"}