Easyship MCP. Manage global rates and track any cross-border package.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Easyship equips your AI agent to manage global shipments, track packages, and calculate shipping rates via the Easyship API. Your agent can list all shipments, get real-time status updates, find the best courier options, and even search for packages using a reference ID.
Stop manually checking carrier websites; let your AI handle all your cross-border logistics.
What your AI agents can do
Get easyship account metadata
Retrieves metadata and limits for your Easyship account.
Get shipment details
Gets detailed information and tracking history for a single shipment.
Get shipping rates
Requests multiple shipping rates for a potential shipment route.
The agent requests instant shipping quotes from multiple couriers based on parcel dimensions and origin/destination.
The agent retrieves detailed, real-time status, checkpoint logs, and estimated delivery dates for a known shipment ID.
The agent generates a high-level summary of your shipment activity and overall success rates.
The agent pulls a full list of all shipments recorded in your Easyship account.
The agent lists all couriers available through the platform and their service boundaries.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Easyship MCP Server: 10 Tools for Global Logistics
Use these 10 tools to automate rate requests, track shipment status, and audit performance across all your global logistics operations.
019d758bget easyship account metadata
Retrieves metadata and limits for your Easyship account.
019d758bget shipment details
Gets detailed information and tracking history for a single shipment.
019d758bget shipping rates
Requests multiple shipping rates for a potential shipment route.
019d758blist available couriers
Lists all couriers and details their service capability boundaries.
019d758blist failed deliveries
Identifies shipments that failed delivery or encountered issues.
019d758blist in transit shipments
Lists shipments currently moving with a courier.
019d758blist latest shipments
Lists the most recently created or updated shipments in your account.
019d758blist logistics shipments
Lists all shipments recorded in your Easyship account.
019d758bquick shipping volume audit
Generates a high-level summary of your overall shipment activity and success rates.
019d758bsearch shipments by reference
Searches for shipments using a reference ID or keyword.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Easyship, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Easyship lets your AI agent handle global shipping rates and package tracking right from your client. Your agent can list every shipment you've ever sent, get real-time status updates, and find the best courier options without you lifting a finger. It's like having a logistics coordinator on call, 24/7.
Your agent can check your Easyship account metadata and usage limits using get_easyship_account_metadata. You can list all shipments recorded in your account with list_logistics_shipments, or just check the most recent ones with list_latest_shipments. You can also find all shipments currently moving with a courier via list_in_transit_shipments, or see which ones failed delivery using list_failed_deliveries.
If you need to know what's going on with a specific shipment, get_shipment_details pulls the detailed history and current status for that package. You can search for packages using a reference ID or keyword with search_shipments_by_reference. To get shipping quotes, get_shipping_rates requests instant rates from multiple couriers based on dimensions and where you're sending it.
You can list all available couriers and see what services they cover using list_available_couriers. For a high-level overview, quick_shipping_volume_audit generates a summary of your overall shipping activity and success rates. Finally, you can get a comprehensive picture of your account's current status by reviewing all the available tools.
How Easyship MCP Works
- 1 Connect the Easyship integration to your AI client and authorize it with your API Key.
- 2 Tell your agent the task (e.g., 'Check shipment ES-12345678').
- 3 The agent invokes the relevant tool (e.g.,
get_shipment_details), and the result is returned to you.
The bottom line is: your AI client executes the necessary API call, giving you the data without you needing to write code or navigate a dashboard.
Who Is Easyship MCP For?
Logistics managers, e-commerce operations specialists, and customer support agents who spend too much time cross-referencing carrier websites. This is for the person tired of manually checking 5 different carrier tracking pages just to give a customer a status update.
Checks global shipping rates and delivery statuses instantly to quote customers and plan inventory movement.
Monitors in-transit shipments and uses list_failed_deliveries to diagnose and flag shipments needing immediate attention.
Researches specific tracking details and delivery event logs using search_shipments_by_reference to answer customer inquiries on the spot.
What Changes When You Connect
- Track status and history: Use
get_shipment_detailsto pull full delivery histories, including the last checkpoint and ETA. You don't have to copy-paste tracking numbers into 10 different carrier sites. - Calculate rates instantly:
get_shipping_ratesreturns multiple quotes (FedEx, UPS, DHL, etc.) for one route. This saves minutes of comparing rates across separate carrier websites. - Audit performance:
quick_shipping_volume_auditgives you a high-level summary of success rates across all shipments. You get an immediate performance metric, not just a list of numbers. - Handle failures:
list_failed_deliveriesfinds packages that failed or hit an issue. This immediately surfaces exceptions that would otherwise get buried in manual reports. - Know your options:
list_available_couriersprovides a complete roster of couriers and their specific service limits, so you can recommend the right carrier upfront.
Real-World Use Cases
Onboarding a New Client
A sales rep needs to give a client an accurate cost estimate from Miami to Tokyo. They ask their agent to run get_shipping_rates. The agent returns 3 competing rates, allowing the rep to quote the client immediately and recommend the best service level.
Investigating a Missing Shipment
A logistics manager knows a shipment went out but can't find the tracking number. They ask their agent to run search_shipments_by_reference. This finds the package using only a reference ID, allowing them to run get_shipment_details and confirm its exact location.
Daily Operations Review
The ops team needs a quick overview of the day's shipments. They ask the agent to run list_latest_shipments and then quick_shipping_volume_audit. This provides both the scope (what's new) and the health check (how many succeeded) in two steps.
Customer Service Escalation
A customer calls about a package stuck in customs. The support agent asks the agent to run get_shipment_details for that tracking number. The agent immediately reports the last known checkpoint, the reason for the delay, and the next expected action.
The Tradeoffs
Searching by date range
Manually navigating the dashboard to filter shipments between March 1st and March 31st. This requires setting date pickers and clicking 'Apply' multiple times.
→
Use list_logistics_shipments to pull all records, then ask your agent to filter the results by the necessary date parameters. This is faster and keeps the entire process within the chat.
Checking only the main dashboard
Looking only at the 'In Transit' tab, which misses packages that might have failed delivery or were never entered into the main system view.
→
Always run list_failed_deliveries to surface exceptions. This tool finds shipments that hit a snag, regardless of their current status.
Guessing the right tool
Trying to check the status of a shipment by simply listing all shipments, which returns too much data and requires manual filtering to find the specific ID.
→
First, run search_shipments_by_reference using the known reference ID. This narrows the scope immediately, then use get_shipment_details for the full status.
When It Fits, When It Doesn't
Use this server if your primary need is tracking, rate comparison, or operational auditing of global shipments. Specifically, if you need to compare multiple couriers or need real-time status updates for packages outside your local area, this is the tool. Don't use it if you only need to manage internal inventory records or track assets that never leave the warehouse; those require asset management tools. If your only goal is to get a single, static rate quote and you already know the exact origin/destination, get_shipping_rates is sufficient, but for comprehensive status and history, you need the full suite.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Easyship. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Tracking packages across borders shouldn't require 15 different carrier logins.
Today, tracking a single cross-border package is a multi-step process. You check the initial label on Carrier A's website. Then, a few days later, you have to check Carrier B's portal when it crosses a border. If it fails, you must log into Carrier C's site to see the rejection notice. You spend time copying tracking numbers and clicking through status pages that all use different language and date formats.
With Easyship, your agent handles this. You tell it to check the status. The agent runs `get_shipment_details`, pulls the full history from all involved carriers, and reports it back to you in a single, readable summary. You get the status without the manual clicking or the headache of five different websites.
Easyship MCP Server: Get Rates and Details in Minutes
Previously, getting a quote meant visiting 4 different courier websites, inputting the dimensions, and comparing the results. If you needed to adjust the origin or destination, you had to start the entire process over. It was slow, and the rates were often outdated by the time you compared them.
Now, you simply ask your agent to run `get_shipping_rates`. It calculates rates across multiple couriers based on your inputs and returns a clean comparison table. This changes the workflow from slow comparison to instant decision-making.
Common Questions About Easyship MCP
How do I use the `get_shipping_rates` tool with Easyship? +
You provide the tool with the origin, destination, and parcel details (weight/dimensions). The agent returns several rates from different couriers, allowing you to compare costs and delivery times immediately.
Does `list_failed_deliveries` find packages that were lost? +
It identifies shipments that failed delivery or encountered specific issues (like incorrect address or recipient unavailable). It reports the event, not necessarily that the package is lost.
What is the difference between `list_logistics_shipments` and `list_latest_shipments`? +
list_logistics_shipments pulls every single record in your account. list_latest_shipments only shows the most recent shipments, limiting the scope to only the newest entries.
Can I search for a shipment by a keyword using `search_shipments_by_reference`? +
Yes. You provide a reference ID or any keyword. The agent searches all records and returns matching shipments, narrowing your search without needing the full tracking number.
How do I check my account limits using `get_easyship_account_metadata`? +
The get_easyship_account_metadata tool retrieves limits and metadata for your Easyship account. This lets you know exactly how many shipments or API calls you have left before you hit a rate limit.
What kind of data does `get_shipment_details` provide? +
It provides comprehensive details and tracking history for one specific shipment. You get the current status, the last checkpoint, and the full delivery log for that tracking number.
Can I use `list_in_transit_shipments` to find shipments stuck at a certain location? +
While list_in_transit_shipments identifies packages currently moving, you must follow up with get_shipment_details to check the last reported checkpoint. This shows if the package is stuck or just delayed.
Does `list_available_couriers` show service capabilities for different regions? +
Yes, list_available_couriers lists all carriers and their specific service boundaries. This allows your agent to filter couriers that actually operate in the destination country.
How do I get an Easyship API Key? +
Log in to your Easyship dashboard, navigate to Connect > API, and you can create a new API token or retrieve an existing one from there.
Can the agent generate labels? +
This integration currently focuses on listing and auditing shipments, tracking, and rates. Purchasing and printing shipping labels should be managed via the Easyship web portal or dedicated creation API endpoints.
Does it support international shipping? +
Yes, Easyship is designed specifically for global logistics. The agent can retrieve rates and tracking for both domestic and international shipments.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Mollie
Manage payments, orders, and customers via Mollie — track transactions and manage your e-commerce finances directly from your AI agent.
PushEngage
Re-engage website visitors with browser push notifications that increase traffic, recover abandoned carts, and boost retention.
Checkout.com
Manage global payments via Checkout.com — track transactions, process refunds, and monitor account health directly from any AI agent.
You might also like
MyHR
Simplify employee management in New Zealand and Australia with leave tracking, timesheets, and HR compliance tools.
4399 Open Platform
Manage 4399 Open Platform game distribution — validate logins, query orders, and handle leaderboards directly from any AI agent.
Helpjuice
Automate knowledge base management via Helpjuice — manage articles, categories, and analytics directly from any AI agent.