Atlas / MCP servers / augustab / Microsoft Fabric

Microsoft FabricCAUTION

mcp/augustab/microsoft-fabric

MCP server wrapping around the Fabric Rest API

Verdict
CAUTION
Grade
B
Trust score
89 /100
Exposed tools
27 25r · 0w · 2d
Transport
stdio
License
MIT
Stars
25
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

[](https://badge.fury.io/py/microsoft-fabric-mcp)

A Model Context Protocol server that provides read-only access to Microsoft Fabric resources. Query workspaces, examine table schemas, monitor jobs, and analyze dependencies using natural language.

Features

  • 25 tools covering workspaces, lakehouses, tables, jobs, and dependencies
  • Read-only operations - uses only GET requests, no risk of data modification
  • Smart caching for fast responses
  • Works with Cursor, Claude, and other MCP-compatible AI tools

Available MCP Tools

Parameter Note: workspace parameters accept either workspace names (e.g., "DWH-PROD") or workspace IDs. Names are recommended for ease of use.

🏢 Core Fabric Management

📊 Data & Schema Management

Read from source at commit b4b5b6e414f0OBSERVED · 2026-10-09
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.

claude-code
claude mcp add microsoft-fabric-mcp -- uvx microsoft-fabric-mcp
claude-desktop
{
  "mcpServers": {
    "microsoft-fabric-mcp": {
      "command": "uvx",
      "args": [
        "microsoft-fabric-mcp"
      ]
    }
  }
}
03

Exposed tools (27)

25 read · 0 write · 2 destructive. Blast radius: 2 tools can delete or overwrite — an agent that can be talked into calling a tool can be talked into calling this one.

ToolRiskDescription
clear_fabric_data_cachedestructiveClear Fabric data list caches to see newly created resources immediately (ADMIN).
clear_name_resolution_cachedestructiveClear global name→ID resolution caches for workspaces and lakehouses (ADMIN).
get_all_schemasreadGet schemas for all Delta tables in a Fabric lakehouse.
get_data_source_usagereadAnalyze where data sources and connections are used across Fabric items (READ-ONLY).
get_environment_detailsreadGet detailed configuration of a Fabric environment (READ-ONLY).
get_itemreadGet details of a specific Fabric item (READ-ONLY).
get_item_lineagereadGet data lineage information for a Fabric item (READ-ONLY).
get_job_instancereadGet detailed information about a specific job instance (READ-ONLY).
get_shortcutreadGet detailed information about a specific OneLake shortcut (READ-ONLY).
get_table_schemareadGet schema for a specific table in a Fabric lakehouse.
get_workspacereadGet details of a specific Fabric workspace (READ-ONLY).
get_workspace_identityreadGet workspace identity details for a specific workspace (READ-ONLY).
list_capacitiesreadList all Fabric capacities the user has access to (READ-ONLY).
list_compute_usagereadMonitor current compute resource consumption across Fabric workloads (READ-ONLY).
list_connectionsreadList all connections the user has permission for across the entire Fabric tenant (READ-ONLY).
list_environmentsreadList all Fabric environments for compute and library management (READ-ONLY).
list_item_dependenciesreadList dependencies between items in a workspace (READ-ONLY).
list_item_schedulesreadList all schedules for a specific item - see what
list_itemsreadList all items in a Fabric workspace (READ-ONLY).
list_job_instancesreadList all job instances for items in a workspace (READ-ONLY).
list_lakehousesreadList all lakehouses in a Fabric workspace.
list_shortcutsreadList all OneLake shortcuts in a specific Fabric item (READ-ONLY).
list_tablesreadList all tables in a Fabric lakehouse.
list_workspace_schedulesreadList ALL schedules across all items in a workspace - see everything that
list_workspace_shortcutsreadList all OneLake shortcuts across all items in a workspace (READ-ONLY).
list_workspacesreadList all available Fabric workspaces.
list_workspaces_with_identityreadList workspaces that have workspace identities configured (READ-ONLY).
04

Trust audit

CAUTIONgrade B · trust 89/100 Install with care. The audit found things worth knowing before you trust its output.

LayerWhat it checksResult
L0Provenance & inventoryWARN
L1Static analysis of the codePASS
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfaceWARN
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
UNDECLARED (1 observation(s))
Network
none-observed
Shell
none-observed
Dependencies
pinned
Secrets in source
none-found

Findings (4)

MEDIUMInventory / provenance · inv.binary · CWE-1104
.DS_Store
.DS_Store
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
MEDIUMFilesystem / path · mcp.destructive_tools · CWE-22, CWE-59
clear_fabric_data_cache, clear_name_resolution_cache
Why it matters. 2 tool(s) can delete or overwrite
Fix. prefer a read-only mode or scoped tokens; the page states the blast radius
LOWInventory / provenance · inv.hidden_file · CWE-1104
.DS_Store
.DS_Store
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
INFOSupply chain · prompt.pipe_to_shell · CWE-829, CWE-1357
README.md:74
curl -LsSf https://astral.sh/uv/install.sh | sh

Gates applied: no_behavioural_pass.

Audited 2026-10-09 · audit v0.4.1 · source sha b4b5b6e414f0full audit observations/trust-audit/mcp-server/augustab__microsoft-fabric.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-09b4b5b6e414f0CAUTIONB89first audit
06

Questions

What is the Microsoft Fabric MCP server?

MCP server wrapping around the Fabric Rest API

What tools does Microsoft Fabric expose?

27 in total: 25 read-only, 0 that write, and 2 that can delete or overwrite (clear_fabric_data_cache, clear_name_resolution_cache). Every one is listed on this page with its risk.

Is Microsoft Fabric safe to connect to an agent?

With care. The audit graded it B (89/100) and found 4 things worth knowing before you trust this server, listed below with the exact line each was found on. Separately from the audit: 2 of its tools can destroy data, so scope the token you give it to what you actually need.

What credentials does Microsoft Fabric need?

No credential environment variables were found in its source, so it appears to need none.

How does Microsoft Fabric run?

It speaks stdio, so it runs as a local process your client starts. It is published on PyPI as microsoft-fabric-mcp.

How current is this page?

The grade is for one exact copy of the source (b4b5b6e414f0), read on 2026-10-09. The repository is watched and re-audited when it changes.

Advertisement