Skip to content
fabricstack.dev

PQM.guide

free

Community-driven Power Query M language reference documenting 661 M functions with syntax, examples, and best practices, plus an interactive M formatter, a REST API, and an MCP server for AI assistants.

Category
semantic-modeling
Type
web-app
Language
TypeScript
Maintainer
community
Author
Kyle A. Mueller
Added
Jun 18, 2026

What it does

PQM.guide is a community-driven reference for the Power Query M language, in the spirit of DAX.guide for M. It documents 661 M functions across 26 categories with syntax references, parameters, visual output examples, and best practices, alongside 22 concept guides covering M fundamentals (lazy evaluation, query folding, the type system, and more) and 18 practical pattern recipes graded from beginner to advanced. Beyond the reference site, it exposes machine-readable endpoints: a REST API for functions, concepts, patterns, fuzzy search, and sample tables; an llms.txt index for LLM crawlers; an interactive Format M endpoint that formats or validates M snippets; and an MCP server so AI assistants like Claude and Cursor can query M documentation directly over Streamable HTTP.

Why use it

Use it as a fast, searchable reference while writing Power Query M, whether in Power BI, Fabric dataflows, or elsewhere, and to give AI coding assistants grounded, up-to-date M documentation through the MCP server. The interactive formatter and validator help clean up and check M snippets without leaving the browser.

Getting started

Browse the reference at pqm.guide, or start with the curated learning path at /learn. To connect an AI assistant, add the MCP server (https://pqm.guide/api/mcp) to your client, for example via npx mcp-remote in claude_desktop_config.json. The site and its content are open source under the MIT license, and contributions (most content is MDX) are welcome through the repository.

Related tools

Web app that parses Power BI and Microsoft Fabric semantic model archives and renders interactive ERD, star schema, lineage, and RLS diagrams.

Web app Free Preview
  • #tmdl
  • #lineage
  • #visualization

Community VS Code extension for managing a Power BI tenant via the REST API; browse workspaces, edit datasets with TMDL, and run DAX queries.

Extension Free
  • #vscode
  • #tmdl
  • #dax

Free, open-source desktop editor for Analysis Services Tabular and Power BI semantic models via the XMLA endpoint, with C# scripting and Best Practice Analyzer.

Desktop app Free
  • #tmdl
  • #semantic-modeling
  • #cicd