mindbox-mcp
Click on "Install 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., "@mindbox-mcpShow me the profile for customer with email john@doe.com"
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.
@theyahia/mindbox-mcp
MCP server for the Mindbox CDP API — customer profiles, orders, segments, product lists, and arbitrary operations.
Features
6 tools for working with the Mindbox API
Transport: stdio (default) and Streamable HTTP (
--http)Compatible with Claude Desktop, Claude Code, Cursor, Smithery
Retries with backoff and idempotency (
transactionId), HTTP transport protectionSkills for automating common scenarios
Related MCP server: MoySklad MCP Server
Installation
Claude Desktop
{
"mcpServers": {
"mindbox": {
"command": "npx",
"args": ["-y", "@theyahia/mindbox-mcp"],
"env": {
"MINDBOX_API_KEY": "ваш_ключ",
"MINDBOX_ENDPOINT_ID": "ваш_endpoint_id"
}
}
}
}Claude Code
claude mcp add mindbox -e MINDBOX_API_KEY=ваш_ключ -e MINDBOX_ENDPOINT_ID=ваш_endpoint_id -- npx -y @theyahia/mindbox-mcpStreamable HTTP
MINDBOX_API_KEY=ваш_ключ MINDBOX_ENDPOINT_ID=ваш_endpoint_id npx @theyahia/mindbox-mcp --http
# MCP endpoint: http://127.0.0.1:3000/mcp
# Health check: http://127.0.0.1:3000/healthBy default, the server listens on 127.0.0.1 (see the Security section). Port — via PORT, host — via HOST.
Docker (HTTP)
docker build -t mindbox-mcp .
docker run --rm -p 3000:3000 \
-e MINDBOX_API_KEY=ваш_ключ -e MINDBOX_ENDPOINT_ID=ваш_endpoint_id \
-e MINDBOX_HTTP_ALLOWED_HOSTS=ваш-домен:3000 \
mindbox-mcpThe container listens on 0.0.0.0:3000. Behind a reverse proxy, add your host to MINDBOX_HTTP_ALLOWED_HOSTS (DNS-rebinding protection).
Smithery
The smithery.yaml file is included. Required parameters: MINDBOX_API_KEY, MINDBOX_ENDPOINT_ID.
Authorization and endpoints
Authorization header: Authorization: Mindbox secretKey="...".
Requests go to POST https://api.mindbox.ru/v3/operations/{sync|async}?endpointId=…&operation=…:
sync — operations with a response (customer profile, segments, order creation, product list). Used by default.
async — fire-and-forget events (views, cart additions). Available for
run_operationviamode: "async".
System operation names (
operation) are configured in each Mindbox project — they are not universal built-in methods. Defaults likeWebsite.GetCustomerInfoare merely a common convention; the project administrator must create operations with matching system names, otherwise Mindbox will returnProtocolError.
Environment variables
Variable | Required | Description |
| yes | Mindbox API secret key (also accepts |
| yes | Integration point ID (endpointId) |
| no | HTTP server port (default 3000) |
| no | HTTP bind host (default 127.0.0.1) |
| no | Bearer token for protecting |
| no | Additional allowed |
| no | Additional allowed |
| no |
|
| no | Number of retries on 429/5xx/timeout (default 3) |
| no | Base backoff delay in ms (default 500) |
| no | Timeout for a single attempt in ms (default 15000) |
Tools (6)
Tool | Description |
| Get a customer profile by email/phone/ID |
| Create an order linked to a customer |
| Get customer segments |
| Get a product list |
| Update a customer profile |
| ⚠️ Run an arbitrary Mindbox API operation (see Security) |
Security
run_operationexecutes an ARBITRARY Mindbox operation under your secret key and can modify data. In untrusted agent scenarios, this is a prompt-injection vector. Calls are logged to stderr; to disable entirely —MINDBOX_ALLOW_RAW=0.HTTP transport has no built-in authentication other than the optional
MINDBOX_HTTP_TOKEN. The server listens on127.0.0.1by default, DNS-rebinding protection is enabled (validation ofHost/Origin), CORS*is allowed only on/health. For remote access, place it behind an authenticating reverse proxy and do not expose the port externally unless necessary.The secret key is used only server-side and must never reach the browser.
Skills
Skill | Description | Trigger |
| Search for a customer in Mindbox | "Find a customer in Mindbox" |
| Segment statistics | "Segment statistics" |
Example requests
Найди клиента с email user@example.com
Создай заказ для клиента с телефоном +7900...
Какие сегменты у клиента user@example.com?
Покажи список товаров
Обнови имя клиента с ID 12345
Выполни операцию Custom.GetData с телом {"key": "value"}Troubleshooting
Symptom | Cause and solution |
|
|
| Invalid |
| The system operation name is not configured in the Mindbox project. Create an operation with a matching |
|
|
HTTP | DNS-rebinding protection triggered. Add your host to |
Development
npm install # установка + сборка (prepare)
npm run dev # stdio
npm run dev:http # HTTP на порту 3000
npm test # Vitest
npm run typecheck # tsc --noEmit
npm run lint # ESLintSee CONTRIBUTING.md.
License
MIT
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
- AlicenseNot gradedqualityDmaintenanceProvides a standardized interface for interacting with Coda's tools and services through a unified API, following the MCP specification.3MIT
- AlicenseCqualityBmaintenanceMCP server for MoySklad (МойСклад) warehouse and CRM management API. 21 tools covering the full order lifecycle: products, stock, counterparties, customer orders, shipments, supplies, warehouses, organizations, reports, and webhooks.601215MIT
- AlicenseNot gradedqualityDmaintenanceProvides a standardized MCP interface for interacting with Shopify tools and services, enabling unified API access and compatibility with MCP-compliant clients.1MIT
- FlicenseNot gradedqualityDmaintenanceProvides comprehensive access to the Constant Contact API v3 for email marketing, campaign management, contact management, analytics, and automation through MCP tools.2
Related MCP Connectors
Mailchimp MCP Pack — manage audiences, campaigns, and members via Mailchimp Marketing API.
Monday.com MCP — wraps the Monday.com GraphQL API (BYO API key)
Search, document and execute authenticated API calls across 700+ apps via one MCP server
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/theYahia/mindbox-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server