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.1.tar.gz (188.9 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.1-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: easyship_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 188.9 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.1.tar.gz
Algorithm Hash digest
SHA256 6e3f6feae45a3fa8feaca96ee7369d39b2308bed8f4b5d8afd2e70776eca0fc3
MD5 070ba9783852c49eb19c98facaf7b36e
BLAKE2b-256 5aaefdb349340e7a618b6338582f37d6b0be4cb21e112c1d30f6c3b7d9ff1aa5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: easyship_mcp-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 483988a5405c76802ff7decd26d6d5028cf7f75a48a06329ce5b426eddb7da36
MD5 046a21839a4f3774442d1fa29039a784
BLAKE2b-256 7bf04f0cd18aa62008fd44f31de14f5831fd9a4768a156b3ffb490510b0edcb8

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