Free Flexport MCP: report on fulfillment in Claude & ChatGPT

  • Free forever plan: unlimited connected accounts, up to 30 days of history (15 days in AI chats) and 100 automation credits a month.
  • One read-only token: an admin creates it in the Seller Portal, and Porter never changes an order.
  • Orders, parcels and stock: stuck orders, stalled parcels, low SKUs and returns, ready for the morning check.
  • Next to your store: Flexport orders beside Shopify, Amazon and WooCommerce in the same chat.
Try free
Capabilities

Report on Flexport fulfillment from your favorite AI chat

Porter Metrics connects Flexport fulfillment data to Claude, ChatGPT and other AI clients through one MCP server built for e-commerce reporting. MCP is the Model Context Protocol, the open standard AI apps use to reach other tools. Ask which orders are stuck, which parcels stopped moving or which SKUs run out next, and the answer comes from Flexport’s Logistics API.

Orders and fulfillment health

  • What’s stuck: Held Orders, Errored Orders and Stocked Out Orders by Error Reason, such as a stockout or a bad address.
  • What needs a person: Orders Requiring Manual Intervention, each with its Order Details URL in the Seller Portal.
  • Promises at risk: Ship SLA At Risk, Delivered Late and Delivery Overdue against Flexport’s promised times.
  • By sales channel: every count split by Marketplace: Shopify, TikTok, Amazon, Facebook, Instagram or your website.

Parcels and carriers

  • Stalled parcels: Stalled 24h+ and Stalled 72h+ for parcels with no carrier scan.
  • Never picked up: Awaiting Carrier Pickup lists labels the carrier has never scanned.
  • Carrier view: Carrier, Current Tracking Status and Hours Since Last Scan per Tracking Number.

Inventory and inbounds

  • Stock by SKU: Units On Hand, Units Available, Units Unavailable and Stocked Out SKUs by Merchant SKU.
  • Inbounds: Inbound Status with Inbound Units Expected, Inbound Units Sellable and Inbound Units Damaged.
  • Stock movements: Adjustments and Adjustment Delta by Warehouse and Adjustment Date.

Returns and costs

  • Returns: Returns by Return Status and Return Carrier, with Return Units Expected.
  • Fulfillment cost: Order Cost, what Flexport charged to fulfill each order, by Marketplace or Order Date.

Every metric and dimension Porter reads is in the Flexport fields list.

Flexport next to your store

  • Store to warehouse: Shopify orders next to Flexport orders by day, through the Shopify MCP.
  • Marketplace sales: Amazon orders next to what Flexport shipped, through the Amazon Seller MCP.
  • Another store: WooCommerce orders in the same answer, through the WooCommerce MCP.

Reports and alerts

  • Live dashboards: one hosted link with today’s stuck orders and stalled parcels.
  • Scheduled delivery: a fulfillment dashboard emailed to you or your ops team on the day and hour you pick.
  • Morning summary: what’s stuck, what’s late and what runs out next, written in the chat.
Reference

Flexport MCP reference

One server, your whole fulfillment network: Porter connects Flexport to the AI clients, fields and workflows e-commerce teams already use. The same Porter server URL works in Claude, ChatGPT and any MCP client that supports remote servers. Porter reads Flexport’s Logistics API with a read-only token, the API that replaced the Deliverr API.

AI clients

Works in: Claude (Claude.ai, Claude Desktop, Cowork and Claude Code), ChatGPT, Cursor and any MCP client that supports remote servers.

Flexport fields

Data groups: orders · fulfillment health · order line items · parcel tracking · products and inventory · inventory adjustments · inbound shipments · returns

Orders: Order Date · Order Status · Marketplace · Marketplace Order Reference · Error Reason · Order Details URL · Shipping Method

Parcels: Tracking Number · Carrier · Tracking Status · Current Tracking Status · Last Scan Time · Current City · Current State

Flexport metrics

Orders: Orders · Shipped Orders · Delivered Orders · Cancelled Orders · Unfulfilled Orders · Partially Fulfilled Orders · Fully Fulfilled Orders · Order Cost

Fulfillment health: Held Orders · Errored Orders · Stocked Out Orders · Orders Requiring Manual Intervention · Ship SLA At Risk · Delivered Late · Delivery Overdue · Reached Flexport · Hours To Reach Flexport

Parcels: Shipments Tracked · In Transit · Awaiting Carrier Pickup · Carrier Accepted · Parcels Delivered · Stalled 24h+ · Stalled 72h+ · Hours Since Last Scan · Scan Count

Units: Units Requested · Units Shipped · Units Unshipped · Quantity · Line Items

Inventory: Units On Hand · Units Available · Units Unavailable · Stocked Out SKUs · Adjustments · Adjustment Delta

Inbounds and returns: Inbound Units Expected · Inbound Units Sellable · Inbound Units Damaged · Returns · Return Units Expected

Porter has 138 ready-made Flexport fields, 54 metrics and 84 dimensions. Each one is in the full Flexport field reference.

Dimensions and segments

Channel: Marketplace · Marketplace Order Reference · Shipping Method · Shipping Origin

Product: Merchant SKU · Logistics SKU · Product Name · Lot Number

Destination: Ship To City · Ship To State · Ship To Country

Time: Order Date · Ship Date · Tracking Event Date · Adjustment Date

Connected workflows

Send work from Claude or ChatGPT to: email on a schedule

Turn answers into: live dashboards · daily ops checks · weekly fulfillment summaries

Same data in other AI tools: Flexport connector for ChatGPT · all MCP connectors

Claude reads one data group per question and joins groups on Tracking Number or Marketplace Order Reference. Porter covers e-commerce fulfillment. Ocean and air freight, customs and freight bookings live in Flexport’s own MCP server.

Security and trust

Safety and security

Porter’s Flexport MCP reads your fulfillment data through a read-only Seller Portal token and changes nothing in Flexport. Claude reads orders, parcels and stock while every order and inventory level stays exactly as it is. An admin creates the token, picks its scopes and can revoke it whenever they like.

Safe for live orders

Every Flexport question is a report. Order edits, cancellations and new inbounds stay in the Seller Portal, where your team handles them as usual.

A read-only token you control

Admins create API tokens in the Seller Portal under Settings, then API Tokens, and pick the scopes, per Flexport’s Logistics API docs. Give Porter read-only scopes for the data Claude should see.

Account access Flexport sets

Orders and inbounds need a Flexport billing account, while parcels and returns need account approval from Flexport. A sandbox account holds no parcels or returns.

Reporting priced per account

Reporting is billed per connected Flexport account. One more question about the same account adds nothing to the bill.

Revoke or rotate anytime

Admins revoke or rotate the token in Settings, then API Tokens, and Porter’s access ends. Tokens expire after one year by default, so paste a new one in Porter when that happens.

Setup

How to set up Flexport MCP

Porter’s Flexport MCP uses one server URL in every AI client, plus a Seller Portal token you add once. Claude takes Porter as a plugin or a custom connector. ChatGPT takes it through the Porter Metrics app or developer mode. Both read the same Flexport account, with the same 138 fields.

https://mcp.portermetrics.com/mcp

How to install Flexport MCP in Claude

Use the Claude plugin for the guided setup. Claude keeps the Porter plugin synced when new tools ship.

  1. Create a read-only API token in the Seller Portal under Settings → API Tokens.
  2. Open Claude Settings → Customize → Plugins.
  3. Click Add → Add marketplace → Add from a repository, then paste portermetrics/porter.
  4. Confirm Use portermetrics/porter and keep Sync automatically turned on.
  5. Install the Porter Metrics card from the Directory.
  6. Connect the Porter connector, then paste your Flexport token in Porter.
  7. Ask Claude for stuck orders, stalled parcels or low stock.

Anthropic’s guide to custom connectors using remote MCP walks through the same path, and custom connectors work on Free plans with a limit of one. The Claude-specific setup and use cases live on the Flexport connector for Claude page.

Watch the Claude plugin demo

Click-by-click Claude plugin demo:

Use manual MCP setup in Claude

Use manual setup when Claude asks for a custom connector instead of a plugin.

  1. Click + in the chat composer.
  2. Open Manage connectors.
  3. Click + to add a connector.
  4. Choose Add custom connector.
  5. Name the connector Porter.
  6. Paste https://mcp.portermetrics.com/mcp.
  7. Click Add, then return to the chat.
  8. Ask for your Flexport account and follow the prompt to add your token in Porter.

Flexport to Claude demo:

How to install Flexport MCP in ChatGPT

Use the Porter Metrics app for the fastest ChatGPT route.

  1. Open the Porter Metrics app in ChatGPT.
  2. Click + or Add files and more.
  3. Choose Add sources.
  4. Select Porter Metrics.
  5. Allow ChatGPT to use Porter Metrics.
  6. Connect Flexport with your read-only token in Porter.
  7. Ask a Flexport question, like “Show Orders, Shipped Orders, Held Orders and Errored Orders by Order Date for the last 7 days.”
  8. Click Allow when ChatGPT asks permission to read your data.

OpenAI documents connected apps in ChatGPT and custom MCP servers in ChatGPT developer mode. The ChatGPT side of the same connection is covered in full on the Flexport connector for ChatGPT page.

Watch the ChatGPT app demo

Click-by-click Flexport to ChatGPT demo:

Use advanced MCP setup in ChatGPT

Use developer mode when you want the full Porter setup in ChatGPT: connector plus skill.

  1. Open ChatGPT Settings → Connectors → Advanced.
  2. Enable Developer mode.
  3. Create a new app.
  4. Name the app Porter Metrics.
  5. Paste https://mcp.portermetrics.com/mcp as the MCP Server URL.
  6. Download https://mcp.portermetrics.com/skill.zip.
  7. Upload skill.zip to your ChatGPT project.
  8. Ask ChatGPT for stuck orders, late deliveries or a weekly fulfillment report.

Official Flexport MCP server URL

Flexport hosts its own server, Flexport MCP, for freight:

https://mcp.flexport.com/mcp

Flexport’s MCP connector reference lists that URL, a Flexport sign-in and tools to track shipments, search rates and book freight. A Flexport admin enables it first under Business Profile → Integrations → MCP Connection. Use Porter’s URL for fulfillment orders, parcels and stock next to your store.

Guides and videos

Try this one once you’re connected:

Using my Flexport account, show Orders, Shipped Orders, Held Orders and Errored Orders by Order Date for the last 7 days.
Skills

Flexport skills

Each Flexport skill in Porter’s MCP is a ready-made prompt for one question e-commerce ops teams ask every day. A skill turns live Flexport data into a stuck-order list, a carrier check, a restock list or a scheduled email. Copy a prompt into Claude or ChatGPT, then change the dates, channels or thresholds to fit yours.

Reporting skills

Connection test

Using my Flexport account, show Orders, Shipped Orders, Held Orders and Errored Orders by Order Date for the last 7 days.

Stuck orders

For Flexport orders from the last 14 days, show Orders, Held Orders, Errored Orders, Stocked Out Orders, Ship SLA At Risk and Orders Requiring Manual Intervention by Error Reason and Marketplace. Then list the orders that need manual intervention with Marketplace Order Reference and Order Details URL.

On-time delivery by channel

For the last 30 days, show Orders, Shipped Orders, Delivered Orders, Delivered Late, Delivery Overdue and Ship SLA At Risk by Order Date and Marketplace. Group by week and give the late-delivery share per Marketplace.

Stalled parcels

For the last 14 days, show Shipments Tracked, In Transit, Awaiting Carrier Pickup and Stalled 72h+ by Carrier. Then list each stalled Tracking Number with Current Tracking Status and Hours Since Last Scan.

Low stock

Show Merchant SKU, Product Name, Units On Hand, Units Available, Units Unavailable and Stocked Out SKUs, sorted by Units Available.

Days of cover

For the last 30 days, show Units Shipped by Merchant SKU and Ship Date. Using today’s Units Available, estimate days of cover for each SKU and list those under 14 days.

Inbound check

List inbound shipments with Inbound Status, Inbound Units Expected, Inbound Units Sellable and Inbound Units Damaged, and flag shipments with damaged units.

Returns by status

For the last 30 days, show Returns and Return Units Expected by Return Status and Return Carrier.

Research skills

Shopify to Flexport handoff

For the last 14 days, show Shopify Orders by day next to Flexport Orders, Reached Flexport and Hours To Reach Flexport by Order Date for Marketplace SHOPIFY. Flag days where the counts move apart.

Fulfillment cost by channel

For last month, show Orders and Order Cost by Marketplace, and work out the average Order Cost per order for each channel.

Late deliveries by carrier

For the last 30 days, show Orders, Delivered Late and Delivery Overdue by Shipping Method. Rank shipping methods by late-delivery share.

Where parcels stall

For the last 14 days, show Stalled 72h+ by Carrier and Current State, and list the five states with the most stalled parcels.

The Shopify skill blends Flexport with the Shopify connector for Claude, so connect Shopify in Porter first.

Automation skills

These run on a schedule and send what they find, while your Flexport orders stay as they are.

Morning ops email

Build a Flexport dashboard with Held Orders, Errored Orders, Ship SLA At Risk and Stalled 72h+ for the last 3 days, and email it to me every weekday at 8 a.m.

Weekly fulfillment report

Every Monday, email me a dashboard with last week’s Orders, Shipped Orders, Delivered Late and Order Cost by Marketplace.

Live fulfillment dashboard

Build a live Flexport dashboard with Orders, Shipped Orders and Delivered Orders by Order Date for the last 30 days, plus a stuck-orders table by Error Reason, and give me its link.

Restock list

Every Thursday, email me the SKUs with fewer than 14 days of cover, with Units Available, Units Shipped in the last 30 days and open inbound units.
Who this is for

Who this is for

Brands that ship through Flexport’s fulfillment network get the most from Porter’s MCP. E-commerce managers, DTC marketers, retention marketers and agencies running Shopify brands use it to turn a Flexport question into a stuck-order list, a carrier check or a restock list in one chat.

Teams that sell on several channels and ship from Flexport.

E-commerce managers

Your boss isn’t asking how many orders came in. They’re asking which ones haven’t left the warehouse, and why.

  • Stuck orders: held and errored orders by reason, with the Seller Portal link for each.
  • Promises: late deliveries by channel, before seller metrics show them.
  • Morning email: the stuck-orders dashboard arrives before the first ticket.
  • Cost: fulfillment cost per channel and per day.

DTC marketers

  • Before a promo: days of cover by SKU, next to what’s still inbound.
  • Store handoff: Shopify orders next to what reached Flexport.
  • Channel mix: orders and late deliveries by Marketplace.
  • Returns: returns by status, ready for the next product review.

Retention and lifecycle marketers

  • Stalled parcels: parcels with no scan for 72 hours, by carrier.
  • Never picked up: labels the carrier never scanned.
  • Last scan: the city and hours since the last scan for each parcel.
  • Ahead of the ticket: message the customer before they ask.

Agencies running Shopify brands

  • Every client: one question per client’s Flexport account, in the same chat.
  • Ops and marketing together: fulfillment next to store sales.
  • Weekly report: the client’s fulfillment numbers by email every Monday.
  • Read-only: a token that can’t change a client’s orders.

When to use Flexport’s own instead

You move ocean or air freight with Flexport and want to track shipments, pull rates or book from the chat. Flexport MCP covers that job, and you can run it next to Porter.

Comparison

Official Flexport MCP vs. Porter

Flexport’s own Flexport MCP and Porter’s MCP both bring Flexport into AI clients, for different parts of Flexport. Flexport’s MCP page covers freight: tracking shipments, searching rates, quotes and bookings. Porter covers e-commerce fulfillment from the Logistics API and adds your stores, dashboards and scheduled emails.

Flexport’s MCP hands your AI your freight desk. Porter’s MCP hands it your fulfillment network next to the stores that feed it.

Both are hosted and use one URL. Here is where they part.

PorterFlexport MCP
Different part of Flexport
ServerHosted by Porter at mcp.portermetrics.com/mcpHosted by Flexport at mcp.flexport.com/mcp
DataFulfillment orders, parcels, inventory, inbounds and returns (Logistics API)Ocean and air shipments, rates, quotes and bookings
Sign-inA read-only Seller Portal token an admin createsEach user signs in to Flexport after an admin enables MCP
ChangesNone; reports onlyBooks freight and requests rates; booking tools create binding records
Past periodsAny date range your Porter plan coversLive shipments and current rates; past analysis is on Flexport’s roadmap
Rate limitsPorter makes the calls for youAbout 60 requests a minute per user and 300 per account
PriceIncluded in every Porter plan, the free plan tooNo price listed
Only one side
Shopify, Amazon and WooCommerce in the same answerYes, from Porter’s 30+ data sources—
Live dashboards at their own linkYes—
Scheduled reports by emailYes—
Skills: whole fulfillment tasks, already writtenYes—

Flexport’s column follows Flexport’s MCP page and Flexport’s MCP connector reference (as of November 2026).

Use Flexport’s own for freight shipments, rates and bookings. Everything under Only one side is what happens when fulfillment is one part of a store you run on several channels. Both connectors can sit in the same Claude account.

Freight or fulfillment?

“Flexport MCP” can mean two different jobs, and the Flexport product you use decides which one.

  • Freight: containers, air cargo, customs and bookings in the Flexport platform. Flexport MCP covers these.
  • Fulfillment: e-commerce orders, parcels and stock in the Seller Portal, formerly Deliverr. Porter covers these.
  • Both: connect both servers in the same Claude account.

And the third-party Flexport MCPs?

A few more turn up for this search, and they split two ways.

  • Directory listings: pages that wrap Flexport’s API in a hosted tool list.
  • Open-source servers: free to download and yours to host. You keep the token and patch the server when Flexport changes its API.

Porter reads Flexport fulfillment next to your stores from one hosted server, starting on the free plan.

What it costs

Every Porter plan includes the Flexport MCP at no extra cost, the free-forever plan too. Porter bills Reporting per connected data source account, and each Flexport account counts as one. Flexport questions are reads, so they use no automation credits. Full details are on Porter pricing.

What you useWhat you payWhat is included
Flexport MCPIncluded in every planThe server URL, Claude and ChatGPT setup, reports, skills and scheduled emails
ReportingFrom $12.50/mo per data source account, billed annuallyReports and dashboards across Flexport and your other sources. The free plan keeps unlimited connected accounts, up to 30 days of history and 15 days in AI chats
AutomationBy creditsApproved changes on your other sources, such as a Shopify product update. The free plan includes 100 credits a month

Flexport MCP pricing calculator

  1. Open the calculator on the pricing page.
  2. Choose Reporting, Automation or both.
  3. Enter the Flexport accounts you want to use with the MCP.
  4. Add Shopify, Amazon or WooCommerce only when you need them next to Flexport.
  5. Estimate credits only for approved changes on those other sources.
  6. Start the 14-day trial: everything unlimited, no card.

Free means usable: the free plan connects unlimited accounts, keeps up to 30 days of history and gives you 100 credits a month.

Frequently asked questions

Is there an official Flexport MCP?

Yes. Flexport MCP runs at https://mcp.flexport.com/mcp and covers freight: tracking shipments, searching rates and booking. Porter’s Flexport MCP runs at https://mcp.portermetrics.com/mcp and covers e-commerce fulfillment: orders, parcels, inventory and returns. You can connect both in Claude.

What is the Flexport MCP server URL?

Porter’s Flexport MCP server URL is https://mcp.portermetrics.com/mcp for fulfillment data. Flexport’s own freight server uses https://mcp.flexport.com/mcp. Paste either into Claude, ChatGPT or another AI client as a custom connector. Porter’s URL also reaches your Shopify and Amazon accounts.

Is the Flexport MCP free?

Porter’s Flexport MCP is included in every Porter plan, the free-forever plan too. The free plan covers unlimited connected accounts, up to 30 days of history, 15 days in AI chats and 100 automation credits a month. Paid Reporting starts at $12.50 a month per data source account, billed annually, and the 14-day trial needs no card.

Can it cancel or change my Flexport orders?

Porter reads orders, parcels, inventory, inbounds and returns, and you change them in the Seller Portal as usual. The token only needs read-only scopes, so your orders stay exactly as they are. Claude still tells you what to fix, such as which orders need manual intervention, with the Seller Portal link.

Does it work with an account that started on Deliverr?

Yes. Flexport’s Logistics API replaced the Deliverr API, and Porter reads through the Logistics API, so a Seller Portal account that began on Deliverr works. When you migrate, create a new Logistics API token, as Flexport asks.

Can Claude track my ocean or air freight through Porter?

Porter reads e-commerce fulfillment from the Logistics API, so containers, air cargo, customs and freight bookings aren’t part of it. For those, connect Flexport MCP in the same Claude account. Claude can then answer a freight question with Flexport’s server and a fulfillment question with Porter’s.

How do I connect Claude to Flexport?

Create a read-only API token in the Seller Portal, then install the Porter plugin from Claude Settings → Customize → Plugins. Add the portermetrics/porter marketplace, install Porter Metrics from the Directory and paste the token in Porter when the connector asks. Then ask Claude for stuck orders.

What is MCP? Is MCP an agent?

MCP is the Model Context Protocol, an open-source standard for connecting AI applications to external systems like Flexport. MCP isn’t the agent. Claude and ChatGPT are the agents, and Porter’s MCP is how they reach your Flexport fulfillment data.

Troubleshooting

Why don’t the numbers match the Seller Portal?

Split orders are the usual reason: one marketplace order can become several Flexport orders sharing one Marketplace Order Reference. Portal reports also use the time zone you pick, and carriers time a scan before Flexport records it. Compare by Marketplace Order Reference and by day.

Why does Claude say a permission is missing?

Create a token that includes the read scope for that data, then paste it in Porter. A 403 error means the token lacks that scope. A 401 means the token expired, after one year by default, or an admin revoked it, so create a new one.

Why does Claude find no parcels or returns?

Check your Flexport account access first. Parcels and returns need account approval from Flexport, and orders and inbounds need a billing account. A sandbox account holds no parcels or returns, so test those questions on a live account.

Start free

Connect Flexport to Claude or ChatGPT and start with stuck orders, stalled parcels and dashboards that land in your inbox.

Start free: unlimited connected accounts on the free-forever plan, or a 14-day trial with everything unlimited and no card.

  • E-commerce managers: the orders that block shipping, listed before the first ticket.
  • DTC marketers: days of cover by SKU before the next promo goes out.
  • Retention marketers: stalled parcels by carrier, found before the customer asks.
  • Agencies: each client’s fulfillment next to their store, in one chat.