BILLZ MCP Bridge Server
BILLZ MCP-Brückenserver
Dieses Projekt dient als "Brücke" zwischen der BILLZ 2.0 REST API (https://api-admin.billz.ai) und Claude. Über diesen Server kann Claude Produkte, Verkäufe, Kunden und andere Daten in BILLZ lesen.
1. Was benötigt wird
Node.js 18+ (um das Projekt auszuführen)
Client ID (Login) und API-Schlüssel (Secret) aus BILLZ 2.0 (die beiden Felder in den "Advanced settings", die du im Bild siehst)
Ein kostenloses Hosting-Konto, um den Server ins Internet zu bringen (z. B. Render.com oder Railway.app)
Related MCP server: BizDesk MCP
2. Über die Endpunkt-Pfade
✅ Der Authentifizierungsteil (Login) ist bestätigt und funktioniert korrekt —
er wurde gemäß dem Abschnitt "Аутентификация" in der offiziellen BILLZ-Dokumentation geschrieben:
POST /v1/auth/login + {"secret_token": "..."}.
⚠️ Die für Produkte/Verkäufe/Kunden verwendeten Pfade
(/v1/products, /v1/orders, /v1/clients, /v1/categories) sind noch
vorläufig — denn der Abschnitt "Методы" in der BILLZ-Dokumentation ist noch
nicht bestätigt. Öffne diesen Abschnitt und überprüfe die genauen Pfade:
https://billzuz.notion.site/API-c2f91aa254f94f8eb7c1b26415dcb25b
Verwende daher zunächst nur das Tool billz_request (allgemeine Anfrage) —
es funktioniert mit jedem korrekten Pfad, da es nur von der korrekten
Authentifizierung abhängt. Du kannst Claude zum Beispiel sagen: "Sende über
billz_request eine GET-Anfrage an den Pfad /v1/products" — wenn der Pfad
falsch ist, erscheint eine Fehlermeldung und ich korrigiere ihn.
3. Lokal auf deinem Computer testen (optional)
cd billz-mcp-server
npm install
cp .env.example .env
# .env faylini ochib, BILLZ_LOGIN, BILLZ_SECRET va MCP_BRIDGE_SECRET
# qiymatlarini to'ldiring
npm startWenn im Browser http://localhost:3000/health geöffnet wird, heißt das, dass der Server läuft.
4. Ins Internet bringen (am Beispiel Render.com)
Lade dieses Projekt auf GitHub hoch (erstelle ein neues Repository und pushe die Dateien).
Registriere dich auf der Website https://render.com.
New + → Web Service → wähle dein GitHub-Repository.
Einstellungen:
Build Command:
npm installStart Command:
npm start
Füge im Abschnitt Environment Folgendes hinzu:
BILLZ_BASE_URL=https://api-admin.billz.aiBILLZ_LOGIN= (deine Client ID, z. B.200400493)BILLZ_SECRET= (dein API-Schlüssel)MCP_BRIDGE_SECRET= (ein langer, zufälliger Text, den du dir selbst ausgedacht hast)
Klicke auf die Schaltfläche Create Web Service und warte, bis der Deploy abgeschlossen ist.
Render gibt dir eine Adresse wie diese:
https://billz-mcp-server-xxxx.onrender.com
5. Mit Claude verbinden
Öffne in Claude das Fenster Customize → Connectors → "+" → Add custom connector (oder als Organization Owner über die Organization Settings).
Name:
BILLZRemote MCP server URL:
https://billz-mcp-server-xxxx.onrender.com/mcp(muss natürlich mit/mcpenden — das ist kein Notion- oder Dashboard-Link, sondern jetzt die Adresse deines eigenen Servers)Gib in die Felder unter Advanced settings (falls nicht OAuth, sondern ein einfacher Token verlangt wird) den Wert von
MCP_BRIDGE_SECRETein.Klicke auf die Schaltfläche Add.
Wenn du danach Claude schreibst: "Zeig mir die Liste der Produkte in BILLZ" oder "Hole die Verkäufe der letzten 30 Tage aus BILLZ", ruft er automatisch die Tools billz_get_products oder billz_get_orders auf.
6. Sicherheitshinweise
Lade die Datei
.envniemals auf GitHub (in ein öffentliches Repository) hoch — füge auf jeden Fall die Zeile.envin die Datei.gitignoreein.MCP_BRIDGE_SECRET— das schützt deinen Server vor Fremden. Gib es ebenfalls niemals an jemanden weiter.Falls
BILLZ_SECRETirgendwo bekannt wird (z. B. wenn es in einen Chat geschrieben wurde), widerrufe es sofort im BILLZ-Panel und erstelle ein neues.
7. Dateistruktur
billz-mcp-server/
├── package.json # bog'liqliklar ro'yxati
├── .env.example # sozlamalar namunasi
├── README.md # ushbu qo'llanma
└── src/
├── billzClient.js # BILLZ API bilan gaplashish (autentifikatsiya + so'rov)
└── server.js # MCP server (Claude bilan gaplashadigan qism)This server cannot be deployed
Maintenance
Related MCP Connectors
- KonnektaOAuthnl.konnekta
Connect Claude to Dutch accounting software: e-Boekhouden invoices, contacts and ledgers.
1 Any REST/SOAP/GraphQL/OData/SQL API as MCP tools for Claude & ChatGPT. 338 connectors: SAP, ERP.
Amazon Seller Central, Ads and Vendor Central in ChatGPT & Claude. 106 tools; writes need approval.
Connect Amazon Seller Central to Claude or ChatGPT via MCP. Orders, inventory, pricing, fees, FBA.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceConnects Claude with Piriod.com API to manage invoicing and payments, enabling listing/creating invoices, searching customers, and viewing payments through natural language.-
- AlicenseNot gradedqualityCmaintenanceProvides structured, read-mostly access to small-business back-office data including customers, invoices, and account notes, allowing Claude to query overdue invoices, revenue summaries, and more.MIT
- FlicenseCqualityDmaintenanceMCP server for the BILLZ POS/Retail API 2.0, enabling AI agents to perform analytics and full retail operations including sales, products, customers, reports, and inventory management.18-
- FlicenseNot gradedqualityCmaintenanceEnables Claude to fully interact with the Cin7 Omni API, including listing, fetching, creating, updating, and deleting records across resources like products, stock, sales orders, and purchase orders, plus uploading product images. Supports read-only mode and respects Cin7 rate limits with automatic retries.-