Connector guide7-minute read2 languages

ERP to MCP: Connect Your ERP to Claude and ChatGPT

Connect SAP Business One, Odoo, weclapp, Xentral and 12 more ERPs to Claude and ChatGPT via MCP, or any ERP through REST, SOAP or SQL. No code.

HCBy HelpCode teamUpdated 7 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Summary

Connect SAP Business One, Odoo, weclapp, Xentral and 12 more ERPs to Claude and ChatGPT via MCP, or any ERP through REST, SOAP or SQL. No code.

TL;DR: AnythingMCP turns your ERP into MCP tools that Claude, ChatGPT and Copilot can call. Sixteen ERPs have a ready adapter (install it, paste the API credentials, done in about ten minutes); any other ERP connects through its REST API, its SOAP services or read-only through its SQL database. It runs self-hosted or on AnythingMCP Cloud, and every call is audited.

Facts
Ready ERP adapters16, with 138 tools in total
Other ERPsVia REST/OpenAPI, SOAP/WSDL or SQL, no code
AI clientsClaude (web, Desktop, Code), ChatGPT, GitHub Copilot, Cursor, any MCP client
HostingSelf-hosted with Docker (open source, AGPL-3.0) or AnythingMCP Cloud (Frankfurt)
GovernanceRead-only roles, per-tool response mapping, audit log, SSO, SCIM
Last verified2026-09-26

Which ERPs are supported

SystemMarketToolsAuthAnythingMCP Cloud
SAP Business OneGlobal12Login sessionInstall
SAP S/4HANA CloudGlobal15OAuth 2.0Install
Odoo 19+Global11API tokenInstall
Microsoft Dynamics NAVGlobal6User + passwordInstall
ERPNextGlobal11API keyInstall
DolibarrGlobal10API keyInstall
JTL-Wawi †DE9API tokenInstall
XentralDE7User + passwordInstall
weclappDACH11API keyInstall
Sage 100 †DE6User + passwordInstall
Haufe X360 †DE7Login sessionInstall
ScopeVisioDE6API tokenInstall
AFAS Profit †NL6API keyInstall
Zucchetti †IT6User + passwordInstall
TeamSystem †IT6OAuth 2.0Install
Axonaut †FR9API keyInstall

† Built from the vendor's published API documentation and not yet exercised against a live tenant. If you run one of these, tell us what you find.

Accounting and invoicing tools (Lexware Office, sevDesk, Exact Online, bexio, Fortnox, Moneybird…) are in the connector catalog too.

Step 1 — Run AnythingMCP

Use AnythingMCP Cloud if your ERP is reachable from the internet. If it sits on your own network (SAP Business One on a local server, JTL-Wawi, Sage 100, Dynamics NAV), self-host AnythingMCP next to it:

mkdir anythingmcp && cd anythingmcp
curl -fsSLo docker-compose.yml \
  https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d   # → http://localhost:3000

For an internal hostname, add it to SSRF_ALLOWED_HOSTS; AnythingMCP refuses private addresses by default.

Step 2 — Install your ERP's connector

Click Install in the table above (Cloud), or open Connectors → Store on your own instance and pick your ERP. Enter the API credentials the setup guide lists; the import makes one test call and tells you whether the credentials work.

Create the credentials with an ERP user that sees only what the AI should see. The AI inherits exactly those rights, no more.

Step 3 — Decide what the AI may do

Most ERP adapters only read. The ones that can write (SAP Business One can create sales orders, Odoo and ERPNext can create and update records, Dynamics NAV can update OData pages) mark those tools as writing. Start with an MCP server whose role whitelists only the read tools; add write tools later, one by one.

Step 4 — Connect Claude, ChatGPT or Copilot

  • Claude: Customize → Connectors → Add custom connector, paste the MCP server URL. Step by step: how to add a custom connector to Claude.
  • ChatGPT: add the same public HTTPS URL as a connector (app) in ChatGPT's settings.
  • Claude Code, Cursor, VS Code / Copilot: add the URL with an X-API-Key header.

Your ERP isn't listed?

That is the normal case for custom, older or on-premises ERPs, and it is what AnythingMCP was built for at KOCH Freiburg, where it connects an on-premises ERP, a CRM, SOAP services and databases to AI assistants:

  • The ERP has a REST or OData API: import its OpenAPI spec and every endpoint becomes a tool. See OpenAPI to MCP.
  • It exposes SOAP web services (common for older .NET and Java ERPs): import the WSDL. See SOAP to MCP.
  • Only the database is reachable: connect SQL Server, Oracle, PostgreSQL or MySQL with a read-only database user. See database to MCP and SQL Server to Claude.

Example prompts

  • "Which customer orders over 10,000 EUR are still open, and since when?"
  • "Which items are below their reorder level in the main warehouse?"
  • "List the invoices that are more than 30 days overdue, grouped by customer."
  • "Which quotations did we send last month that the customer has not accepted?"
  • "Compare this quarter's revenue with the same quarter last year."
  • "Draft a sales order for customer 10023: 20 units of item A-4711." (write tool, needs an explicit role)

Security and governance

  • Read-only first: roles decide which tools each MCP server exposes; clients never see the others.
  • Least privilege at the source: the ERP user behind the credentials limits what any tool can reach.
  • Response mapping strips fields such as bank details or salaries before they reach the model.
  • Audit log: every call with input, output, duration and status, in your own database when self-hosted.
  • SSO and SCIM (Entra ID, Okta, Google, Auth0) come with the self-hosted build.

FAQ

How do I connect my ERP to Claude? Install the ERP's adapter in AnythingMCP, enter the API credentials, and add your MCP server URL to Claude as a custom connector. If there is no adapter, connect the ERP's REST API, SOAP services or database directly.

Can ChatGPT read my ERP data too? Yes. The same MCP server works in ChatGPT as a connector. ChatGPT connects from the internet, so the URL must be public HTTPS, for example on AnythingMCP Cloud.

Can the AI change data in my ERP? Only through tools that write, and only if you give a role access to them. Most ERP adapters only read.

Does my ERP data leave my network? Self-hosted, the credentials and the audit log stay on your server. Only the fields a tool returns go to the AI model you use, and response mapping lets you remove fields before they do.

What does it cost? Self-hosting is free and open source (AGPL-3.0, commercial use inside your company included). AnythingMCP Cloud starts with a 7-day free trial.

What if we need help connecting an ERP that is not in the list? Open an adapter request on GitHub, or contact helpcode.ai, the team behind AnythingMCP.

AnythingMCP vs a dedicated ERP MCP server vs a custom integration

AnythingMCPA dedicated MCP server for one ERPA custom integration
ERPs covered16 ready, others via REST, SOAP or SQLOneOne per project
Code to writeNoneNone for that ERPAll of it
Access control and auditRoles, response mapping, audit logVariesWhatever you build
Other systems in the same MCP serverYes: CRM, shop, shipping, databasesNoIf you build them
Best whenSeveral systems, or an ERP without a public MCP serverYou only ever need that one ERPYou have unusual requirements and a team to maintain it

Related

Was this guide helpful?

Ship MCP to your stack in 60 seconds.

Spin up AnythingMCP on managed Cloud or self-host it on your infrastructure. Free for 7 days, no credit card.

Related guides