Book, track and cancel Royal Mail and Parcelforce shipments from any MCP client.
MCPpedia last refreshed this data
io.github.catrinmdonnelly/royalmail-mcp is an MCP server that book, track and cancel Royal Mail and Parcelforce shipments from any MCP client. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 63/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"royalmail": {
"env": {
"RM_API_KEY": "your-royal-mail-api-key"
},
"args": [
"-y",
"royalmail-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Book, track and cancel Royal Mail and Parcelforce shipments from any MCP client.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y 'royalmail-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked royalmail-mcp against OSV.dev.
Be 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 communication
Official TypeScript library for the Telnyx API
Send email and newsletters with Mailtea over MCP, plus skills for email and website design.
CVSS scoring, IOC extraction, email header triage, hash/JWT/timestamp decoding, CISA KEV lookup.
Open-source SMS gateway. Turn your Android phone into an SMS API: send and receive SMS from your apps over REST and webhooks. Self-hostable, with a free hosted plan.
MCP Security Weekly
Get CVE alerts and security updates for io.github.catrinmdonnelly/royalmail-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Book, label, track and cancel Royal Mail and Parcelforce shipments from any MCP-compatible AI such as Claude, Cursor, or Windsurf.
Verified against the live Click & Drop API (April 2026). Booking, tracking and cancellation tested end-to-end. Label retrieval verified against the spec for OBA accounts.
Exposes six tools to any AI that speaks MCP:
| Tool | What it does |
|---|---|
book_order | Create an order in Click & Drop. Returns an orderIdentifier. |
book_batch_and_label | Book many orders at once and get back a single merged PDF of every label, ready to print. |
get_label | Save the postage label to disk as a PDF. Requires an OBA account (see below). |
track_order | Current status, tracking number and despatch date. |
cancel_order | Cancel an order before it's manifested. |
list_services | Every Royal Mail and Parcelforce service this MCP supports, with codes. |
Under the hood it talks to https://api.parcel.royalmail.com/api/v1 using your Click & Drop API key.
Once the MCP is installed in your AI client, you can say things like:
"Book a 1st class letter to Alex Taylor, 45 High Street, Manchester M1 1AA, 80 grams. Reference it ORDER-1842."
"Ship these three orders via Tracked 48 and give me the orderIdentifiers." (paste a list of addresses)
"Book Special Delivery by 1pm with £1,000 compensation to this address, then fetch the label."
"Cancel order 1004. The customer sent the wrong postcode."
"What's the cheapest signed-for service for a 500g parcel?" (AI calls
list_servicesand reasons)
"Track orders 1002, 1003 and 1004 and summarise where each one is."
"Here are ten orders, book them all on Royal Mail Tracked 24 and give me one PDF I can print." (AI calls
book_batch_and_labeland returns the path to a merged PDF.)
The AI handles address parsing, service selection and error recovery. You handle the business decisions.
Plugged into any AI agent, this MCP can automate real shipping operations:
track_order, summarises the latest status in plain English, and drafts a reply.Works with any MCP client that supports stdio transport:
ChatGPT, Smithery and other remote-only MCP clients need an HTTP transport, which isn't included yet. If that matters to you, open an issue so I can prioritise it.
npm install -g royalmail-mcp
Or run without installing:
npx royalmail-mcp
Get your API key from Click & Drop → Settings → API credentials, then set:
RM_API_KEY=your-royal-mail-api
... [View full README on GitHub](https://github.com/catrinmdonnelly/royalmail-mcp#readme)