Shipi MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SHIPI_BASE_URL | No | API base URL (default: https://app.myshipi.com) | https://app.myshipi.com |
| SHIPI_INTEGRATION_KEY | Yes | Your Shipi integration key |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_shipmentsC | List shipments with pagination and filters. Filter by status (new/created/delivered), carrier, or date range. |
| get_shipmentB | Get detailed information about a specific shipment by ID or order ID. Includes shipper, recipient, products, tracking, and label URLs. |
| search_shipmentsC | Search shipments by order ID or tracking number. Returns matching shipments. |
| create_shipmentA | Create a shipping label. Requires carrier account, shipper/recipient addresses, and product details. Returns tracking number and label URL. |
| cancel_shipmentB | Cancel a shipment and void its label. Requires the shipment ID (del_ref). |
| get_shipping_ratesA | Get live shipping rates from all configured carriers. Provide recipient address and package details to compare prices across FedEx, UPS, DHL, USPS, etc. |
| schedule_pickupB | Schedule a carrier pickup for a shipment. The carrier will come to the shipper address to collect the package. |
| track_shipmentA | Get a tracking URL for a shipment. Supports auto-detection of carrier from tracking number format. |
| fetch_labelsA | Fetch shipping labels for printing. Filter by printed/unprinted status. Returns label URLs. |
| list_addressesB | List all saved addresses from the address book. Filter by type (shipper/receiver). |
| get_addressC | Get a specific address by ID from the address book. |
| add_addressC | Add a new address to the address book. Used for saving shipper or receiver addresses for reuse. |
| edit_addressC | Update an existing address in the address book. Only changed fields need to be provided. |
| delete_addressB | Delete an address from the address book by ID. |
| list_carriersA | List all configured shipping carrier accounts. Shows carrier type, primary status, and shipper address. Credentials are never exposed. |
| get_carrierB | Get details of a specific carrier account by ID. Returns carrier type and shipper address info. |
| get_account_infoB | Get Shipi account information including user details, store info, billing/balance, plan, and feature flags. |
| get_shipping_statsC | Get shipping statistics and analytics. View shipment counts, cost breakdowns, carrier usage, tracking status, and daily trends. |
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/aarsiv-groups/shipi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server