How to Connect Zapier to the Easyship MCP Server

This article explains how to set up the Easyship MCP server in Zapier so your automation workflows can trigger shipping actions, generate labels, track orders, and automate customer communication all without any direct API work.

Before You Begin

You'll need:

  • An active Zapier account
  • Access to your Easyship Dashboard
  • An Easyship account (API access is available on all plans at no extra cost)

Step 1: Get Your Easyship API Token

  1. Go to your Easyship Dashboard and click Connect
  2. Click New Integration
  3. Scroll down to API Integration
  4. Under Integration Type, select I am developing a custom integration
  5. Name the key Easyship MCP for easy reference
  6. Keep the default version 2024-09 and click Connect
  7. On the next page, click Access Token and copy it using the copy button

Required scopes: Your API token must include the following scopes. Missing scopes will cause some tools to fail while others continue to work.

public.shipment:read              public.shipment:write
public.label:write                public.pickup:read
public.pickup:write               public.address_validation:write
public.address_validation_domestic:write
public.shipment_document:read     public.transaction_record:read
public.analytics:read             public.rate:read
public.track:read

You can check and update scopes at any time in Dashboard → Connect → API without creating a new token.

Step 2: Add the Easyship MCP Server to Zapier

  1. Log into Zapier and click Create Zap
  2. Choose your trigger app (e.g. Shopify, a form submission, etc.)
  3. Add an Action step → search for MCP Client → select Run Tool
  4. Click Connect Account, then configure the following:
    • Authentication Type → Bearer Token
    • OAuth → NO
    • Server URLhttps://mcp.easyship.com/mcp
    • Bearer Token → Paste your Easyship API token from Step 1

Security: Never share your API token in a chat window or commit it to version control. If you accidentally expose it, revoke and rotate your key immediately in the Easyship Dashboard under Connect → API.

Step 3: Select a Tool

Once connected, Zapier will automatically load all available Easyship MCP tools. Choose an action such as Create Shipment, Get Shipping Rates, Generate Label, Track Shipment, or Validate Address.

Easyship currently supports 24 actions, with more coming soon. See the full list of available actions.

Step 4: Try It Out

Test your Zap with a prompt like:

I want to ship a parcel from New York, USA to Toronto, Canada. Origin: 350 5th Avenue, New York, US 10001. Destination: 220 Yonge Street, Toronto, ON, Canada M5B 2H1. Parcel: 1.98 lb, 6 × 4 × 2 cm. Item: Business documents, quantity 1, HS Code 4911.99, declared value $1.00 USD, category documents, DDU. Show me the cheapest and best value shipping options with delivery times and courier names.

For a full list of available tools and workflows, see the Easyship MCP Developer Docs.

Example Workflows

1. Shopify Order → Automated Shipment Creation

Tools: Shopify + Easyship MCP + Zapier

  1. Trigger: New paid order in Shopify
  2. MCP Client (Run Tool) → Create Shipment
  3. MCP Client → Generate Label
  4. Send tracking info to customer via email

Outcome: Instant fulfillment, no manual shipping setup, faster order processing.

2. Customer Support → Instant Tracking Response

Tools: Zendesk + Easyship MCP

  1. Trigger: New support ticket ("Where is my order?")
  2. Extract order ID from ticket
  3. MCP Client → Track Shipment
  4. Auto-reply with tracking link and delivery status

Outcome: Reduced support workload, faster customer responses.

3. Post-Purchase Notifications Automation

Tools: Easyship MCP + Zapier + email/SMS tools (e.g. Klaviyo, WhatsApp)

  1. Trigger: Shipment created
  2. MCP Client → Fetch tracking details
  3. Send automated messages: shipping confirmation, out-for-delivery alert, delivery confirmation

Outcome: Better customer experience, increased engagement, fewer WISMO tickets.

Best Practices

  • Always validate addresses before creating shipments
  • Store tracking IDs in your CRM or database
  • Add fallback steps (e.g. retry shipment creation on failure)
  • Use filters to avoid duplicate shipments
  • Log key events for visibility and debugging

FAQs

Can I use an existing API token, or do I need a new one? 

You can use an existing token. Just make sure it has all the required scopes listed in Step 1.

What if the MCP Client action can't connect? 

Double-check the server URL (https://mcp.easyship.com/mcp), confirm OAuth is set to NO and Authentication Type is Bearer Token, with no extra spaces in the token. Delete and re-add the account connection if the issue persists.

Why is my API token not working? 

Check the scopes in the Easyship Dashboard under Connect → API. Enable all the scopes listed in Step 1 for full access.

Do I need to pay for the API token? 

No. Easyship provides API access across all plans at no extra cost. If you exceed the included API limits for your plan, overage fees may apply. See [pricing plans and included limits].

Can I use the same token across multiple tools? 

Yes. The same API token works across any MCP client. Be mindful of rate limits and avoid running conflicting operations simultaneously.

Need Further Assistance?

If you're experiencing an error that isn't covered above, submit a bug report. Include the tool name, error code, and request ID from the error response - these help us diagnose the issue faster.

Was this article helpful?
0 out of 0 found this helpful
Popular Topics