24 actions ready for your AI

Connect Shippo to your AI

Add your Shippo key once and every AI you use can list carrier accounts, create carrier accounts and list shipments through it.

Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.

Not verified by us yet. Its actions come from Shippo's own documented API, and we have not run them here yet.

Use your own Shippo account. Credentials stay encrypted in ahel.

Tell me when ahel has verified Shippo

What your AI can do with Shippo

Choose a task and ask your AI.

Custom

  • List customs declarationsGET

    List all customs declarations

    page
    The page number you want to select
    results
    The number of results to return per page (max 100, default 5)
    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.
  • Create customs declarationPOST

    Create a new customs declaration

    certifyrequired
    Expresses that the certifysigner has provided all information of this customs declaration truthfully.
    certify_signerrequired
    Name of the person who created the customs declaration and is responsible for the validity of all information provided.
    contents_typerequired
    itemsrequired
    non_delivery_optionrequired
  • List customs itemsGET

    List all customs items

    page
    The page number you want to select
    results
    The number of results to return per page (max 100)
    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.
  • Create customs itemPOST

    Create a new customs item

    descriptionrequired
    Text description of your item.
    mass_unitrequired
    The unit used for weight.
    net_weightrequired
    Total weight of this item, i.e.
    origin_countryrequired
    Country of origin of the item.
    quantityrequired
    Quantity of this item in the shipment you send.
    value_amountrequired
    Total value of this item, i.e.

Address

  • List addressesGET

    List all addresses

    page
    The page number you want to select
    results
    The number of results to return per page (max 100, default 5)
    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.
  • Create addressPOST

    Create a new address

    countryrequired
    ISO 3166-1 alpha-2 country codes and country names can be used.
    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.
    name
    required for purchase First and Last Name of the addressee Carrier-Specific Constraints: | Carrier | Constraints | |:---|:---| | FedEx | Either company or name required; No leng...
    company
    Company Name Carrier-Specific Constraints: | Carrier | Constraints | |:---|:---| | FedEx | Max 35 characters; Either company or name required |

Carrier

  • List carrier accountsGET

    List all carrier accounts

    service_levels
    Appends the property servicelevels to each returned carrier account
    carrier
    Filter the response by the specified carrier
    account_id
    Filter the response by the specified carrier account Id
    page
    The page number you want to select
  • Create carrier accountPOST

    Create a new carrier account

    account_idrequired
    carrierrequired
    parametersrequired
    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.

Manifest

  • List manifestsGET

    List all manifests

    page
    The page number you want to select
    results
    The number of results to return per page (max 100, default 5)
    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.
  • Create manifestPOST

    Create a new manifest

    carrier_accountrequired
    ID of carrier account
    shipment_daterequired
    All shipments to be submitted on this day will be closed out.
    address_fromrequired
    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.
Show 8 more groups

Order

  • List ordersGET

    List all orders

    page
    The page number you want to select
    results
    The number of results to return per page (max 100)
    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.
    order_status[]
    Filter orders by order status
  • Create orderPOST

    Create a new order

    placed_atrequired
    Date and time when the order was placed.
    to_addressrequired
    Address object of the recipient / buyer.
    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.
    currency
    Required if totalprice is provided Currency of the totalprice and totaltax amounts.

Parcel

  • List parcelsGET

    List all parcels

    page
    The page number you want to select
    results
    The number of results to return per page (max 100)
    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.
  • Create parcelPOST

    Create a new parcel

    bodyrequired
    The request body.
    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.

Service

  • List service groupsGET

    List all service groups

    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.
  • Create service groupPOST

    Create a new service group

    descriptionrequired
    Description for the service group
    namerequired
    Name for the service group that will be shown to customers in the response
    typerequired
    The type of the service group.
    service_levelsrequired

Shipment

  • List shipmentsGET

    List all shipments

    page
    The page number you want to select
    results
    The number of results to return per page (max 100)
    object_created_gt
    Object(s) created greater than a provided date and time.
    object_created_gte
    Object(s) created greater than or equal to a provided date and time.
  • Create shipmentPOST

    Create a new shipment

    address_fromrequired
    address_torequired
    parcelsrequired
    List of parcels to be shipped.
    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.

Shippo

  • List shippo accountsGET

    List all Shippo Accounts

    page
    The page number you want to select
    results
    The number of results to return per page (max 100)
    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.
  • Create shippo accountPOST

    Create a Shippo Account

    emailrequired
    first_namerequired
    last_namerequired
    company_namerequired

User

  • List user parcel templatesGET

    List all user parcel templates

    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.
  • Create user parcel templatePOST

    Create a new user parcel template

    bodyrequired
    The request body.
    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.

Batch

  • Create batchPOST

    Create a batch

    default_carrier_accountrequired
    ID of the Carrier Account object to use as the default for all shipments in this Batch.
    batch_shipmentsrequired
    Array of BatchShipment objects.
    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.
    label_filetype
    Print format of the label.

Refund

  • Create refundPOST

    Create a refund

    transactionrequired
    SHIPPO-API-VERSION
    Optional string used to pick a non-default API version to use.

Ask your AI

Try one of these requests with a connected AI.

  • List my carrier accounts in Shippo
  • Create a carrier account in Shippo
  • List my shipments in Shippo
  • Create a shipment in Shippo
  • List my user parcel templates in Shippo
  • Create a user parcel template in Shippo

Shippo MCP server, hosted by ahel

One hosted endpoint serves Shippo. There is nothing to install and no local server to run.

Connect Shippo to Claude, Claude Code, Cursor or Codex

  1. Add your Shippo key. ahel stores it encrypted.
  2. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  3. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

About Shippo

Shippo is an ecommerce service. Connect your own key and your AI can list carrier accounts, create carrier accounts and list shipments.

Shippo over MCP: ahel serves Shippo to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Shippo key once, paste one link into your AI, and the actions above are there.

Ecommerce

Questions

Is my Shippo key safe?

Your Shippo key is sealed in ahel and added to the request server-side when your AI calls Shippo. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.

Which AIs can use Shippo through ahel?

Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.

What can my AI do with Shippo?

24 actions today, covering customs, address and carriers. Ask in plain language; your AI picks the action and ahel runs it with your key.

Does connecting Shippo cost anything?

Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Shippo may bill you for API use under its own terms.