Get started free
All integrations

FedEx integration

Shipping and logistics API for package tracking, rate quotes, label generation, and pickup scheduling. Supports domestic and international shipments with real-time tracking. Features include address validation, transit times, and delivery notifications. Used by e-commerce and logistics platforms for shipping automation.

16 toolsOAuthAPI docs

Common FedEx use cases

  • daily pickups
  • customer returns
  • label generation
  • customer tracking
  • customs clearance
  • service selection
  • checkout estimates
  • order cancellation
  • checkout validation
  • shipping calculator

What you can do with FedEx

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Shipment, 4 operations

  • PUTcancel_shipment

    Cancels a shipment before pickup. Voids the shipping label and initiates refund. Cannot cancel after pickup.

  • POSTcreate_return_shipment

    Creates a return shipping label for customers.

  • POSTcreate_shipment

    Creates a shipment and generates labels. Book the shipment, get tracking number and printable label. Returns PDF or image label.

  • POSTvalidate_shipment

    Validates shipment data before creating it. Returns errors/warnings without booking the shipment.

Pickup, 3 operations

  • PUTcancel_pickup

    Cancels a scheduled FedEx pickup. Provide confirmation code and carrier code. Must cancel before ready time.

  • POSTcheck_pickup_availability

    Checks pickup availability for an address. Returns available times, cutoff times, and pickup dates.

  • POSTschedule_pickup

    Schedules a FedEx pickup. Request courier to collect packages. Specify ready time, close time, and package location.

Document, 2 operations

  • POSTget_tracking_documents

    Retrieves tracking documents like Signature Proof of Delivery (SPOD) for delivered shipments.

  • POSTupload_documents

    Uploads trade documents for customs clearance on international shipments.

Tracking, 2 operations

  • POSTsend_tracking_notifications

    Sends email notifications for tracking updates on a shipment.

  • POSTtrack_shipment

    Tracks shipments by tracking number. Returns current status, location, estimated delivery, and scan history. Real-time updates.

Address, 1 operation

  • POSTvalidate_address

    Validates and standardizes addresses. Returns corrected address, residential indicator, and deliverability. Prevent shipping failures.

Location, 1 operation

  • POSTlist_locations

    Finds nearby FedEx locations for drop-off and services.

Rate, 1 operation

  • POSTget_rates

    Gets shipping rate quotes for a shipment. Returns prices and transit times for all available services. Compare options before shipping.

Service, 1 operation

  • POSTget_service_availability

    Checks available FedEx services for a route. Returns valid services, packaging options, and special service availability.

Transit, 1 operation

  • POSTget_transit_times

    Gets transit time estimates between locations. Returns delivery dates for each service level. Plan shipping and set customer expectations.

Use FedEx from Claude Code, Cursor or Codex

Connect FedEx in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its FedEx operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect FedEx

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect FedEx once

    Add your FedEx connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

FedEx integration FAQ

What can you do with the FedEx integration?
LiveContext exposes 16 operations on FedEx, covering shipment, pickup, document and tracking. Common uses include daily pickups, customer returns and label generation.

Popular integrations

Browse the whole catalog