BILLZ MCP Bridge Server
BILLZ MCP servidor puente
Este proyecto actúa como un "puente" entre la API REST de BILLZ 2.0 (https://api-admin.billz.ai) y Claude. A través de este servidor, Claude puede leer productos, ventas, clientes y otros datos de BILLZ.
1. Requisitos previos
Node.js 18+ (para ejecutar el proyecto)
Client ID (login) y API key (secret) obtenidos de BILLZ 2.0 (los dos campos que se ven en "Advanced settings" en la imagen)
Una cuenta de hosting gratuita para exponer el servidor a internet (por ejemplo Render.com o Railway.app)
Related MCP server: MCP Officegest
2. Acerca de las rutas de endpoints
✅ La parte de autenticación (login) está confirmada y funciona correctamente — está escrita según la sección "Аутентификация" de la documentación oficial de BILLZ: POST /v1/auth/login + {"secret_token": "..."}.
⚠️ Las rutas utilizadas para productos/ventas/clientes (/v1/products, /v1/orders, /v1/clients, /v1/categories) son aún aproximadas — porque la sección "Методы" de la documentación de BILLZ aún no está confirmada. Abra esta sección y verifique las rutas exactas: https://billzuz.notion.site/API-c2f91aa254f94f8eb7c1b26415dcb25b
Por lo tanto, al principio use solo la herramienta billz_request (solicitud general) — funciona con cualquier ruta correcta, ya que solo depende de la autenticación correcta. Por ejemplo, puede decirle a Claude: "Envía una solicitud GET a la ruta /v1/products usando billz_request" — si la ruta es incorrecta, aparecerá un mensaje de error y lo corregiré.
3. Prueba en tu computadora (opcional)
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 startSi abres http://localhost:3000/health en el navegador, significa que el servidor está funcionando.
4. Despliegue a internet (ejemplo con Render.com)
Sube este proyecto a GitHub (crea un nuevo repositorio, haz push de los archivos).
Regístrate en el sitio https://render.com.
New + → Web Service → Selecciona tu repositorio de GitHub.
Configuración:
Build Command:
npm installStart Command:
npm start
En la sección Environment, agrega lo siguiente:
BILLZ_BASE_URL=https://api-admin.billz.aiBILLZ_LOGIN= (tu Client ID, por ejemplo200400493)BILLZ_SECRET= (tu API key)MCP_BRIDGE_SECRET= (un texto aleatorio largo que tú mismo inventes)
Presiona el botón Create Web Service y espera a que termine el despliegue.
Render te dará una dirección similar:
https://billz-mcp-server-xxxx.onrender.com
5. Conectar con Claude
En Claude, abre la ventana Customize → Connectors → "+" → Add custom connector (o el propietario de la organización a través de Organization Settings).
Name:
BILLZRemote MCP server URL:
https://billz-mcp-server-xxxx.onrender.com/mcp(debe terminar con/mcp— no es un enlace de Notion o dashboard, ahora es la dirección de tu propio servidor)En los campos dentro de Advanced settings (si no es OAuth, sino que se solicita un token simple), ingresa el valor de
MCP_BRIDGE_SECRET.Presiona el botón Add.
Después de eso, si le escribes a Claude: "Muestra la lista de productos en BILLZ" o "Obtén las ventas de los últimos 30 días de BILLZ", automáticamente llamará a las herramientas billz_get_products o billz_get_orders.
6. Notas de seguridad
Nunca subas el archivo
.enva GitHub (a un repositorio público) — asegúrate de agregar la línea.enval archivo.gitignore.MCP_BRIDGE_SECRETprotege tu servidor de extraños. No se lo des a nadie.Si
BILLZ_SECRETse expone en algún lugar (por ejemplo, si se escribe en un chat), revócalo de inmediato en el panel de BILLZ y crea uno nuevo.
7. Estructura de archivos
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityCmaintenanceConnects Claude with Piriod.com API to manage invoicing and payments, enabling listing/creating invoices, searching customers, and viewing payments through natural language.
- Flicense-qualityCmaintenanceExposes a curated subset of the Officegest API v2 (22 CRUD tools) for managing clients, sales, and stock to AI clients like Claude Code and Claude Desktop.1
- AlicenseAqualityDmaintenanceEnables Claude to query and manage Domotz network monitoring through 133 API actions, covering collectors, devices, alerts, and configuration.136MIT
- Flicense-qualityCmaintenanceEnables Claude to access BlitzAPI's B2B data endpoints, allowing sales reps to find contacts, companies, and enriched data using natural language.
Related MCP Connectors
Amazon brand, seller, niche & buy-box intelligence inside your own Claude or ChatGPT.
Talk to your live-events CRM (campaigns, analytics, paid ads, segments) in Claude and ChatGPT.
Connect Claude to Fathom meeting recordings, transcripts, and summaries
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/satajanov92-afk/billz-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server