productivity
ShipStation MCP, CLI, and Lua Integration for AI Agents
ShipStation integration docs for AI agents: MCP gateway setup, ShipStation CLI commands, Lua API reference, credentials, and function schemas.ShipStation for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
shipstation.shipstation_batches_list | Read read | 0 | List ShipStation batches. |
shipstation.shipstation_batches_create | Write write | 0 | Create a batch for bulk label processing. |
shipstation.shipstation_batches_get_external | Read read | 0 | Retrieve a batch by external batch ID. |
shipstation.shipstation_batches_delete | Write write | 0 | Delete a batch. |
shipstation.shipstation_batches_get | Read read | 0 | Retrieve a batch. |
shipstation.shipstation_batches_update | Write write | 0 | Update a batch. |
shipstation.shipstation_batches_add | Write write | 0 | Add shipments to a batch. |
shipstation.shipstation_batches_errors | Read read | 0 | List batch processing errors. |
shipstation.shipstation_batches_remove | Write write | 0 | Remove shipments from a batch. |
shipstation.shipstation_batches_process | Write write | 0 | Process labels for a batch. |
shipstation.shipstation_carriers_list | Read read | 0 | List connected carrier accounts. |
shipstation.shipstation_carriers_get | Read read | 0 | Retrieve a carrier. |
shipstation.shipstation_carriers_options | Read read | 0 | List carrier advanced options. |
shipstation.shipstation_carriers_packages | Read read | 0 | List package types for a carrier. |
shipstation.shipstation_carriers_services | Read read | 0 | List services for a carrier. |
shipstation.shipstation_downloads_get | Read read | 0 | Download a label or document file. |
shipstation.shipstation_fulfillments_list | Read read | 0 | List fulfillments. |
shipstation.shipstation_fulfillments_create | Write write | 0 | Create a fulfillment to mark an order shipped. |
shipstation.shipstation_inventory_list | Read read | 0 | List inventory levels. |
shipstation.shipstation_inventory_adjust | Write write | 0 | Adjust inventory levels. |
shipstation.shipstation_inventory_warehouses_list | Read read | 0 | List inventory warehouses. |
shipstation.shipstation_inventory_warehouses_create | Write write | 0 | Create an inventory warehouse. |
shipstation.shipstation_inventory_warehouses_get | Read read | 0 | Retrieve an inventory warehouse. |
shipstation.shipstation_inventory_warehouses_update | Write write | 0 | Update an inventory warehouse. |
shipstation.shipstation_inventory_warehouses_delete | Write write | 0 | Delete an inventory warehouse. |
shipstation.shipstation_inventory_locations_list | Read read | 0 | List inventory locations. |
shipstation.shipstation_inventory_locations_create | Write write | 0 | Create an inventory location. |
shipstation.shipstation_inventory_locations_get | Read read | 0 | Retrieve an inventory location. |
shipstation.shipstation_inventory_locations_update | Write write | 0 | Update an inventory location. |
shipstation.shipstation_inventory_locations_delete | Write write | 0 | Delete an inventory location. |
shipstation.shipstation_labels_list | Read read | 0 | List labels. |
shipstation.shipstation_labels_create | Write write | 0 | Create and purchase a label. |
shipstation.shipstation_labels_create_from_rate | Write write | 0 | Purchase a label from a rate. |
shipstation.shipstation_labels_create_from_shipment | Write write | 0 | Purchase a label from a shipment. |
shipstation.shipstation_labels_create_from_rate_shopper | Write write | 0 | Purchase a label from a rate shopper ID. |
shipstation.shipstation_labels_get | Read read | 0 | Retrieve a label. |
shipstation.shipstation_labels_get_external | Read read | 0 | Retrieve a label by external shipment ID. |
shipstation.shipstation_labels_return | Write write | 0 | Create a return label. |
shipstation.shipstation_labels_track | Read read | 0 | Track a label. |
shipstation.shipstation_labels_void | Write write | 0 | Void a label. |
shipstation.shipstation_mailing_netstamps | Write write | 0 | Create USPS NetStamps. |
shipstation.shipstation_mailing_mail_labels | Write write | 0 | Create USPS mail labels. |
shipstation.shipstation_mailing_envelopes | Write write | 0 | Create USPS envelopes. |
shipstation.shipstation_manifests_list | Read read | 0 | List manifests. |
shipstation.shipstation_manifests_create | Write write | 0 | Create a manifest. |
shipstation.shipstation_manifests_get | Read read | 0 | Retrieve a manifest. |
shipstation.shipstation_pickups_list | Read read | 0 | List package pickups. |
shipstation.shipstation_pickups_create | Write write | 0 | Create a package pickup. |
shipstation.shipstation_pickups_get | Read read | 0 | Retrieve a package pickup. |
shipstation.shipstation_pickups_delete | Write write | 0 | Delete or cancel a package pickup. |
shipstation.shipstation_packages_list | Read read | 0 | List custom package types. |
shipstation.shipstation_packages_create | Write write | 0 | Create a custom package type. |
shipstation.shipstation_packages_get | Read read | 0 | Retrieve a package type. |
shipstation.shipstation_packages_update | Write write | 0 | Update a package type. |
shipstation.shipstation_packages_delete | Write write | 0 | Delete a package type. |
shipstation.shipstation_products_list | Read read | 0 | List products. |
shipstation.shipstation_purchase_orders_list | Read read | 0 | List purchase orders. |
shipstation.shipstation_purchase_orders_create | Write write | 0 | Create a purchase order. |
shipstation.shipstation_purchase_orders_get | Read read | 0 | Retrieve a purchase order. |
shipstation.shipstation_purchase_orders_update | Write write | 0 | Update a purchase order. |
shipstation.shipstation_purchase_orders_shipping_details | Write write | 0 | Update purchase order shipping details. |
shipstation.shipstation_purchase_orders_status | Write write | 0 | Update purchase order status. |
shipstation.shipstation_purchase_orders_receives | Write write | 0 | Receive purchase order items. |
shipstation.shipstation_purchase_orders_summary | Read read | 0 | Download purchase order summary document. |
shipstation.shipstation_rates_create | Write write | 0 | Compare shipment rates. |
shipstation.shipstation_rates_estimate | Write write | 0 | Estimate rates without creating a shipment. |
shipstation.shipstation_rates_get | Read read | 0 | Retrieve a rate. |
shipstation.shipstation_shipments_list | Read read | 0 | List shipments. |
shipstation.shipstation_shipments_create | Write write | 0 | Create a shipment. |
shipstation.shipstation_shipments_create_user | Write write | 0 | Create a user shipment. |
shipstation.shipstation_shipments_get_external | Read read | 0 | Retrieve a shipment by external shipment ID. |
shipstation.shipstation_shipments_get | Read read | 0 | Retrieve a shipment. |
shipstation.shipstation_shipments_update | Write write | 0 | Update a shipment. |
shipstation.shipstation_shipments_cancel | Write write | 0 | Cancel a shipment. |
shipstation.shipstation_shipments_rates | Read read | 0 | Get rates for a shipment. |
shipstation.shipstation_shipments_add_tag | Write write | 0 | Add a tag to a shipment. |
shipstation.shipstation_shipments_remove_tag | Write write | 0 | Remove a tag from a shipment. |
shipstation.shipstation_suppliers_list | Read read | 0 | List suppliers. |
shipstation.shipstation_suppliers_create | Write write | 0 | Create a supplier. |
shipstation.shipstation_suppliers_get | Read read | 0 | Retrieve a supplier. |
shipstation.shipstation_suppliers_update | Write write | 0 | Update a supplier. |
shipstation.shipstation_tags_list | Read read | 0 | List shipment tags. |
shipstation.shipstation_tags_create | Write write | 0 | Create a tag. |
shipstation.shipstation_totes_list | Read read | 0 | List totes. |
shipstation.shipstation_totes_create | Write write | 0 | Create a tote. |
shipstation.shipstation_totes_quantities | Read read | 0 | List tote quantities. |
shipstation.shipstation_totes_get | Read read | 0 | Retrieve a tote. |
shipstation.shipstation_totes_update | Write write | 0 | Update a tote. |
shipstation.shipstation_totes_delete | Write write | 0 | Delete a tote. |
shipstation.shipstation_tracking_stop | Write write | 0 | Stop receiving tracking updates. |
shipstation.shipstation_warehouses_list | Read read | 0 | List warehouses. |
shipstation.shipstation_warehouses_get | Read read | 0 | Retrieve a warehouse. |
shipstation.shipstation_users_list | Read read | 0 | List ShipStation account users. |
shipstation.shipstation_webhooks_list | Read read | 0 | List webhooks. |
shipstation.shipstation_webhooks_create | Write write | 0 | Create a webhook. |
shipstation.shipstation_webhooks_get | Read read | 0 | Retrieve a webhook. |
shipstation.shipstation_webhooks_update | Write write | 0 | Update a webhook. |
shipstation.shipstation_webhooks_delete | Write write | 0 | Delete a webhook. |
shipstation.shipstation_api_get | Read read | 0 | Call a safe relative ShipStation API GET path. |
shipstation.shipstation_api_post | Write write | 0 | Call a safe relative ShipStation API POST path. |
shipstation.shipstation_api_put | Write write | 0 | Call a safe relative ShipStation API PUT path. |
shipstation.shipstation_api_patch | Write write | 0 | Call a safe relative ShipStation API PATCH path. |
shipstation.shipstation_api_delete | Write write | 0 | Call a safe relative ShipStation API DELETE path. |