Skip to main content

MCP server for Easyship — get shipping rates and track shipments

Project description

Easyship MCP Server

MCP server for Easyship — get shipping rates and track shipments.

Tools

  • get_shipping_rates — compare courier options with prices and delivery times for a parcel
  • track_shipment — get current status and checkpoint history for a shipment

Quick Start

Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "easyship": {
      "command": "uvx",
      "args": ["easyship-mcp"],
      "env": {
        "EASYSHIP_API_ACCESS_TOKEN": "your-key-here"
      }
    }
  }
}

Claude Code

claude mcp add easyship -- uvx easyship-mcp

Then set EASYSHIP_API_ACCESS_TOKEN in your environment.

Configuration

Get your API key from Easyship Dashboard → Connect → API.

export EASYSHIP_API_ACCESS_TOKEN="your-key-here"

Install from source

pip install -e .

Usage examples

Get shipping rates:

"What are the shipping options for a 1.5kg package (30×20×15 cm) from Hong Kong to New York?"

Track a shipment:

"Track shipment ESSG10006001"

API version

This server targets the Easyship API v2024-09.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

easyship_mcp-0.1.0.tar.gz (182.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

easyship_mcp-0.1.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file easyship_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: easyship_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 182.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for easyship_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b04157831d8c92742f21acc34f95330ab9ea4c2b1d97032e2d93beb1d5dcab8c
MD5 19177e017110680a895d7154334e6409
BLAKE2b-256 2131459d18018a5d6514244f5b952139d9fc633baf389475192acf26c1d0e5bc

See more details on using hashes here.

File details

Details for the file easyship_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: easyship_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for easyship_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3444bf514b3298c628a848ab14a4f69e41fe7d308ff6f7856623efde03eefe7a
MD5 ad692bdbb40a5e4ba6c1d58b06cc7811
BLAKE2b-256 25cb500e7529c2b97c96dd4c51ab69558f2ee312ca58972fd60b46041cea4c4f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page