Partner Center MCP server
Unofficial Partner Center REST API knowledge & codegen assistant (scenarios, auth, errors).
2 stars53 downloads/wk
Reviews
Write oneNobody has reviewed Partner Center yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Partner Center tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- Code scan107 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Partner Center repository's README, as published. We do not edit it. Read it on GitHub
partner-center-mcp
Building against the Partner Center REST API means living in Microsoft Learn. Two hundred odd endpoint pages, an archived .NET SDK that still turns up in search results, and error codes that tell you almost nothing on their own.
This MCP server puts that knowledge next to your agent. Ask how to cancel a subscription and you get the verified method, path, headers, a working code sample, and the constraints the page actually warns about. It holds no credentials and never calls Partner Center. Every answer comes from a bundled knowledge pack, with a cached Microsoft Learn search as the fallback.
Unofficial, community project. Not affiliated with, sponsored, or endorsed by Microsoft.
"Partner Center" and "Microsoft" are trademarks of Microsoft, used here only descriptively.
Why
Microsoft archived the Partner Center .NET SDK (3.4.0) in June 2023 and points partners at the REST APIs instead. Plenty of code still hasn't moved. The retired graph.windows.net audience keeps producing 401 / 900420, and from 2026-04-01 App+User API calls enforce MFA.
So the server does two things. It shows you the current REST and auth patterns, and it explains the errors you hit on the way there.
How it works
Your MCP host (Claude Code, Cursor, Copilot, VS Code) talks to the server over MCP, on stdio by default or HTTP if you'd rather. The server reads from a knowledge pack that is zod-validated at load and anchored to official Learn pages. When the pack has no answer it falls back to a cached doc search.
A typical call: the agent picks a tool such as pcgeneratecall, the server looks the scenario up in the pack, and back comes the method, path, headers, a ready code sample, and the gotchas, each carrying the docUrl it was verified against.
Run
npx partner-center-mcpNo configuration, API keys, or network access to Partner Center required.
Requires Node.js 20 or newer. (0.9.0 dropped Node 18, which reached end of life in April 2025.)
Add to your MCP host
The server speaks MCP over stdio, so any MCP-capable host works. There's nothing host-specific to install. Use whichever config your host expects:
VS Code (.vscode/mcp.json) and Visual Studio (.mcp.json):
{ "servers": { "partner-center": { "command": "npx", "args": ["-y", "partner-center-mcp"] } } }GitHub Copilot. Copilot reads the same .vscode/mcp.json (VS Code) / .mcp.json (Visual Studio) shown above; no extra config needed.
Cursor (.cursor/mcp.json) and Windsurf (~/.codeium/windsurf/mcp_config.json):
{ "mcpServers": { "partner-center": { "command": "npx", "args": ["-y", "partner-center-mcp"] } } }Claude Code:
claude mcp add partner-center -- npx -y partner-center-mcpClaude Desktop (claudedesktopconfig.json), Cline, and Zed use the same mcpServers shape as Cursor above.
Tip: also add the Microsoft Learn MCP server (https://learn.microsoft.com/api/mcp)
alongside this one for broad documentation search.
Remote / HTTP (optional)
Prefer a hosted endpoint over stdio? Run the Streamable HTTP variant:
PORT=3000 npx -p partner-center-mcp partner-center-mcp-http
# MCP endpoint: POST http://localhost:3000/mcp • health: GET /healthzShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y partner-center-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add partner-center-mcp -- npx -y partner-center-mcp
Partner Center: common questions
- Is Partner Center MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Partner Center safety report
- How do I install Partner Center?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Partner Center need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Partner Center maintained?
- The last commit was 3 days ago (2026-09-21). The latest release is v0.18.0.
- What can I use instead of Partner Center?
- Servers from other publishers that do the same job: Filamental MCP server, API Connect MCP server and OpenQR MCP server. Compare all Partner Center alternatives.
Alternatives to Partner Center
Same job from other publishers: the closest match first, then the best rated.
- FilamentalRead/write access to your Filamental knowledge graph vault. 17 tools. Local-first, no auth.not reviewedGrowingA
- API ConnectProtocol- & auth-agnostic API connector: SOAP/REST behind any auth, config-driven. Lib/API/MCP.not reviewedNewA
- OpenQRGenerate, edit and track dynamic (editable) QR codes with scan analytics. Hosted MCP and REST API.not reviewedGrowingA
spintax.net MCP serverWrite, validate, render and analyze spintax templates. Backed by @spintax/core. No auth.not reviewedGrowingA- Ticket DemoMCP server demo — tickets, schema discovery, auth, and PII gating. stdio + HTTP.not reviewedGrowingB