BILLZ MCP Bridge Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@BILLZ MCP Bridge Servershow me all products in BILLZ"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
BILLZ MCP Bridge Server
This project acts as a "bridge" between the BILLZ 2.0 REST API (https://api-admin.billz.ai) and Claude. Through this server, Claude can read products, sales, customers, and other data from BILLZ.
1. Prerequisites
Node.js 18+ (to run the project)
Client ID (login) and API key (secret) obtained from BILLZ 2.0 (the two fields in the "Advanced settings" shown in the image)
A free hosting account to make the server accessible online (e.g., Render.com or Railway.app)
Related MCP server: BizDesk MCP
2. About Endpoint Paths
✅ The authentication (login) part is confirmed and works correctly — written according to the "Аутентификация" section of the official BILLZ documentation:
POST /v1/auth/login + {"secret_token": "..."}.
⚠️ The paths used for products/sales/customers (/v1/products, /v1/orders, /v1/clients, /v1/categories) are still approximate — because the "Методы" section of the BILLZ documentation has not yet been confirmed. Open this section and check the exact paths:
https://billzuz.notion.site/API-c2f91aa254f94f8eb7c1b26415dcb25b
Therefore, initially use only the billz_request (generic request) tool — it works with any correct path because it only depends on proper authentication. For example, you can tell Claude: "Send a request to the GET /v1/products path via billz_request" — if the path is incorrect, an error message will appear, and I will correct it.
3. Testing on Your Computer (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 startIf you open http://localhost:3000/health in your browser, it means the server is running.
4. Deploying Online (Using Render.com as an Example)
Upload this project to GitHub (create a new repository, push the files).
Sign up at https://render.com.
New + → Web Service → Select your GitHub repository.
Settings:
Build Command:
npm installStart Command:
npm start
In the Environment section, add the following:
BILLZ_BASE_URL=https://api-admin.billz.aiBILLZ_LOGIN= (your Client ID, e.g.,200400493)BILLZ_SECRET= (your API key)MCP_BRIDGE_SECRET= (a long random string you come up with)
Click the Create Web Service button and wait for the deployment to finish.
Render will give you an address similar to:
https://billz-mcp-server-xxxx.onrender.com
5. Connecting to Claude
In Claude, open Customize → Connectors → "+" → Add custom connector (or the organization Owner can do it via Organization Settings).
Name:
BILLZRemote MCP server URL:
https://billz-mcp-server-xxxx.onrender.com/mcp(it must end with/mcp— this is not a Notion or dashboard link; it is now the address of your own server)In the Advanced settings fields (if it asks for a simple token, not OAuth), enter the value of
MCP_BRIDGE_SECRET.Click the Add button.
After that, if you write to Claude: "Show the list of products in BILLZ" or "Get the last 30 days of sales from BILLZ", it will automatically call the billz_get_products or billz_get_orders tools.
6. Security Notes
Never upload the
.envfile to GitHub (a public repository) — make sure to add the.envline to the.gitignorefile.MCP_BRIDGE_SECRET— this protects your server from outsiders. Do not share it with anyone.If
BILLZ_SECRETis exposed anywhere (e.g., accidentally typed in a chat), immediately revoke it in the BILLZ panel and create a new one.
7. File Structure
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.-