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
BILLZ (Billz) retail store analytics: revenue, profit, stock, top products, customers, reports
Connect Amazon Seller Central to Claude or ChatGPT via MCP. Orders, inventory, pricing, fees, FBA.
Malaysian SME accounting, e-Invoice and payroll for your AI. 64 tools; writes are approved drafts.
Connect your AI to your Well financial data - invoices, companies, contacts.
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 read weclapp data such as customers, invoices, and articles via a secure MCP server.-