BILLZ MCP Bridge Server
Сервер-мост BILLZ MCP
Этот проект служит «мостом» между BILLZ 2.0 REST API (https://api-admin.billz.ai) и Claude. Claude может читать продукты, продажи, клиентов и другие данные из BILLZ через этот сервер.
1. Что потребуется
Node.js 18+ (для запуска проекта)
Client ID (логин) и API ключ (секрет), полученные из BILLZ 2.0 (два поля в «Advanced settings», как показано на изображении)
Бесплатный хостинг для публикации сервера в интернете (например, Render.com или Railway.app)
Related MCP server: BizDesk MCP
2. О путях эндпоинтов
✅ Часть аутентификации (логин) подтверждена и работает корректно — написана в соответствии с разделом «Аутентификация» официальной документации BILLZ: POST /v1/auth/login + {"secret_token": "..."}.
⚠️ Пути, используемые для продуктов/продаж/клиентов (/v1/products, /v1/orders, /v1/clients, /v1/categories), пока приблизительны — раздел «Методы» в документации BILLZ ещё не подтверждён. Откройте этот раздел и проверьте точные пути: https://billzuz.notion.site/API-c2f91aa254f94f8eb7c1b26415dcb25b
Поэтому сначала используйте только инструмент billz_request (общий запрос) — он работает с любым правильным путём, так как зависит только от корректной аутентификации. Например, вы можете сказать Claude: «Отправь запрос GET /v1/products через billz_request» — если путь неверный, появится сообщение об ошибке, и я исправлю.
3. Тестирование на вашем компьютере (опционально)
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 startЕсли в браузере открывается http://localhost:3000/health, значит сервер работает.
4. Публикация в интернете (на примере Render.com)
Загрузите этот проект на GitHub (создайте новый репозиторий, отправьте файлы push).
Зарегистрируйтесь на сайте https://render.com.
New + → Web Service → выберите ваш репозиторий на GitHub.
Настройки:
Build Command:
npm installStart Command:
npm start
В разделе Environment добавьте следующее:
BILLZ_BASE_URL=https://api-admin.billz.aiBILLZ_LOGIN= (ваш Client ID, например200400493)BILLZ_SECRET= (ваш API ключ)MCP_BRIDGE_SECRET= (придуманная вами длинная случайная строка)
Нажмите кнопку Create Web Service и дождитесь завершения развёртывания.
Render предоставит вам адрес, похожий на:
https://billz-mcp-server-xxxx.onrender.com
5. Подключение к Claude
В Claude откройте окно Customize → Connectors → "+" → Add custom connector (или через Organization Settings владельца организации).
Name:
BILLZRemote MCP server URL:
https://billz-mcp-server-xxxx.onrender.com/mcp(обязательно должно заканчиваться на/mcp— это не ссылка на Notion или дашборд, теперь это адрес вашего собственного сервера)В поля внутри Advanced settings (если запрашивается не OAuth, а обычный токен) введите значение
MCP_BRIDGE_SECRET.Нажмите кнопку Add.
После этого, если вы напишете Claude: «Покажи список продуктов в BILLZ» или «Получи последние 30 дней продаж из BILLZ», он автоматически вызовет инструменты billz_get_products или billz_get_orders.
6. Замечания по безопасности
Никогда не загружайте файл
.envна GitHub (в открытый репозиторий) — обязательно добавьте строку.envв файл.gitignore.MCP_BRIDGE_SECRET— защищает ваш сервер от посторонних. Никому его не передавайте.Если
BILLZ_SECRETгде-то раскрыт (например, случайно отправлен в чат), немедленно отзовите его в панели BILLZ и создайте новый.
7. Структура файлов
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.-