Skip to main content
Shippo logo

Shippo

Shipping API for e-commerce merchants to create labels, track packages, and manage shipping operations.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Shippo authenticates with an API key. Generate the credential in your Shippo account, then paste it into FlyMyAI the first time an agent uses a Shippo action.

Get your Shippo credential →

Fields to fill in FlyMyAI

FieldDetails
API keyYour Shippo API credential. Create or find it in your account settings (usually under API / Developer settings). (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
SHIPPO_CREATE_ADDRESSTool to create a new address in Shippo. Use when you need to store sender or recipient addresses for shipping labels and transactions. Addresses can be validated against carrier databases before creation by setting validate=true.name, street1, city, state, zip, country
SHIPPO_CREATE_BATCHTool to create a batch of shipments for bulk label purchasing. Use when you need to process multiple shipments at once with the same carrier and service level. Requires a valid carrier account ID from your Shippo account.default_carrier_account, default_servicelevel_token, batch_shipments
SHIPPO_CREATE_CARRIER_ACCOUNTTool to create a new carrier account in Shippo. Use when you need to register carrier credentials for shipping operations. This action requires detailed billing and contact information, and for UPS accounts specifically, the user must agree to UPS terms and c…carrier, account_id, active, parameters
SHIPPO_CREATE_CUSTOMS_ITEMCreate a new customs item for international shipments. Customs items are required for customs declarations when shipping internationally. Use this action to define the contents, value, and origin of items being shipped across international borders.description, quantity, net_weight, mass_unit, value_amount, value_currency, origin_country
SHIPPO_CREATE_LIVE_RATETool to generate live shipping rates from multiple carriers for a given shipment. Use when you need real-time pricing for shipping from origin to destination with specific items. Returns available rates with costs and delivery estimates.address_to, line_items
SHIPPO_CREATE_MANIFESTTool to create a new shipping manifest with Shippo. Use when you need to generate a manifest document for a carrier with multiple shipments that need to be scanned at pickup.carrier_account, shipment_date, address_from
SHIPPO_CREATE_MERCHANT_ADDRESSTool to create a new address for a merchant using Shippo's Platform API. Use when you need to add an address to a merchant's account for shipping operations. This endpoint is part of the Platform API and requires a merchant ID.merchant_id, name, street1, city, country
SHIPPO_CREATE_MERCHANT_BATCHTool to create a batch for a merchant using the Shippo Platform API. Use when you need to create bulk shipment batches for a specific merchant account. Requires valid merchant ID, carrier account, and shipment IDs.merchant_id, default_carrier_account, default_servicelevel_token, batch_shipments
SHIPPO_CREATE_MERCHANT_CARRIER_ACCOUNTTool to create a carrier account for a merchant using the Shippo Platform API. Use when you need to register carrier credentials for a specific merchant in a platform integration scenario.merchant_id, carrier, account_id, active, parameters
SHIPPO_CREATE_MERCHANT_CUSTOMS_DECLARATIONTool to create a new customs declaration for a merchant using Shippo's Platform API. Use when you need to create a customs declaration for international shipments on behalf of a merchant. This endpoint is part of the Platform API and requires a merchant ID.merchant_id, certify_signer, certify, non_delivery_option, contents_type, items
SHIPPO_CREATE_MERCHANT_CUSTOMS_ITEMTool to create a new customs item for a merchant using Shippo's Platform API. Use when you need to create customs items for a merchant's international shipments. This endpoint is part of the Platform API and requires a merchant ID.merchant_id, description, quantity, net_weight, mass_unit, value_amount, value_currency, origin_country
SHIPPO_CREATE_MERCHANT_ORDERTool to create an order for a merchant using the Shippo Platform API. Use when you need to create an order on behalf of a merchant account with recipient address and order details.merchant_id, to_address, placed_at, weight, weight_unit
SHIPPO_CREATE_MERCHANT_PARCELTool to create a new parcel for a merchant using Shippo's Platform API. Use when you need to define package dimensions for a merchant's shipping operations. This endpoint is part of the Platform API and requires a merchant ID.merchant_id, length, width, height, distance_unit, weight, mass_unit
SHIPPO_CREATE_MERCHANT_REFUNDTool to create a refund for a merchant using the Shippo Platform API. Use when you need to refund a transaction for a specific merchant account. Requires valid merchant ID and transaction ID.merchant_id, transaction
SHIPPO_CREATE_MERCHANT_SHIPMENTTool to create a new shipment for a merchant using Shippo's Platform API. Use when you need to create a shipment with origin/destination addresses and parcel details to get shipping rates. This endpoint is part of the Platform API and requires a merchant ID.MerchantId, address_from, address_to, parcels
SHIPPO_CREATE_MERCHANT_TRANSACTIONTool to create a shipping label transaction for a merchant using the Shippo Platform API. Use when you need to purchase a shipping label for a specific merchant account using an existing rate ID.merchant_id, rate
SHIPPO_CREATE_ORDERTool to create a new order in Shippo. Use when you need to register an order for shipment processing. The order must include a recipient address and placement timestamp. Line items can be provided for detailed tracking, or a total weight can be specified.placed_at, to_address
SHIPPO_CREATE_PARCELTool to create a new parcel in Shippo with dimensions and weight specifications. Use when you need to define package dimensions for shipping rate calculations or label generation. The parcel object is required to create shipments and obtain shipping rates.length, width, height, distance_unit, weight, mass_unit
SHIPPO_CREATE_REFUNDTool to create a refund for a Shippo transaction. Use when you need to refund a previously created shipping label or transaction.transaction
SHIPPO_CREATE_SERVICE_GROUPTool to create a new Shippo service group with specified pricing model and carrier service levels. Use when you need to configure a custom shipping rate group for checkout display.name, description, type, service_levels
SHIPPO_CREATE_SHIPMENTTool to create a new shipment with Shippo. Use when you need to generate shipping rates for a package by providing origin and destination addresses and parcel details.address_from, address_to, parcels
SHIPPO_CREATE_TRACKTool to register a tracking webhook for a shipment. Use when you need to start tracking a shipment using its carrier and tracking number. This creates a tracking object that will receive updates about the shipment's status and location.carrier, tracking_number
SHIPPO_CREATE_TRANSACTIONTool to create a shipping label transaction with Shippo. Use when you need to purchase a shipping label either from an existing rate ID or by specifying shipment details directly.-
SHIPPO_CREATE_USER_PARCEL_TEMPLATETool to create a new user parcel template in Shippo with preset dimensions and weight specifications. Use when you need to define reusable package configurations for shipping rate calculations or label generation. User parcel templates can be based on carrier…-
SHIPPO_CREATE_WEBHOOKTool to create a new webhook subscription in Shippo. Use when you need to register an endpoint to receive real-time notifications for shipping events such as tracking updates, transaction creation, or batch processing. Webhooks enable automated workflows by p…url, event
SHIPPO_DELETE_DEFAULT_PARCEL_TEMPLATETool to clear the current default parcel template. Use when you need to remove the default parcel template configuration for live rates at checkout.-
SHIPPO_DELETE_USER_PARCEL_TEMPLATETool to delete a user-created parcel template. Use when you need to remove a custom parcel template that is no longer needed.user_parcel_template_object_id
SHIPPO_DELETE_WEBHOOKTool to delete a specific webhook from Shippo. Use when you need to remove a webhook that is no longer needed or needs to be reconfigured.webhook_id
SHIPPO_GET_ADDRESSTool to retrieve a previously created address from Shippo. Use when you need to get the details of an existing address using its object ID.address_id
SHIPPO_GET_CARRIER_ACCOUNTTool to retrieve a carrier account by its ID. Use when you need to get details about a specific carrier account configuration.carrier_account_id
SHIPPO_GET_CARRIER_PARCEL_TEMPLATETool to retrieve a specific carrier parcel template by its token. Use when you need to get detailed dimensions and specifications for a standardized carrier package type.carrier_parcel_template_token
SHIPPO_GET_CARRIER_REGISTRATION_STATUSTool to retrieve carrier registration status from Shippo. Use when you need to check the registration or authentication status of a carrier account.carrier
SHIPPO_GET_CUSTOMS_DECLARATIONTool to retrieve a customs declaration by its ID. Use when you need to fetch details about a specific customs declaration including items, certifications, and shipping information.customs_declaration_id
SHIPPO_GET_CUSTOMS_ITEMTool to retrieve a customs item from Shippo. Use when you need to fetch details about a previously created customs declaration for international shipments.customs_item_id
SHIPPO_GET_DEFAULT_PARCEL_TEMPLATETool to retrieve the current default parcel template for live rates at checkout. Use when you need to view the default parcel dimensions and weight settings.-
SHIPPO_GET_MERCHANTTool to retrieve a merchant from the Shippo Platform API. Use when you need to get the details of an existing merchant using their object ID.merchant_id
SHIPPO_GET_MERCHANT_ADDRESSTool to retrieve a merchant address from Shippo Platform API. Use when you need to get the details of an existing merchant address using merchant ID and address ID.merchant_id, address_id
SHIPPO_GET_MERCHANT_BATCHTool to retrieve a batch for a merchant from the Shippo Platform API. Use when you need to get details of an existing batch using merchant and batch IDs.merchant_id, batch_id
SHIPPO_GET_MERCHANT_CARRIER_ACCOUNTTool to retrieve a carrier account for a merchant using the Shippo Platform API. Use when you need to get details about a specific carrier account associated with a merchant on the platform.merchant_id, carrier_account_id
SHIPPO_GET_MERCHANT_CARRIER_REGISTRATION_STATUSTool to retrieve carrier registration status for a specific merchant using Shippo's Platform API. Use when you need to check if a merchant has registered or connected a carrier account.merchant_id, carrier
SHIPPO_GET_MERCHANT_CUSTOMS_DECLARATIONTool to retrieve a specific customs declaration for a merchant using Shippo's Platform API. Use when you need to fetch details about a merchant's customs declaration for international shipments.merchant_id, customs_declaration_id
SHIPPO_GET_MERCHANT_CUSTOMS_ITEMTool to retrieve a customs item for a merchant using the Shippo Platform API. Use when you need to fetch details about a specific customs item for a merchant's international shipments.merchant_id, customs_item_id
SHIPPO_GET_MERCHANT_MANIFESTTool to retrieve a manifest for a merchant from the Shippo Platform API. Use when you need to get details of an existing manifest using merchant and manifest IDs.merchant_id, manifest_id
SHIPPO_GET_MERCHANT_ORDERTool to retrieve an order for a merchant from the Shippo Platform API. Use when you need to get details of an existing order using merchant and order IDs.merchant_id, order_id
SHIPPO_GET_MERCHANT_PARCELTool to retrieve a parcel for a merchant from the Shippo Platform API. Use when you need to fetch details of a parcel that belongs to a specific merchant.merchant_id, parcel_id
SHIPPO_GET_MERCHANT_RATETool to retrieve a specific shipping rate for a merchant using the Shippo Platform API. Use when you need to fetch detailed rate information for a merchant's shipment, including pricing, carrier details, and service level.merchant_id, rate_id
SHIPPO_GET_MERCHANT_REFUNDTool to retrieve a merchant refund from Shippo Platform API. Use when you need to get the details or status of a specific refund for a merchant.merchant_id, refund_id
SHIPPO_GET_MERCHANT_SHIPMENTTool to retrieve a shipment for a merchant from the Shippo Platform API. Use when you need to fetch details of a shipment that belongs to a specific merchant.merchant_id, shipment_id
SHIPPO_GET_MERCHANT_TRACKTool to retrieve tracking status for a merchant from Shippo Platform API. Use when you need to get the current status, location, and history of a package for a specific merchant using carrier and tracking number.merchant_id, carrier, tracking_number
SHIPPO_GET_MERCHANT_TRANSACTIONTool to retrieve a shipping label transaction for a merchant from the Shippo Platform API. Use when you need to get the details of an existing transaction for a merchant including tracking information, label URLs, and transaction status.merchant_id, transaction_id
SHIPPO_GET_ORDERTool to retrieve an order from Shippo. Use when you need to fetch details about a specific order including shipping addresses, line items, and transactions.order_id
SHIPPO_GET_PARCELTool to retrieve a parcel by its ID. Use when you need to fetch details of an existing parcel object including dimensions, weight, and metadata.parcel_id
SHIPPO_GET_RATETool to retrieve a specific shipping rate by its ID. Use when you need to fetch detailed rate information including pricing, carrier details, and service level.rate_id
SHIPPO_GET_REFUNDTool to retrieve a refund by its ID from Shippo. Use when you need to check the status or details of a specific refund transaction. Requires the refund_id which is obtained when creating a refund.refund_id
SHIPPO_GET_SHIPMENTTool to retrieve a shipment by its ID. Use when you need to fetch details about a specific shipment including addresses, parcels, rates, and status.shipment_id
SHIPPO_GET_SHIPPO_ACCOUNTTool to retrieve a Shippo Account from the Shippo Platform API. Use when you need to get the details of an existing Shippo Account using its object ID.shippo_account_id
SHIPPO_GET_TRACKTool to retrieve tracking status for a shipment from Shippo. Use when you need to get the current status, location, and history of a package using its carrier and tracking number.carrier, tracking_number
SHIPPO_GET_TRANSACTIONTool to retrieve a shipping label transaction by its ID. Use when you need to get the details of an existing transaction including tracking information, label URLs, and transaction status.transaction_id
SHIPPO_GET_USER_PARCEL_TEMPLATETool to retrieve a specific user-created parcel template by its object ID. Use when you need to get dimensions and specifications for a custom parcel template.user_parcel_template_object_id
SHIPPO_GET_WEBHOOKTool to retrieve a specific webhook subscription from Shippo. Use when you need to get the details of an existing webhook using its object ID.webhook_id
SHIPPO_LIST_ADDRESSESTool to list all addresses in the Shippo account with pagination support. Use when you need to retrieve stored addresses for shipment creation or management.-
SHIPPO_LIST_CARRIER_ACCOUNTSTool to list all carrier accounts configured in the Shippo account with pagination support. Use when you need to retrieve carrier accounts for shipment creation or management.-
SHIPPO_LIST_CARRIER_PARCEL_TEMPLATESTool to list all carrier parcel templates available for creating shipments. Use when you need to retrieve standardized parcel dimensions provided by carriers like FedEx, USPS, UPS, etc.-
SHIPPO_LIST_CUSTOMS_DECLARATIONSTool to list all customs declarations in the Shippo account with pagination support. Use when you need to retrieve customs declarations for international shipments.-
SHIPPO_LIST_CUSTOMS_ITEMSTool to list all customs items with pagination support. Use when you need to retrieve customs declarations for international shipments.-
SHIPPO_LIST_MANIFESTSTool to list all shipping manifests from Shippo. Use when you need to retrieve a paginated list of manifests with optional filtering by page number and results per page.-
SHIPPO_LIST_MERCHANTSTool to list all merchants using the Shippo Platform API with pagination support. Use when you need to retrieve merchant accounts in a platform context.-
SHIPPO_LIST_MERCHANT_ADDRESSESTool to list all addresses for a specific merchant using the Shippo Platform API. Use when you need to retrieve merchant addresses with pagination support.merchant_id
SHIPPO_LIST_MERCHANT_CARRIER_ACCOUNTSTool to list all carrier accounts for a specific merchant using the Shippo Platform API. Use when you need to retrieve carrier accounts configured for a merchant in a platform context.merchant_id
SHIPPO_LIST_MERCHANT_CUSTOMS_DECLARATIONSTool to list all customs declarations for a specific merchant using the Shippo Platform API. Use when you need to retrieve merchant customs declarations for international shipments.merchant_id
SHIPPO_LIST_MERCHANT_CUSTOMS_ITEMSTool to list all customs items for a specific merchant using the Shippo Platform API. Use when you need to retrieve merchant customs items for international shipments.merchant_id
SHIPPO_LIST_MERCHANT_MANIFESTSTool to list all manifests for a specific merchant using Shippo's Platform API. Use when you need to retrieve manifests for a merchant account with optional pagination.merchant_id
SHIPPO_LIST_MERCHANT_PARCELSTool to list all parcels for a specific merchant using the Shippo Platform API. Use when you need to retrieve merchant parcels with pagination support.merchant_id
SHIPPO_LIST_MERCHANT_SHIPMENTSTool to list all shipments for a specific merchant using Shippo's Platform API. Use when you need to retrieve shipments for a merchant account with optional pagination.merchant_id
SHIPPO_LIST_MERCHANT_SHIPMENT_RATES_BY_CURRENCYTool to retrieve available shipping rates for a merchant's shipment filtered by currency code using the Shippo Platform API. Use when you need to compare carrier pricing in a specific currency for a merchant's shipment.merchant_id, shipment_id, currency_code
SHIPPO_LIST_MERCHANT_TRANSACTIONSTool to list all shipping label transactions for a merchant using the Shippo Platform API. Use when you need to retrieve shipping labels created for a specific merchant with pagination support.merchant_id
SHIPPO_LIST_ORDERSTool to list all orders in the Shippo account with pagination support. Use when you need to retrieve customer orders for creating shipments or managing order fulfillment.-
SHIPPO_LIST_REFUNDSTool to retrieve a list of all refunds from Shippo. Use when you need to view refund history, check refund statuses, or audit reimbursements for unused shipping labels. Supports pagination for large result sets.-
SHIPPO_LIST_SERVICE_GROUPSTool to retrieve all service groups configured in Shippo. Use when you need to view available shipping service groups, their configurations, rates, and service levels.-
SHIPPO_LIST_SHIPMENTSTool to list all shipments in the Shippo account with pagination support. Use when you need to retrieve shipment records, check shipment status, or manage shipping operations.-
SHIPPO_LIST_SHIPMENT_RATESTool to retrieve available shipping rates for a specific shipment. Use when you need to compare carrier pricing and service options for a shipment.ShipmentId
SHIPPO_LIST_SHIPMENT_RATES_BY_CURRENCYTool to retrieve available shipping rates for a specific shipment filtered by currency code. Use when you need to compare carrier pricing in a specific currency (e.g., USD, EUR, GBP).ShipmentId, CurrencyCode
SHIPPO_LIST_SHIPPO_ACCOUNTSTool to list all Managed Shippo Accounts. Use when you need to retrieve all Shippo Accounts associated with your platform account. Supports pagination for large result sets.-
SHIPPO_LIST_USER_PARCEL_TEMPLATESTool to list all user-created parcel templates. Use when you need to retrieve custom parcel dimensions and configurations that were created by the user.-
SHIPPO_PURCHASE_MERCHANT_BATCHTool to purchase a batch for a merchant via the Shippo Platform API. Use when you need to purchase a previously created batch of shipments. The batch must be in VALID status before it can be purchased.merchant_id, batch_id
SHIPPO_REMOVE_SHIPMENTS_FROM_BATCHTool to remove shipments from a batch for a merchant using the Shippo Platform API. Use when you need to remove one or more shipments from an existing batch before purchase or during batch management.merchant_id, batch_id, shipment_ids
SHIPPO_UPDATE_CARRIER_ACCOUNTTool to update an existing carrier account in Shippo. Use when you need to modify carrier account settings such as activation status, account credentials, or carrier-specific parameters.carrier_account_id, carrier, account_id
SHIPPO_UPDATE_DEFAULT_PARCEL_TEMPLATETool to update the default parcel template for live rates at checkout in Shippo. Use when you need to set a specific parcel template as the default for calculating shipping rates.object_id
SHIPPO_UPDATE_MERCHANTTool to update an existing merchant in Shippo Platform API. Use when you need to modify merchant details such as name, email, or business information. This action requires Platform API authentication.merchant_id, first_name, last_name, email, merchant_name
SHIPPO_UPDATE_MERCHANT_CARRIER_ACCOUNTTool to update a carrier account for a merchant in Shippo Platform API. Use when you need to modify merchant carrier account settings such as activation status, billing address, or UPS-specific parameters. Requires Platform API authentication with merchant co…merchant_id, carrier_account_id, carrier, account_id, parameters
SHIPPO_UPDATE_SERVICE_GROUPTool to update an existing Shippo service group. Use when you need to modify service group details such as name, description, rate adjustment, or service levels.object_id
SHIPPO_UPDATE_USER_PARCEL_TEMPLATETool to update an existing user parcel template with new weight and carrier template settings. Use when you need to modify the dimensions or weight of a previously created custom parcel template.user_parcel_template_object_id, template, weight, weight_unit
SHIPPO_UPDATE_WEBHOOKTool to update an existing webhook in Shippo. Use when you need to modify webhook settings such as the event type, URL endpoint, activation status, or test mode flag.webhook_id, event, url, active, is_test
SHIPPO_VALIDATE_ADDRESSTool to validate an address using the Shippo API. Use when you need to verify that a shipping address is valid and complete before creating a shipment.address_id
SHIPPO_VALIDATE_MERCHANT_ADDRESSTool to validate a merchant address using the Shippo Platform API. Use when you need to verify that a merchant's shipping address is valid and complete.merchant_id, address_id
We love our partners - FlyMy.AI builds with the best. Thanks, Shippo!