TOMPo MCP — Architecture Flow
Power BI & Fabric Lineage Intelligence · Column-to-Visual Tracing · Open Source (PyPI)
Developer
Conversational
Natural language
in Copilot Chat
prompt
GitHub Copilot
MCP-compatible AI
MCP PROTOCOL
tool call (stdio)
TOMPo Server
Runs locally (Python)
DefaultAzureCredential
LOCAL · ZERO INFRA
REST + Bearer
Fabric & Power BI APIs
getDefinition
DAX
az login · 3 Token Scopes
parsed lineage
Lineage Output
Rich interactive visual
End-to-end lineage
from column to visual

Authentication

  • DefaultAzureCredential
  • Azure CLI / VS Code

Metadata

  • 1: Fabric getDefinition (TMDL/BIM)
  • 2: DAX INFO() executeQueries

Output Details

  • Visual-based Impact Analysis
  • Used/Unused measure & column details
  • Semantic model information

Formats Parsed

  • TMDL (text-based definitions)
  • BIM (JSON model.bim)
  • PBIR (report JSON)
  • Legacy Layout (sections[])
  • DAX INFO() output
  • Scanner API response