TOMPo — Power BI & Fabric Lineage Intelligence. MCP Server + Streamlit Web App. Trace lineage from columns to visuals, cross-workspace. Governance health scores.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"tompo-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# TOMPo MCP — Power BI & Fabric Lineage Intelligence **Trace lineage from semantic models → tables → reports → pages → visuals → columns/measures.** An MCP (Model Context Protocol) server that brings Power BI lineage intelligence directly into your AI assistant — GitHub Copilot, Claude Desktop, Cursor, or any MCP-compatible client. ## What it does - **Full Lineage:** See exactly which columns and measures appear in which visuals, across all reports bound to a semantic model - **Impact Analysis:** "What breaks if I rename `Employee.StartDate`?" — instantly shows every affected visual - **Interactive Visualization:** Export a self-contained D3 tree (HTML file) with expand/collapse, zoom, and search - **Zero Infrastructure:** Runs locally on your machine using your own Azure identity. No App Service, no Docker, no backend. ## Quick Start ### 1. Install ```bash pip install tompo-mcp ``` ### 2. Login to Azure ```bash az login ``` ### 3. Add to VS Code **Option A — `mcp.json` (recommended)** Create or edit `.vscode/mcp.json` in your workspace (or `~/.config/Code/User/mcp.json` globally): ```json { "servers": { "tompo": { "command": "python", "args": ["-m", "tompo_mcp"], "type": "stdio" } } } ``` **Option B — `settings.json`** Add to your VS Code `settings.json` (Ctrl+Shift+P → "Preferences: Open User Settings (JSON)"): ```json { "mcp": { "servers": { "tompo": { "command": "python", "args": ["-m", "tompo_mcp"], "type": "stdio" } } } } ``` ### 4. Use in Copilot Chat Open GitHub Copilot Chat and start asking: ``` > List my Fabric workspaces > Generate lineage for dataset abc-123 in workspace xyz-456 > What visuals use the Employee.Department column? > Export the lineage as an interactive HTML file ``` ## MCP Tools | Tool | Description | |------|-------------| | `list_workspaces` | List all Fabric/Power BI workspaces you have access to | | `generate_lineage` | Full lineage: Mod…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.