Carrier Manager
Manage shipping carrier integrations for order fulfillment with carrier connection, service configuration, and shipping option management.
The Carrier Manager handles shipping carrier integrations for GHL storefronts. Connect carriers like UPS, FedEx, or USPS to enable real-time rate calculation and tracking number generation for orders.
What This MCP Tool Does
This tool lets you create, list, update, and delete carrier integrations. Once a carrier is connected, its shipping services become available for rate calculation at checkout, and tracking information can flow back to customers automatically.
Endpoint Reference
Create a carrier:
POST /stores/shipping-carriers
Connect a new shipping carrier with credentials and service configuration.
List all carriers:
GET /stores/shipping-carriers
Retrieve all connected carrier integrations.
Update a carrier:
PUT /stores/shipping-carriers/{carrierId}
Modify carrier settings, credentials, or enabled services.
Delete a carrier:
DELETE /stores/shipping-carriers/{carrierId}
Disconnect a carrier integration.
Authentication
Requires a Private Integration Token (PIT) with the stores scope enabled.
Key Parameters
When creating or updating carriers:
- Carrier type and provider identification
- API credentials for the carrier service
- Enabled shipping services (e.g., Ground, 2-Day, Overnight)
- Default packaging and weight settings
Important Notes
Carrier credentials are sensitive. The API handles credential storage, but be mindful that the credentials you submit have access to your shipping accounts and billing.
Not all carrier features may be available through the GHL integration. Advanced carrier capabilities like address validation, insurance, or signature requirements may need to be handled through the carrier’s native API.
For most agency clients, a simple flat-rate or zone-based shipping structure through Shipping Rates is sufficient without carrier integration. Carrier integration becomes valuable for clients with high shipping volume who need real-time calculated rates.
Common Questions
Which carriers does GHL support? Supported carriers depend on the GHL platform version and integrations available. Check the GHL documentation for the current list of supported carrier providers.
Do I need carrier integration for every storefront? No. Many storefronts work fine with flat-rate or zone-based shipping configured through Shipping Rates. Carrier integration adds real-time rate calculation but increases setup complexity.
Can I use multiple carriers simultaneously? Yes. Different carriers can serve different zones or shipping speed requirements. Customers see the available options at checkout.
Related MCP Tools
- Shipping Zones — Zones define where carriers deliver
- Shipping Rates — Rates can be carrier-calculated or flat
- Order Fulfillment — Carrier tracking numbers applied during fulfillment
- Store Settings — Store-level shipping and carrier configuration