Shipcloud MCP Server — Multi-Carrier Shipping for AI Agents
Create shipments, generate labels, and track parcels with DHL, DPD, GLS, Hermes, UPS, FedEx via MCP. Pre-built Shipcloud adapter in AnythingMCP.
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 TrialMulti-Carrier Shipping with AI Agents
Shipcloud is the leading multi-carrier shipping aggregator for the German market — one API for DHL, DPD, GLS, Hermes, UPS, FedEx, TNT, Deutsche Post, and 10+ more. Connecting Shipcloud to MCP lets your AI agent create shipments, generate labels, and track parcels across all carriers from a single conversation, perfect for e-commerce ops, customer support, and B2B fulfilment.
Quick Setup with Built-in Adapter
AnythingMCP ships with a pre-configured Shipcloud adapter. You only need an API key.
Step 1: Deploy AnythingMCP
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
Step 2: Get Your Shipcloud API Key
In your Shipcloud dashboard (app.shipcloud.io) go to Account → API-Keys and create one.
Step 3: Import the Adapter
Open http://localhost:3000/connectors/store, click Import on Shipcloud, and paste your key into the SHIPCLOUD_API_KEY field.
Step 4: Connect to Your AI Agent
{
"mcpServers": {
"shipcloud": {
"url": "http://localhost:4000/mcp"
}
}
}
Available Tools
| Tool | Description |
|------|-------------|
| shipcloud_list_carriers | All available carriers + service products |
| shipcloud_create_shipment | Create a shipment, generate label, return tracking URL |
| shipcloud_get_shipment | Retrieve a Shipcloud shipment with full tracking |
| shipcloud_list_shipments | Filter by carrier, reference, date |
| shipcloud_create_tracker | Track an external parcel not shipped via Shipcloud |
| shipcloud_get_tracker | Read current state of an existing tracking object |
AI Agent Use Cases
- "Ship this order: 2kg parcel, DHL standard, to [address]"
- "Print labels for these 10 orders using DPD"
- "What's the tracking status of all parcels we shipped yesterday?"
- "Track a Hermes parcel with tracking number H1234567890"
Pricing Notes
- Set
create_shipping_label: falsefor a quote without billing. - Shipcloud charges per generated label + carrier fees pass-through.
- Webhooks for real-time status updates configured in the dashboard.
Next Steps
- Sendcloud MCP Guide — Alternative EU multi-carrier aggregator
- DHL Tracking MCP Guide — Direct DHL Unified Tracking