Easypost logo

Easypost

Get multi-carrier shipping quotes and package tracking data through EasyPost over MCP.

Install Easypost

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "easypost": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-easypost"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

Easypost MCP server connects AI agents to EasyPost shipping data through the Pipeworx gateway. It exposes tools for comparing carrier rates by route and parcel weight, and for retrieving package status, delivery estimates, and scan history. Use the hosted MCP endpoint for a remote connection, or run the npm stdio bridge when your client launches local MCP processes. Reach for it when an agent needs shipping estimates or tracking information without a custom EasyPost API integration.

Use cases

  • Compare shipping rates for a parcel between two ZIP codes
  • Check a shipment’s current status and recent scans
  • Estimate delivery timing across multiple carriers
  • Let an agent route shipping questions through Pipeworx

Key features

  • Multi-carrier rate quotes
  • Package tracking by tracking number
  • Estimated delivery dates and scan events
  • Hosted HTTPS MCP endpoint
  • Local npm stdio bridge
  • Optional Pipeworx meta-tools

Tools2

What Easypost lets your agent do. Expand a tool for its parameters.

Verified live~494 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

10/10 checks healthy over the last 58d

What it can do

From the 2 tools this server returned when we ran it.

Read-only tools · 2
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age113 days
Maintainers1

Observed 2026-10-23 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 11d ago via OSV.dev · @pipeworx/mcp-easypost (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads408Package downloads in the last 30 days.
Last commit3d agoMost recent push to the default branch.
Tools exposed2Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Easypost works

What Easypost does

Easypost provides two shipping-focused MCP tools through Pipeworx. easypost_rates accepts origin and destination ZIP codes plus parcel weight, then returns rate options from carriers such as USPS, UPS, and FedEx. Results include the quoted price, service level, and expected delivery time.

easypost_track looks up a shipment using its tracking code and, optionally, the carrier. Its response includes the latest shipment status, carrier information, estimated delivery date, and recent scan events. Tool calls can receive an EasyPost API key through the _apiKey argument.

The integration is independent and unofficial, and is not published or endorsed by EasyPost.

How it works

The hosted connection uses the Pipeworx MCP endpoint at https://gateway.pipeworx.io/easypost/mcp. Add that URL to an MCP client to expose the Easypost tools remotely. The endpoint also lists shared Pipeworx meta-tools, including ask_pipeworx, discover_tools, search_within, and memory-related tools. These shared tools can route questions beyond the Easypost pack, so the complete tool list is larger than the two shipping tools described here.

A full Pipeworx connection at https://gateway.pipeworx.io/mcp exposes the broader catalog directly. Both connection styles use the same gateway; the pack URL determines which tools are listed directly.

The local npm package, @pipeworx/mcp-easypost, acts as a stdio relay. An MCP client starts it with npx, and the relay forwards requests to the hosted gateway. It therefore requires network access and cannot operate offline.

Setup and configuration

For a hosted setup, add the following server entry to an MCP client configuration:

config.json
{
  "mcpServers": {
    "easypost": {
      "url": "https://gateway.pipeworx.io/easypost/mcp"
    }
  }
}

For the local bridge, use:

config.json
{
  "mcpServers": {
    "easypost": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-easypost"]
    }
  }
}

The npm bridge can authenticate to Pipeworx with PIPEWORX_API_KEY. Anonymous use is limited to 50 calls per day, while a free Pipeworx account raises the allowance to 200 calls per day. Set PIPEWORX_META_TOOLS=1 if the local bridge should also list the shared gateway tools.

Tool requests may pass the EasyPost credential as _apiKey. The gateway does not provide an EasyPost key on the caller’s behalf. The HTTP and npm options use the same remote gateway, and calls are metered in the same way.

Tools and capabilities

  • easypost_rates: compare carrier quotes for a route and parcel weight.
  • easypost_track: retrieve shipment status and recent tracking events.
  • ask_pipeworx: ask a natural-language question that the gateway routes to an appropriate tool.
  • Hosted MCP access over HTTPS.
  • Local stdio access through the npm package.

Limitations and notes

The server depends on network access to Pipeworx. The local bridge has no offline mode. Pack endpoints always include Pipeworx’s shared meta-tools, and there is no option to remove them from a pack connection; use the full gateway when connecting to multiple packs is preferable.

The integration is unofficial. When using a proxy with the local bridge, Node’s built-in fetch does not automatically use HTTPS_PROXY; newer Node versions can be configured with NODE_USE_ENV_PROXY=1.

For clients without an MCP connection, Pipeworx provides HTTP tool inspection and invocation endpoints. Calling the shipping tools still requires the relevant API key.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Easypost

Easypost is an MCP server that connects AI agents to EasyPost shipping data through Pipeworx. Its main tools return multi-carrier rate quotes and track packages by tracking number, including prices, service levels, statuses, estimated delivery dates, and recent scan events.

Add the hosted URL to your MCP client, or run the npm bridge with npx. The hosted configuration uses https://gateway.pipeworx.io/easypost/mcp; the local configuration runs @pipeworx/mcp-easypost with npx and forwards requests to that endpoint.

Yes, Easypost works with Cursor through its hosted MCP URL or local stdio configuration. Add the server entry to Cursor’s MCP configuration, then provide an EasyPost key through the tool’s _apiKey argument when making shipping requests.

Call easypost_rates with the origin ZIP code, destination ZIP code, parcel weight in ounces, and an EasyPost API key. The tool returns quotes from carriers such as USPS, UPS, and FedEx with price, service level, and estimated delivery days.

Call easypost_track with the shipment’s tracking code and, when applicable, its carrier. The response includes the current status, carrier, estimated delivery date, and recent scan events.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewEasypost AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/easypost?style=directory)](https://allmcps.com/mcp/easypost)
HTML Embed
<a href="https://allmcps.com/mcp/easypost"><img src="https://allmcps.com/api/badge/easypost?style=directory" alt="Easypost on AllMCPs" /></a>