Sendcloud MCP Server — EU Multi-Carrier Shipping for AI Agents
Create parcels, print labels, and track shipments across 40+ EU carriers via MCP. Pre-built Sendcloud adapter in AnythingMCP for e-commerce automation.
Pre-built adapter available on AnythingMCP Cloud
Skip the self-hosted setup — install this adapter in one click with a free trial. No credit card required.
Install on Cloud — Free TrialEU Multi-Carrier Shipping with AI Agents
Sendcloud is the largest multi-carrier shipping platform across Europe — DHL, DPD, UPS, PostNL, Hermes, Colissimo, Bpost, GLS, Chronopost, Mondial Relay, and 40+ more under one API. Connecting Sendcloud to MCP gives your AI agent everything it needs to automate fulfilment: create parcels, generate labels, track delivery, and run returns.
Quick Setup with Built-in Adapter
AnythingMCP includes a pre-configured Sendcloud adapter. You provide a public/secret key pair.
Step 1: Deploy AnythingMCP
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
Step 2: Get Your Sendcloud API Keys
In the Sendcloud panel: Settings → Integrations → Sendcloud API → create a new key pair.
Step 3: Import the Adapter
Open http://localhost:3000/connectors/store, click Import on Sendcloud, and fill in the form fields:
SENDCLOUD_PUBLIC_KEYSENDCLOUD_SECRET_KEY
Step 4: Connect to Your AI Agent
{
"mcpServers": {
"sendcloud": {
"url": "http://localhost:4000/mcp"
}
}
}
Available Tools
| Tool | Description |
|------|-------------|
| sendcloud_list_shipping_methods | All methods with carrier, service, and price per destination |
| sendcloud_create_parcel | Create a parcel + optional label |
| sendcloud_get_parcel | Retrieve a parcel with full state and label URL |
| sendcloud_list_parcels | Filter by order number, tracking, date range |
| sendcloud_get_parcel_status | Detailed event timeline with scan-point locations |
AI Agent Use Cases
- "Create a Sendcloud parcel for order #12345 — 1.5kg, DHL Express to NL"
- "Show me the cheapest method to ship a 3kg parcel from DE to FR"
- "List all parcels created in the last 24h that aren't yet delivered"
- "What's the live status of parcel ID 98765?"
Pricing Notes
- Set
request_label: falseto get a price quote without billing. - Sendcloud charges per label + carrier fees pass-through.
- Configure webhooks and a returns portal in the Sendcloud dashboard.
Next Steps
- Shipcloud MCP Guide — Alternative DE multi-carrier aggregator
- DPD Germany MCP Guide — Direct DPD parcel tracking