apc-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| APC_BASE_URL | No | The base URL for the APC API; use https://apc-training.hypaship.com/api/3.0 for testing | https://apc.hypaship.com/api/3.0 |
| APC_PASSWORD | Yes | Your APC account password | |
| APC_USERNAME | Yes | Your APC account email address |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| book_shipmentA | Book a parcel delivery with APC Overnight. Returns a 22-digit waybill used for label retrieval and tracking. |
| get_labelA | Get the shipping label for a booked APC consignment and save it to disk. Call any time after book_shipment — APC typically needs 3-5 seconds to generate, which this tool polls for automatically. Returns the local file path. Default save location is ~/Downloads/parcel-toolkit/, overridable via the PARCEL_TOOLKIT_LABELS_DIR env var. |
| book_batch_and_labelA | Book multiple APC shipments at once and return a single merged PDF containing every label, ready to print. Use this when the user pastes a list of orders/addresses. All shipments share the same service, collection date and sender. Saves the merged PDF to ~/Downloads/parcel-toolkit/ (overridable via PARCEL_TOOLKIT_LABELS_DIR). |
| track_shipmentB | Get the current status and tracking history for an APC Overnight consignment. |
| cancel_shipmentA | Cancel an APC Overnight consignment. Must be done before the parcel is collected/manifested. |
| list_servicesA | List every APC Overnight delivery service with friendly key, label and ProductCode. Service availability depends on your APC account and routing — confirm with your depot before relying on an unusual service. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/catrinmdonnelly/apc-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server