MCP server for CDEK — delivery, tariffs, tracking, order management (Russia)
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-theyahia-cdek-mcp": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server for CDEK — delivery, tariffs, tracking, order management (Russia)
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in analytics / ecommerce
An MCP server that provides [describe what your server does]
MCP server for Dynatrace Managed to access logs, events, and metrics.
MCP server that enables AI agents to perform comprehensive web audits using Google Lighthouse with 13+ tools for performance, accessibility, SEO, and security analysis.
A command line tool for setting up commercetools MCP server
MCP Security Weekly
Get CVE alerts and security updates for io.github.theYahia/cdek-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP server for the CDEK delivery API (v2). 16 tools covering the full delivery lifecycle: tariff calculation, order management, shipment tracking, location search, courier pickup, barcode/receipt generation, and webhooks.
| Tool | Description |
|---|---|
calculate_tariff | Calculate delivery cost and time for a specific tariff |
calculate_tariff_list | Get all available tariffs with prices for a route |
| Tool | Description |
|---|---|
create_order | Create a delivery order with sender, recipient, packages |
get_order | Get order details and status by UUID |
delete_order | Cancel/delete an order by UUID |
list_orders | Search/filter orders by date range, IM number, or CDEK waybill |
| Tool | Description |
|---|---|
track_shipment | Track shipment by CDEK waybill number |
| Tool | Description |
|---|---|
get_cities | Search city directory by name, postal code, or country |
get_regions | Search region directory by country or name |
list_delivery_points | Find pickup points and parcel lockers by city or GPS coordinates |
| Tool | Description |
|---|---|
generate_barcode | Generate barcode/label for an order |
print_receipt | Generate receipt/waybill PDF for an order |
| Tool | Description |
|---|---|
create_courier_pickup | Schedule a courier pickup for an order |
get_courier_pickup | Check courier pickup request status |
| Tool | Description |
|---|---|
create_webhook | Register webhook for order status updates or delivery photos |
delete_webhook | Remove a webhook subscription by UUID |
~/.config/claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"cdek": {
"command": "npx",
"args": ["-y", "@theyahia/cdek-mcp"],
"env": {
"CDEK_CLIENT_ID": "<YOUR_CLIENT_ID>",
"CDEK_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
"CDEK_SANDBOX": "true"
}
}
}
}
.cursor/mcp.json or .windsurf/mcp.json:
{
"mcpServers": {
"cdek": {
"command": "npx",
"args": ["-y", "@theyahia/cdek-mcp"],
"env": {
"CDEK_CLIENT_ID": "<YOUR_CLIENT_ID>",
"CDEK_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
"CDEK_SANDBOX": "true"
}
}
}
}
.vscode/mcp.json:
{
"servers": {
"cdek": {
"command": "npx",
"args": ["-y", "@theyahia/cdek-mcp"],
"env": {
"CDEK_CLIENT_ID": "<YOUR_CLIENT_ID>",
"CDEK_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
"CDEK_SANDBOX": "true"
}
}
}
}
For web deployments, use the --http flag or HTTP_PORT env var:
HTTP_PORT=3000 npx @theyahia/cdek-mcp --http
Endpoints:
POST /mcp — MCP JSON-RPCGET /mcp — SSE streamDELETE /mcp — session terminationGET /health — health check| Variable | Required | Description |
|---|---|---|
CDEK_CLIENT_ID | Yes | Client ID from CDEK dashboard |
CDEK_CLIENT_SECRET | Yes | Client Secret from CDEK dashboard |
CDEK_SANDBOX | No | true to use sandbox (api.edu.cdek.ru) |
HTTP_PORT | No | Port for HTTP transport (enables HTTP mode) |
Get your API keys: CDEK Dashboard > Integration > AP