KosmoKrator

data

ShipEngine MCP, CLI, and Lua Integration for AI Agents

ShipEngine integration docs for AI agents: MCP gateway setup, ShipEngine CLI commands, Lua API reference, credentials, and function schemas.

ShipEngine 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

FunctionTypeParametersDescription
shipengine.shipengine_list_account_settings Read read 0 List Account Settings Official ShipEngine endpoint: GET /v1/account/settings.
shipengine.shipengine_list_account_images Read read 0 List Account Images Official ShipEngine endpoint: GET /v1/account/settings/images.
shipengine.shipengine_create_account_image Write write 1 Create an Account Image Official ShipEngine endpoint: POST /v1/account/settings/images.
shipengine.shipengine_get_account_settings_images_by_id Read read 1 Get Account Image By ID Official ShipEngine endpoint: GET /v1/account/settings/images/{label_image_id}.
shipengine.shipengine_update_account_settings_images_by_id Write write 2 Update Account Image By ID Official ShipEngine endpoint: PUT /v1/account/settings/images/{label_image_id}.
shipengine.shipengine_delete_account_image_by_id Write write 1 Delete Account Image By Id Official ShipEngine endpoint: DELETE /v1/account/settings/images/{label_image_id}.
shipengine.shipengine_parse_address Read read 1 Parse an address Official ShipEngine endpoint: PUT /v1/addresses/recognize.
shipengine.shipengine_validate_address Read read 1 Validate An Address Official ShipEngine endpoint: POST /v1/addresses/validate.
shipengine.shipengine_list_batches Read read 10 List Batches Official ShipEngine endpoint: GET /v1/batches.
shipengine.shipengine_create_batch Write write 1 Create A Batch Official ShipEngine endpoint: POST /v1/batches.
shipengine.shipengine_get_batch_by_external_id Read read 1 Get Batch By External ID Official ShipEngine endpoint: GET /v1/batches/external_batch_id/{external_batch_id}.
shipengine.shipengine_delete_batch Write write 1 Delete Batch By Id Official ShipEngine endpoint: DELETE /v1/batches/{batch_id}.
shipengine.shipengine_get_batch_by_id Read read 1 Get Batch By ID Official ShipEngine endpoint: GET /v1/batches/{batch_id}.
shipengine.shipengine_update_batch Write write 1 Update Batch By Id Official ShipEngine endpoint: PUT /v1/batches/{batch_id}.
shipengine.shipengine_add_to_batch Write write 2 Add to a Batch Official ShipEngine endpoint: POST /v1/batches/{batch_id}/add.
shipengine.shipengine_list_batch_errors Read read 3 Get Batch Errors Official ShipEngine endpoint: GET /v1/batches/{batch_id}/errors.
shipengine.shipengine_process_batch Read read 2 Process Batch ID Labels Official ShipEngine endpoint: POST /v1/batches/{batch_id}/process/labels.
shipengine.shipengine_remove_from_batch Write write 2 Remove From Batch Official ShipEngine endpoint: POST /v1/batches/{batch_id}/remove.
shipengine.shipengine_list_carriers Read read 0 List Carriers Official ShipEngine endpoint: GET /v1/carriers.
shipengine.shipengine_get_carrier_by_id Read read 1 Get Carrier By ID Official ShipEngine endpoint: GET /v1/carriers/{carrier_id}.
shipengine.shipengine_disconnect_carrier_by_id Read read 1 Disconnect Carrier by ID Official ShipEngine endpoint: DELETE /v1/carriers/{carrier_id}.
shipengine.shipengine_add_funds_to_carrier Write write 2 Add Funds To Carrier Official ShipEngine endpoint: PUT /v1/carriers/{carrier_id}/add_funds.
shipengine.shipengine_get_carrier_options Read read 1 Get Carrier Options Official ShipEngine endpoint: GET /v1/carriers/{carrier_id}/options.
shipengine.shipengine_list_carrier_package_types Read read 1 List Carrier Package Types Official ShipEngine endpoint: GET /v1/carriers/{carrier_id}/packages.
shipengine.shipengine_list_carrier_services Read read 1 List Carrier Services Official ShipEngine endpoint: GET /v1/carriers/{carrier_id}/services.
shipengine.shipengine_connect_carrier Read read 2 Connect a carrier account Official ShipEngine endpoint: POST /v1/connections/carriers/{carrier_name}.
shipengine.shipengine_disconnect_carrier Read read 2 Disconnect a carrier Official ShipEngine endpoint: DELETE /v1/connections/carriers/{carrier_name}/{carrier_id}.
shipengine.shipengine_get_carrier_settings Read read 2 Get carrier settings Official ShipEngine endpoint: GET /v1/connections/carriers/{carrier_name}/{carrier_id}/settings.
shipengine.shipengine_update_carrier_settings Write write 3 Update carrier settings Official ShipEngine endpoint: PUT /v1/connections/carriers/{carrier_name}/{carrier_id}/settings.
shipengine.shipengine_disconnect_insurer Read read 0 Disconnect a Shipsurance Account Official ShipEngine endpoint: DELETE /v1/connections/insurance/shipsurance.
shipengine.shipengine_connect_insurer Read read 1 Connect a Shipsurance Account Official ShipEngine endpoint: POST /v1/connections/insurance/shipsurance.
shipengine.shipengine_create_combined_label_document Write write 1 Created Combined Label Document Official ShipEngine endpoint: POST /v1/documents/combined_labels.
shipengine.shipengine_download_file Read read 5 Download File Official ShipEngine endpoint: GET /v1/downloads/{dir}/{subdir}/{filename}.
shipengine.shipengine_list_webhooks Read read 0 List Webhooks Official ShipEngine endpoint: GET /v1/environment/webhooks.
shipengine.shipengine_create_webhook Write write 1 Create a Webhook Official ShipEngine endpoint: POST /v1/environment/webhooks.
shipengine.shipengine_get_webhook_by_id Read read 1 Get Webhook By ID Official ShipEngine endpoint: GET /v1/environment/webhooks/{webhook_id}.
shipengine.shipengine_update_webhook Write write 2 Update a Webhook Official ShipEngine endpoint: PUT /v1/environment/webhooks/{webhook_id}.
shipengine.shipengine_delete_webhook Write write 1 Delete Webhook By ID Official ShipEngine endpoint: DELETE /v1/environment/webhooks/{webhook_id}.
shipengine.shipengine_add_funds_to_insurance Write write 1 Add Funds To Insurance Official ShipEngine endpoint: PATCH /v1/insurance/shipsurance/add_funds.
shipengine.shipengine_get_insurance_balance Read read 0 Get Insurance Funds Balance Official ShipEngine endpoint: GET /v1/insurance/shipsurance/balance.
shipengine.shipengine_list_labels Read read 15 List labels Official ShipEngine endpoint: GET /v1/labels.
shipengine.shipengine_create_label Write write 1 Purchase Label Official ShipEngine endpoint: POST /v1/labels.
shipengine.shipengine_get_label_by_external_shipment_id Read read 2 Get Label By External Shipment ID Official ShipEngine endpoint: GET /v1/labels/external_shipment_id/{external_shipment_id}.
shipengine.shipengine_create_label_from_rate Write write 2 Purchase Label with Rate ID Official ShipEngine endpoint: POST /v1/labels/rates/{rate_id}.
shipengine.shipengine_create_label_from_rate_shopper Write write 2 Purchase Label from Rate Shopper Official ShipEngine endpoint: POST /v1/labels/rate_shopper_id/{rate_shopper_id}.
shipengine.shipengine_create_label_from_shipment Write write 2 Purchase Label with Shipment ID Official ShipEngine endpoint: POST /v1/labels/shipment/{shipment_id}.
shipengine.shipengine_get_label_by_id Read read 2 Get Label By ID Official ShipEngine endpoint: GET /v1/labels/{label_id}.
shipengine.shipengine_create_return_label Write write 2 Create a return label Official ShipEngine endpoint: POST /v1/labels/{label_id}/return.
shipengine.shipengine_get_tracking_log_from_label Read read 1 Get Label Tracking Information Official ShipEngine endpoint: GET /v1/labels/{label_id}/track.
shipengine.shipengine_void_label Read read 1 Void a Label By ID Official ShipEngine endpoint: PUT /v1/labels/{label_id}/void.
shipengine.shipengine_cancel_label_refund Write write 1 Cancel a label refund request Official ShipEngine endpoint: POST /v1/labels/{label_id}/cancel_refund.
shipengine.shipengine_list_manifests Read read 9 List Manifests Official ShipEngine endpoint: GET /v1/manifests.
shipengine.shipengine_create_manifest Write write 1 Create Manifest Official ShipEngine endpoint: POST /v1/manifests.
shipengine.shipengine_get_manifest_by_id Read read 1 Get Manifest By Id Official ShipEngine endpoint: GET /v1/manifests/{manifest_id}.
shipengine.shipengine_get_manifest_request_by_id Read read 1 Get Manifest Request By Id Official ShipEngine endpoint: GET /v1/manifests/requests/{manifest_request_id}.
shipengine.shipengine_list_package_types Read read 0 List Custom Package Types Official ShipEngine endpoint: GET /v1/packages.
shipengine.shipengine_create_package_type Write write 1 Create Custom Package Type Official ShipEngine endpoint: POST /v1/packages.
shipengine.shipengine_get_package_type_by_id Read read 1 Get Custom Package Type By ID Official ShipEngine endpoint: GET /v1/packages/{package_id}.
shipengine.shipengine_update_package_type Write write 2 Update Custom Package Type By ID Official ShipEngine endpoint: PUT /v1/packages/{package_id}.
shipengine.shipengine_delete_package_type Write write 1 Delete A Custom Package By ID Official ShipEngine endpoint: DELETE /v1/packages/{package_id}.
shipengine.shipengine_list_scheduled_pickups Read read 6 List Scheduled Pickups Official ShipEngine endpoint: GET /v1/pickups.
shipengine.shipengine_schedule_pickup Read read 1 Schedule a Pickup Official ShipEngine endpoint: POST /v1/pickups.
shipengine.shipengine_get_pickup_by_id Read read 1 Get Pickup By ID Official ShipEngine endpoint: GET /v1/pickups/{pickup_id}.
shipengine.shipengine_delete_scheduled_pickup Write write 1 Delete a Scheduled Pickup Official ShipEngine endpoint: DELETE /v1/pickups/{pickup_id}.
shipengine.shipengine_calculate_rates Read read 1 Get Shipping Rates Official ShipEngine endpoint: POST /v1/rates.
shipengine.shipengine_compare_bulk_rates Read read 1 Get Bulk Rates Official ShipEngine endpoint: POST /v1/rates/bulk.
shipengine.shipengine_estimate_rates Read read 1 Estimate Rates Official ShipEngine endpoint: POST /v1/rates/estimate.
shipengine.shipengine_get_rate_by_id Read read 1 Get Rate By ID Official ShipEngine endpoint: GET /v1/rates/{rate_id}.
shipengine.shipengine_service_points_list Read read 1 List Service Points Official ShipEngine endpoint: POST /v1/service_points/list.
shipengine.shipengine_service_points_get_by_id Read read 3 Get Service Point By ID Official ShipEngine endpoint: GET /v1/service_points/{carrier_code}/{country_code}/{service_point_id}.
shipengine.shipengine_list_shipments Read read 12 List Shipments Official ShipEngine endpoint: GET /v1/shipments.
shipengine.shipengine_create_shipments Write write 1 Create Shipments Official ShipEngine endpoint: POST /v1/shipments.
shipengine.shipengine_get_shipment_by_external_id Read read 1 Get Shipment By External ID Official ShipEngine endpoint: GET /v1/shipments/external_shipment_id/{external_shipment_id}.
shipengine.shipengine_parse_shipment Read read 1 Parse shipping info Official ShipEngine endpoint: PUT /v1/shipments/recognize.
shipengine.shipengine_get_shipment_by_id Read read 1 Get Shipment By ID Official ShipEngine endpoint: GET /v1/shipments/{shipment_id}.
shipengine.shipengine_update_shipment Write write 2 Update Shipment By ID Official ShipEngine endpoint: PUT /v1/shipments/{shipment_id}.
shipengine.shipengine_cancel_shipments Write write 1 Cancel a Shipment Official ShipEngine endpoint: PUT /v1/shipments/{shipment_id}/cancel.
shipengine.shipengine_list_shipment_rates Read read 2 Get Shipment Rates Official ShipEngine endpoint: GET /v1/shipments/{shipment_id}/rates.
shipengine.shipengine_shipments_update_tags Write write 1 Update Shipments Tags Official ShipEngine endpoint: PUT /v1/shipments/tags.
shipengine.shipengine_shipments_list_tags Read read 1 Get Shipment Tags Official ShipEngine endpoint: GET /v1/shipments/{shipment_id}/tags.
shipengine.shipengine_tag_shipment Read read 2 Add Tag to Shipment Official ShipEngine endpoint: POST /v1/shipments/{shipment_id}/tags/{tag_name}.
shipengine.shipengine_untag_shipment Read read 2 Remove Tag from Shipment Official ShipEngine endpoint: DELETE /v1/shipments/{shipment_id}/tags/{tag_name}.
shipengine.shipengine_list_tags Read read 0 Get Tags Official ShipEngine endpoint: GET /v1/tags.
shipengine.shipengine_create_tag Write write 1 Create a New Tag Official ShipEngine endpoint: POST /v1/tags.
shipengine.shipengine_create_tag_2 Write write 1 Create a New Tag Official ShipEngine endpoint: POST /v1/tags/{tag_name}.
shipengine.shipengine_delete_tag Write write 1 Delete Tag Official ShipEngine endpoint: DELETE /v1/tags/{tag_name}.
shipengine.shipengine_rename_tag Read read 2 Update Tag Name Official ShipEngine endpoint: PUT /v1/tags/{tag_name}/{new_tag_name}.
shipengine.shipengine_tokens_get_ephemeral_token Read read 1 Get Ephemeral Token Official ShipEngine endpoint: POST /v1/tokens/ephemeral.
shipengine.shipengine_get_tracking_log Read read 3 Get Tracking Information Official ShipEngine endpoint: GET /v1/tracking.
shipengine.shipengine_start_tracking Read read 3 Start Tracking a Package Official ShipEngine endpoint: POST /v1/tracking/start.
shipengine.shipengine_stop_tracking Read read 3 Stop Tracking a Package Official ShipEngine endpoint: POST /v1/tracking/stop.
shipengine.shipengine_list_warehouses Read read 0 List Warehouses Official ShipEngine endpoint: GET /v1/warehouses.
shipengine.shipengine_create_warehouse Write write 1 Create Warehouse Official ShipEngine endpoint: POST /v1/warehouses.
shipengine.shipengine_get_warehouse_by_id Read read 1 Get Warehouse By Id Official ShipEngine endpoint: GET /v1/warehouses/{warehouse_id}.
shipengine.shipengine_update_warehouse Write write 2 Update Warehouse By Id Official ShipEngine endpoint: PUT /v1/warehouses/{warehouse_id}.
shipengine.shipengine_delete_warehouse Write write 1 Delete Warehouse By ID Official ShipEngine endpoint: DELETE /v1/warehouses/{warehouse_id}.
shipengine.shipengine_update_warehouse_settings Write write 2 Update Warehouse Settings Official ShipEngine endpoint: PUT /v1/warehouses/{warehouse_id}/settings.