What credentials are needed?
Your APC Overnight account email and password, the same used to log into the APC portal. Set them as `APC_USERNAME` and `APC_PASSWORD` environment variables.
@catrinmdonnelly
Basic information
A production-ready MCP server that connects Claude, Cursor, Windsurf and any MCP-compatible AI directly to APC Overnight's New Horizon API v3. No middleware, no per-parcel fees, no data leaving your infrastructure.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"apc": {
"command": "npx",
"args": [
"-y",
"apc-mcp"
],
"env": {
"APC_USERNAME": "your-apc-portal-email@example.com",
"APC_PASSWORD": "your-apc-portal-password"
}
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
A Model Context Protocol server that enables AI assistants like Claude, Cursor, or Windsurf to book, label, track, and cancel APC Overnight parcels via the APC Overnight New Horizon API v3. It's built for businesses and developers automating shipping operations.
Install globally with npm install -g apc-mcp or run with npx apc-mcp. Configure environment variables APC_USERNAME, APC_PASSWORD, and APC_BASE_URL (default production endpoint) in a .env file or your MCP client's config (see examples for Claude Desktop and Cursor). The server exposes six tools that the AI can invoke based on natural language prompts.
Your APC Overnight account email and password, the same used to log into the APC portal. Set them as `APC_USERNAME` and `APC_PASSWORD` environment variables.
PDF for standard printers, ZPL for Zebra or Rollo thermal printers, and PNG for on‑screen display. You specify the format when calling `get_label`.
No. `cancel_shipment` only works before the parcel is manifested (collected by APC). After collection, you must cancel via the APC portal.
Not directly. It uses stdio transport, so it is compatible with Claude Desktop, Cursor, Windsurf, Claude Code, and Zed. ChatGPT and other remote‑only MCP clients require an HTTP transport, which is not yet implemented.
Labels are saved to `~/Downloads/parcel-toolkit/` by default. You can change this directory by setting the `PARCEL_TOOLKIT_LABELS_DIR` environment variable.


Verified distributed compute for humans, applications, and agents. Submit Blender, Octane, and video workloads, route them across qualified GPUs, track asynchronous execution, download finished artifacts, and verify FARP
OrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.
Modelglass turns "which model should I use?" into a lookup instead of a guess. Seven tools give your agent live pricing across image, language, video, and audio models. Sourced and versioned, not scraped once and forgott

Know when your AI agents, cron jobs and CI pipelines fail, stall or go quiet. Your agent sets up monitors from a plain description, tells you what is broken and why, reads run history and traces, and writes notes on inci
Comments