Xentral ERP MCP Server — German SMB ERP for AI Agents
Access Xentral ERP — articles, customers, orders, invoices, stock — from any AI agent via MCP. Pre-built Xentral adapter in AnythingMCP.
Pre-built adapter available on AnythingMCP Cloud
Skip the self-hosted setup — install this adapter in one click with a free trial. No credit card required.
Install on Cloud — Free TrialConnect Xentral ERP to AI Agents
Xentral is the SaaS ERP built specifically for German SMBs in e-commerce, wholesale, and manufacturing. Through MCP your AI agent can query articles, look up customers, list sales orders and invoices, and check live stock levels — turning the ERP into a conversational interface for warehouse, sales, and back-office teams.
Quick Setup with Built-in Adapter
The Xentral adapter ships with AnythingMCP. You provide your instance URL plus an API user.
Step 1: Deploy AnythingMCP
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
Step 2: Create an API User in Xentral
In your Xentral instance: Einstellungen → Benutzer → API → create a new API user with the scopes you need (read articles, read customers, read orders, etc.).
Step 3: Import the Adapter
Open http://localhost:3000/connectors/store, click Import on Xentral, and fill the form:
XENTRAL_URL— your instance URL without trailing slash, e.g.https://koch.xentral.bizXENTRAL_USER— the API user loginXENTRAL_PASSWORD— the API user password
Step 4: Connect to Your AI Agent
{
"mcpServers": {
"xentral": {
"url": "http://localhost:4000/mcp"
}
}
}
Available Tools
| Tool | Description |
|------|-------------|
| xentral_list_articles | Search articles by SKU, EAN, or name with filter DSL |
| xentral_get_article | Full article record incl. cost price, barcodes, tier pricing |
| xentral_list_customers | Search customers by number or email |
| xentral_get_customer | Full customer record with addresses, contacts, credit limit |
| xentral_list_sales_orders | Sales orders with date and status filter |
| xentral_list_invoices | Outgoing invoices with open/paid amounts |
| xentral_get_stock | Live stock per warehouse for an article |
AI Agent Use Cases
- "How much stock do we have on SKU A-1234 across warehouses?"
- "List the open invoices over 1000 euro that are more than 14 days overdue"
- "Find the customer with the email einkauf@bauhaus.de"
- "Show me the last 5 sales orders for customer 10001"
Filter DSL
List endpoints accept Xentral's filter syntax — e.g. ?filter=customer_number:eq:10001 or ?filter=datum:gte:2026-01-01. Combine with page and items_per_page (max 500).
Next Steps
- Weclapp MCP Guide — Alternative German cloud ERP
- Oxomi MCP Guide — Pair Xentral with Oxomi for Baustoff product lookups