This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
The Model Context Protocol (MCP) for Fabric is a developer-focused framework that brings together Microsoft Fabric’s public APIs, item definitions, and best-practice guidance into a unified context layer designed for AI-assisted development. It runs locally on your machine, giving AI agents the context they need to generate code and author items without accessing your environment—keeping you in control as you review and decide when to run the generated code.
As part of the broader Microsoft MCP initiative, Fabric MCP is open source and extensible, inviting contributions to expand its templates, tools, and use cases. By aligning with the open MCP standard, Fabric joins a growing ecosystem of MCP servers across data, infrastructure, and productivity, enabling agents to orchestrate complex workflows across platforms. Now available in preview, Fabric MCP is ready for you to explore, provide feedback, and help shape its future.
Introducing_Fabric_MCP_Preview
Large language models excel at reasoning over text but fall short when they lack access to the systems and data that power real‑world applications. To bridge this gap, the Model Context Protocol (MCP) provides a universal way to connect AI systems to external tools and datasets. Think of MCP like a USB‑C port for AI — an open, standardized interface that replaces fragmented connectors with a single protocol. The protocol gives developers a secure, two‑way connection between their data sources and AI‑powered tools, enabling models to retrieve schema, authentication requirements and best practices directly from the systems they target. This standardization helps agents maintain context as they move between different tools and datasets.
For data analytics, this shift is significant. Instead of AI agents operating in isolation, MCP allows them to discover and understand API schemas, item definitions and relationships between services. Early use cases within real‑time intelligence show how MCP servers let agents query Eventhouse or Azure Data Explorer using natural language and return optimised KQL queries. Standardised servers also expose schema and metadata so that agents can dynamically learn data structures. Microsoft already publishes MCP servers for a range of services — from Dev Box and SQL Server to real‑time intelligence — and these servers share the same architecture: a lightweight MCP server that exposes specific capabilities and a client that forwards model requests.
The Fabric MCP is our contribution to this ecosystem: a local MCP server that packages the full OpenAPI specifications for Fabric’s public APIs, JSON schemas for every item type (Lakehouses, pipelines, semantic models, notebooks, Real‑Time analytics workloads and more) and built‑in guidance on pagination, error handling and other best practices. Instead of executing actions in your tenant, the Fabric MCP equips AI agents with the context they need to generate robust, production‑ready code—and leaves you in control of when and how to run it.
Key capabilities include:
The Fabric MCP brings AI‑assisted development to the heart of data analytics. Here’s how:
The MCP runs locally and provides read‑only access to Fabric API specifications. It does not perform actions in your environment; instead, it contains embedded OpenAPI specifications and documentation from Microsoft Fabric's official API repository. This gives you comprehensive offline access to the API definitions and item schemas without requiring live connections. You remain in control — review the generated code and decide when to run it.
This is a new initiative and will evolve as we learn with the community. Here’s how to try it and help shape it:
git clone https://github.com/microsoft/mcp.git
cd mcp
dotnet build servers/Fabric.Mcp.Server/src/Fabric.Mcp.Server.csproj --configuration Release
fabmcp will be created at: {
"servers": {
"Microsoft Fabric MCP": {
"command": "/path/to/executable",
"args": ["server", "start", "--mode", "all"]
}
}
}
Notes:
/path/to/executable with the actual path from step 3 (you might need to use /fabmcp.exe on Windows)--mode all argument enables all available toolsFor updated documentation and installation guidance, and to report any issues, please see: https://aka.ms/FabricMCP
The Model Context Protocol for Fabric is still new and evolving. We’ll expand templates and guidance, explore hosted experiences and remote‑execution patterns and work with other MCP efforts across Microsoft to ensure compatibility. Tell us which templates or workloads are most important to you or which cross‑platform scenarios you’re excited about — your input will shape what comes next.
AI‑powered data analytics is entering a new era where context is the key to intelligence. By open‑sourcing the Fabric MCP and inviting the community to build with us, we’re laying the foundation for agents that understand your data and automate your workflows safely and effectively. This is just the start, and we’re excited for what's ahead!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.