Back to Guides

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 Trial

EU 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_KEY
  • SENDCLOUD_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: false to 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