{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_emtd9jdgx4kv","handle":"dax-query-mcp","url":"https://wellknown.network/agents/dax-query-mcp","links":{"self":"https://wellknown.network/agents/dax-query-mcp/record.json","html":"https://wellknown.network/agents/dax-query-mcp","markdown":"https://wellknown.network/agents/dax-query-mcp/record.md","api":"https://wellknown.network/api/v1/agents/dax-query-mcp","status":"https://wellknown.network/api/v1/agents/dax-query-mcp/status","claim":"https://wellknown.network/agents/dax-query-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/dax-query-mcp/claim.json","badge":"https://wellknown.network/agents/dax-query-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/dax-query-mcp/history","tools":"https://wellknown.network/api/v1/agents/dax-query-mcp/tools"},"ard":{"identifier":"urn:air::server:dax-query-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"dax-query-mcp","summary":"Windows-first DAX and MCP toolkit for Power BI semantic models","description":"# dax-query-mcp\n\n[![PyPI](https://img.shields.io/pypi/v/dax-query-mcp)](https://pypi.org/project/dax-query-mcp/)\n\nMCP server for running DAX queries against Power BI semantic models.\n\nCheck out [making use of skills and extensions](docs/dax-mcp-skill-and-extension-guide.md) for getting better results since the MCP can't do it all\n\n## Features\n\n- **Connection-centric MCP server** — discover models, query with DAX, inspect schemas\n- **Relationship-aware context** — teach the LLM your model with markdown, structured dictionaries, relationships, and progressive context bundles\n- **Fuzzy search** — search columns and measures across tables by name or description\n- **Server-authored follow-ups** — every query response includes a durable next-step workflow for exports, charts, scaffolds, and workstation saves\n- **Export anywhere** — CSV, clipboard, Power Query M code, Streamlit apps, standalone Python projects\n- **Query builder** — save `.dax` + `.dax.queryBuilder` artifacts, open directly in DAX Studio\n- **Workstation session** — save, list, and batch-export queries during an exploration session\n- **Durable query packs** — turn saved DAX into portable packs with a manifest, batch runner, Streamlit explorer, and Power Query files\n- **Validated query libraries** — keep connection-scoped, known-good DAX examples that improve future context without creating a full pack\n\n## Prerequisites\n\n1. **uv** — Python package manager. Install with:\n   ```powershell\n   winget install astral-sh.uv\n   ```\n2. **For MSOLAP connections: Windows + MSOLAP provider** — the default transport uses COM/ADODB.\n   Download from [Microsoft](https://learn.microsoft.com/en-us/analysis-services/client-libraries?view=asallproducts-allversions) — grab the **\"AMO + ADOMD.NET\"** or **\"MSOLAP (OLE DB)\"** installer. If you already have Power BI Desktop, Excel with Power Pivot, or SSMS installed, you likely have it.\n   \n   To check: open PowerShell and run:\n   ```powershell\n   (New-Object System.Data.OleDb.OleD…","publisher":{"name":"Wes Stone","url":null},"homepage":"https://github.com/wes-stone/dax-query-mcp","repository":"https://github.com/wes-stone/dax-query-mcp","version":"0.2.8","license":null,"protocols":["mcp"],"tags":["dax","power-bi","mcp","analysis-services","semantic-model"],"pricing":null,"endpoints":[{"url":"pypi:dax-query-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"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":"dev.package-management","name":"Packages & Dependencies","confidence":1,"provenance":"derived"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":1,"provenance":"derived"},{"slug":"documents.spreadsheets","name":"Spreadsheets","confidence":0.733,"provenance":"derived"}],"categories":["analytics","data","dev","documents"],"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":"dax-query-mcp","registry":"pypi","observedAt":"2026-10-27T23:25:22.149Z","publishedAt":"2026-05-18T21:41:27.719007Z","latestVersion":"0.2.8"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"dax-query-mcp","url":"https://pypi.org/project/dax-query-mcp/","firstSeenAt":"2026-09-09T13:21:43.000Z","fetchedAt":"2026-10-27T23:23:59.027Z","normalizedAt":"2026-10-27T23:23:59.027Z"}]},"firstSeenAt":"2026-09-09T13:21:43.000Z","updatedAt":"2026-10-27T23:25:22.149Z"}