4,500+ servers built on MCP Fusion
Vinkius

FedEx MCP. Manage the entire shipment lifecycle in conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

FedEx MCP on Cursor AI Code Editor MCP Client FedEx MCP on Claude Desktop App MCP Integration FedEx MCP on OpenAI Agents SDK MCP Compatible FedEx MCP on Visual Studio Code MCP Extension Client FedEx MCP on GitHub Copilot AI Agent MCP Integration FedEx MCP on Google Gemini AI MCP Integration FedEx MCP on Lovable AI Development MCP Client FedEx MCP on Mistral AI Agents MCP Compatible FedEx MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

FedEx MCP Server handles all your logistics data. Your AI client can track shipments, get real-time rates, validate addresses, and generate labels directly from FedEx's systems.

Manage complex shipping operations—from initial rate quoting to final proof of delivery—using natural language commands. Stop clicking through carrier websites; let your agent do the heavy lifting.

What your AI agents can do

Check service availability

Verifies if FedEx shipping services (Express, Ground, Freight) run between two specific postal codes.

Create shipment

Generates a shipping label and initiates a shipment using package, weight, and recipient details.

Find locations

Finds nearby FedEx drop-off points, offices, or ship centers, including their hours and services.

+ 6 more capabilities included
Track Shipment Status

Get the current location, scan history, and estimated delivery date for single or multiple FedEx packages.

Calculate Shipping Costs

Compare rates and estimate transit times for any service (Ground, Express, etc.) given origin/destination codes and package weight.

Create and Label Shipments

Generate shipping labels and initiate outbound shipments using specific package details.

Verify Delivery Proof

Retrieve proof of delivery documents, including signature status and delivery dates, for completed shipments.

Address Validation

Check and standardize a shipping address to prevent failed deliveries before sending a label.

Find Local Services

Locate the nearest FedEx facility, including office hours and available drop-off points.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

FedEx MCP Server: 9 Tools for Logistics Automation

These tools let your agent handle every step of shipping—from checking addresses to tracking packages—using direct, real-time API calls.

check019d7597

check service availability

Verifies if FedEx shipping services (Express, Ground, Freight) run between two specific postal codes.

create019d7597

create shipment

Generates a shipping label and initiates a shipment using package, weight, and recipient details.

find019d7597

find locations

Finds nearby FedEx drop-off points, offices, or ship centers, including their hours and services.

get019d7597

get postal code

Validates a postal/ZIP code and retrieves associated location details.

get019d7597

get proof of delivery

Retrieves the proof of delivery document, showing signatures and the delivery date for a completed package.

get019d7597

get rates

Calculates shipping costs and estimated transit times for FedEx services between two points.

track019d7597

track multiple packages

Checks the status and history of several FedEx packages in one request.

track019d7597

track package

Monitors the progress and status of a single FedEx package using its tracking number.

validate019d7597

validate address

Checks and standardizes a shipping address, flagging errors to prevent failed deliveries.

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
Start building

Make Your AI Do More

Start with FedEx, 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

Track Shipment Status
Your AI client tracks single or multiple packages using track_package or track_multiple_packages, giving you the current location, scan history, and estimated delivery date. Calculate Shipping Costs
You can run get_rates to compare shipping costs and estimate transit times for Ground, Express, or Freight services between two points, using the origin/destination codes and package weight. Create and Label Shipments
You generate labels and initiate outbound shipments directly with create_shipment, just by providing the package, weight, and recipient details. Address Validation
Before you ship anything, validate_address checks and standardizes a shipping address, flagging errors so you don't get failed deliveries. Find Local Services
Need a drop-off point? find_locations finds nearby FedEx facilities, offices, or ship centers, giving you their hours and services. get_postal_code validates a ZIP code and retrieves associated location details. Verify Delivery Proof
When a package arrives, you pull the proof of delivery document using get_proof_of_delivery, which shows the signature status and the delivery date for completed shipments.

How FedEx MCP Works

  1. 1 Start by providing your AI agent with the necessary FedEx API credentials.
  2. 2 Tell your agent the goal (e.g., 'I need to ship a box from ZIP X to ZIP Y').
  3. 3 The agent runs the necessary tools (like get_rates and validate_address), and you get the final result directly in the chat.

The bottom line is, your AI client runs the complex API calls behind the scenes, so you just talk to it.

Who Is FedEx MCP For?

Warehouse managers, e-commerce fulfillment staff, and customer support agents. You're the person who wakes up needing to know where 50 packages are right now, or who's tired of calling customers because their address was bad. This saves you the manual process of logging into multiple carrier sites just to check a status or quote a rate.

Fulfillment Manager

Uses the agent to validate addresses in bulk before creating shipments, reducing failed deliveries and manual corrections.

Customer Support Agent

Uses the agent to quickly pull proof of delivery documents or check the status of a package without leaving the chat interface.

Logistics Coordinator

Uses the agent to compare rates across multiple services (Ground, Express) and find the most cost-effective shipping solution for large batches of items.

What Changes When You Connect

  • Track any package using track_package or track_multiple_packages. Get the full history and current status instantly, without visiting the carrier's tracking website.
  • Eliminate billing disputes by using get_proof_of_delivery. You get the official document right in your chat, confirming who signed for the package and when.
  • Save money and time by using get_rates. You compare costs and transit times for Ground, Express, and Freight services immediately, helping you pick the best option.
  • Stop failed deliveries with validate_address. Before you even generate a label, the agent confirms the address is correct and standardized, saving you postage and headaches.
  • Never waste time looking up a drop-off point. Use find_locations to find the closest FedEx office or drop box, complete with operating hours.
  • Streamline fulfillment by using create_shipment. Generate labels and process outbound shipments in a single command, getting the tracking number right away.

Real-World Use Cases

01

Checking 20 customer packages after a major sale

A fulfillment manager needs to know where 20 different customer orders are. Instead of opening 20 tabs, they ask the agent to track_multiple_packages. The agent runs the tool, pulls all 20 statuses, and gives a consolidated update. Problem solved.

02

Quote rates for a new international client

A sales coordinator needs to tell a client how much a 5lb box costs from Miami to Seattle. They ask the agent to get_rates with the two ZIP codes. The agent compares all services and returns a rate comparison table. The client gets a quote instantly.

03

Finding the closest drop-off point right now

A warehouse employee needs to drop off 15 packages by 5 PM. They ask the agent to find_locations using their current ZIP code. The agent lists the nearest options, confirms if they accept packages, and gives the hours. No more guessing.

04

Verifying a tricky customer address

A customer support agent gets an address that looks weird. They use the agent to validate_address with the input. The agent checks the format, corrects typos, and gives a standardized, deliverable address. The shipment goes out the first time.

The Tradeoffs

Manual website hopping

The agent just tells me to go to the FedEx website, then I have to copy the tracking number, paste it, click 'Track,' then copy the rate info, and paste that into an email. This takes forever.

Just ask your agent to track_package or get_rates. The agent runs the complex API calls and returns the answer directly, saving you the whole website navigation process.

Assuming the address is good

The team assumes the customer's address is fine and hits 'ship' on the label printer. The shipment fails days later, costing time and money to resolve.

Always run validate_address first. The agent checks the input against FedEx's standards and corrects it before you commit to shipping.

Batching tracking manually

We have 10 tracking numbers. We open 10 separate browser tabs and refresh them all hoping to catch the latest status update. It's a nightmare.

Use track_multiple_packages in one go. Give the agent the array of numbers, and it returns a status report for every single one.

When It Fits, When It Doesn't

Use this if your process involves any of these steps: comparing shipping costs, validating recipient addresses, or tracking multiple packages. It's essential when you need guaranteed data from the official FedEx source.

Don't use this if you only need to know general service availability for a whole region, because check_service_availability is the dedicated tool for that. Also, if your goal is to build a custom UI that needs to manage state across multiple services, you might need an event-driven architecture wrapper around this server, but for immediate, conversational lookups, this is perfect.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by FedEx. 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

How we secure it →

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 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

check_service_availability create_shipment find_locations get_postal_code get_proof_of_delivery get_rates track_multiple_packages track_package validate_address

Dealing with shipping logistics shouldn't feel like a full-time job.

Today, handling a single shipment status is a chore. You have to log into the FedEx site, paste the tracking number, wait for the page to load, and then copy the key details into your spreadsheet. If you need to check 10 packages, you repeat that cycle ten times.

With this MCP server, you tell your agent, 'Check the status of these 10 packages.' The agent calls `track_multiple_packages`, pulls all the data, and gives you a clean, consolidated report instantly. You skip the clicks and the copy-pasting.

FedEx MCP Server: Get labels and rates in conversation.

You used to have to check rates on one page, validate the address on another, and then go back to a third page to generate the label. It was a three-step manual process every time.

Now, you just ask your agent, 'Ship a box from here to there.' The agent runs `get_rates` for pricing, uses `validate_address` to confirm the destination, and then runs `create_shipment` to build the label. It's all one conversation.

Common Questions About FedEx MCP

How do I use the `get_rates` tool with the FedEx MCP Server? +

You simply tell your agent the origin, destination, and package details. The agent runs get_rates and returns a comparison of all available services and their costs.

What is the difference between `track_package` and `track_multiple_packages`? +

track_package handles a single tracking number. Use track_multiple_packages when you need the status of an array of tracking numbers at once.

Can the FedEx MCP Server validate an address before I create a shipment? +

Yes, always run validate_address first. This tool standardizes the address and ensures it meets FedEx requirements before you try to ship anything.

What tool do I use to find a local FedEx drop-off point? +

Use the find_locations tool. It searches for the nearest facility and gives you its operating hours and what services it offers.

Do I need to call `get_proof_of_delivery` for every shipment? +

No. You call get_proof_of_delivery only when you need confirmation of successful delivery, usually for insurance or billing purposes.

How do I use the `create_shipment` tool to process returns? +

You pass the returner and original recipient details to create_shipment. This generates the necessary return label and tracking number for the return shipment.

What should I use if I need to check service availability between two specific postal codes? (Tool: `check_service_availability`) +

Use check_service_availability to confirm if services like Ground or Express run between those codes. It returns service names and transit times before you book anything.

If my address is wrong, should I use `validate_address` or `get_postal_code` first? (Tools: `validate_address`, `get_postal_code`) +

Always use validate_address first. It checks the full street, city, and state. get_postal_code only verifies the ZIP code itself.

Do I need a FedEx account to use this MCP server? +

For tracking and address validation, you only need free API credentials from the FedEx Developer Portal. For creating shipments and generating labels, a valid FedEx shipping account number is required.

Can this MCP server generate shipping labels? +

Yes! The create_shipment tool generates a shipping label (PDF format) and returns the tracking number. You'll need your FedEx account number, shipper/recipient details, and package specifications. The label is returned as a URL or encoded string ready for printing.

How many packages can I track at once? +

The track_multiple_packages tool allows tracking up to 30 packages in a single request. For larger batch tracking, you can make multiple requests. Each individual tracking request returns full scan history and delivery status.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 9 tools

We've already built the connector for FedEx. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 9 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.