Back to Guides

Xentral ERP MCP Server — Deutsches KMU-ERP für KI-Agenten

Xentral ERP — Artikel, Kunden, Aufträge, Rechnungen, Bestand — aus jedem KI-Agenten via MCP abrufen. Vorgefertigter 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 Trial

Xentral ERP an KI-Agenten anbinden

Xentral ist das SaaS-ERP, das speziell für deutsche KMU im E-Commerce, Großhandel und der Fertigung entwickelt wurde. Über MCP kann Ihr KI-Agent Artikel abfragen, Kunden suchen, Aufträge und Rechnungen auflisten und Live-Bestände prüfen — und macht das ERP zur Konversationsschnittstelle für Lager-, Vertriebs- und Backoffice-Teams.

Schnelleinrichtung mit integriertem Adapter

Der Xentral-Adapter ist Bestandteil von AnythingMCP. Sie hinterlegen Ihre Instanz-URL plus einen API-Benutzer.

Schritt 1: AnythingMCP bereitstellen

git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d

Schritt 2: API-Benutzer in Xentral anlegen

In Ihrer Xentral-Instanz: Einstellungen → Benutzer → API → einen neuen API-Benutzer mit den benötigten Berechtigungen anlegen (Artikel lesen, Kunden lesen, Aufträge lesen etc.).

Schritt 3: Adapter importieren

http://localhost:3000/connectors/store öffnen, Import beim Xentral-Adapter klicken und das Formular ausfüllen:

  • XENTRAL_URL — Ihre Instanz-URL ohne abschließenden Slash, z.B. https://koch.xentral.biz
  • XENTRAL_USER — der API-Benutzer-Login
  • XENTRAL_PASSWORD — das API-Benutzer-Passwort

Schritt 4: Mit KI-Agent verbinden

{
  "mcpServers": {
    "xentral": {
      "url": "http://localhost:4000/mcp"
    }
  }
}

Verfügbare Tools

| Tool | Beschreibung | |------|-------------| | xentral_list_articles | Artikel-Suche per SKU, EAN oder Name mit Filter-DSL | | xentral_get_article | Vollständiger Artikel inkl. EK, Barcodes, Staffelpreise | | xentral_list_customers | Kunden-Suche per Nummer oder E-Mail | | xentral_get_customer | Vollständiger Kunde mit Adressen, Kontakten, Kreditlimit | | xentral_list_sales_orders | Aufträge mit Datum- und Status-Filter | | xentral_list_invoices | Ausgangsrechnungen mit offenen/bezahlten Beträgen | | xentral_get_stock | Live-Bestand pro Lager für einen Artikel |

KI-Anwendungsfälle

  • "Wie viel Bestand haben wir auf SKU A-1234 über alle Lager?"
  • "Liste die offenen Rechnungen über 1000 Euro, die mehr als 14 Tage überfällig sind"
  • "Finde den Kunden mit der E-Mail einkauf@bauhaus.de"
  • "Zeig mir die letzten 5 Aufträge für Kunde 10001"

Filter-DSL

List-Endpoints akzeptieren die Xentral-Filter-Syntax — z.B. ?filter=customer_number:eq:10001 oder ?filter=datum:gte:2026-01-01. Kombinierbar mit page und items_per_page (max 500).

Nächste Schritte