Carbon MCP server
Connect Claude, ChatGPT, Cursor, or any MCP client to Carbon. It gets 1,187 tools across 15 modules — sales orders, production jobs, inventory, purchasing, quality — and you drive them in plain language.
What is MCP?
MCP is an open standard from Anthropic. It gives AI assistants one consistent way to reach outside systems, so any MCP client can work with Carbon without custom integration code.
The assistants you already use — Claude (web, Desktop, Code), Cursor, VS Code, Codex.
The MCP transport inside the host. Carbon speaks Streamable HTTP.
Carbon's remote MCP server — backed by your ERP, secured by a scoped API key.
Carbon runs a remote server, so there's nothing to install. Every client points at the same /api/mcp endpoint, and new tools become available without any update on your side.
What you can ask
Things you can ask it to do:
The more specific the ask, the better the result:
Quickstart
Pick your client, follow the three steps, and you're talking to your ERP. About a minute.
Settings → API Keys → New. The modal hands you a ready-to-paste snippet — you only see the key once.
Paste it in, swapping in the key the modal gave you:
claude mcp add --transport http \ carbon https://app.carbon.ms/api/mcp \ --header "Authorization: Bearer crbn_…"
Ask it to search Carbon. If it lists tools, you’re connected to your ERP.
Connector clients authorize in the browser — nothing to paste. CLI and config clients use a scoped key from Settings → API Keys (Authorization: Bearer crbn_…). stdio-only clients bridge through the mcp-remote shim.
How tool discovery works
Carbon doesn't pour 1,187 tools into the model at once. Three meta-tools let assistants discover what they need, just in time.
Find tools by query, module, or classification.
Get parameters & schema for one tool.
Execute it with arguments and get the result.
You ask for an outcome; the assistant chains the calls itself. Here's the real sequence behind one request.
Finds the sales-order and shipment tools.
Filters to orders due this week that are still open.
Flags the linked jobs running behind schedule.
Returns the list and the delays — for your review.
Tools
1,187 tools across 15 modules. Filter by module, or search the full catalog.
Authentication
Connect with OAuth — no secrets to copy. Carbon's MCP server speaks OAuth 2.1, so your client registers itself and you authorize in the browser. A scoped API key is there if you'd rather (CI, headless).
PKCE + dynamic client registration. Your client self-registers; you sign in, pick your company, and click Authorize — nothing to copy or paste.
The connection inherits exactly your Carbon access (scope mcp:tools). Cross-company access is impossible.
Prefer a key for CI or headless use? Create a scoped key in Settings → API Keys and send it as Authorization: Bearer crbn_….
Access tokens last an hour and refresh automatically.
Safety
Every tool is classified so you always know what's safe and what mutates data.
Always safe — no data changes.
Creates or updates records.
Deletes data — keep human confirmation on.
A key only ever sees what its user could see in Carbon. Cross-company access is impossible.