KosmoKrator

productivity

ShipStation MCP Gateway for AI Agents

Expose ShipStation tools to Claude Code, Cursor, Codex, and other MCP clients through the local KosmoKrator MCP gateway.

ShipStation MCP Gateway

Expose ShipStation to MCP clients with `kosmokrator mcp:serve --integration=shipstation`.

If the client has never used KosmoKrator before, install it first, then register this integration as a stdio MCP server.

Install KosmoKrator
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
Install gateway entry
kosmokrator mcp:gateway:install --integration=shipstation --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-shipstation": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=shipstation",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=shipstation --write=deny

Client Notes

Use one scoped MCP gateway entry, then adapt the config location to the client or framework.

Claude Code Connect local KosmoKrator integrations to Claude Code through one scoped MCP gateway entry. Claude Code can launch the local kosmo binary directly from the project MCP config.
Cursor Expose selected local integrations to Cursor through KosmoKrator without configuring each service as its own MCP server. Use the same KosmoKrator install and integration credentials that power terminal and headless runs.
Codex Use KosmoKrator as a local MCP proxy for Codex so coding sessions can reach selected integrations with explicit write policy. Keep write access denied or ask-based unless the workspace is trusted.
OpenAI Agents SDK Attach KosmoKrator integration tools to OpenAI Agents SDK workflows through a local MCP gateway. Use headless JSON commands for CI-style execution and MCP for agent tool discovery.
Claude Agent SDK Give Claude Agent SDK workflows access to KosmoKrator integrations through a local MCP server. Use a narrow integration list so the agent does not load unrelated tools.
Vercel AI SDK Use KosmoKrator as a local integration gateway for Vercel AI SDK agents and scripts. Prefer CLI JSON calls when a workflow only needs one deterministic integration operation.
LangChain Bridge LangChain agents to local KosmoKrator integration tools through MCP or headless CLI calls. Keep the gateway scoped to the integration and operation class needed by the chain.
LangGraph Run KosmoKrator integration calls from LangGraph nodes while preserving local credentials and permissions. Headless CLI calls fit repeatable graph edges; MCP fits exploratory agent nodes.
CrewAI Expose KosmoKrator integrations to CrewAI workers as scoped local tools. Use per-worker integration scopes to avoid giving every worker every tool.
Generic MCP Clients Connect any stdio-compatible MCP client to local KosmoKrator integration tools. Start with read-only write policy and expand only for trusted projects.

MCP Tool Names

KosmoKrator exposes integration tools through the gateway with stable names.

MCP toolSource functionType
integration__shipstation__shipstation_batches_list shipstation.shipstation_batches_list Read read
integration__shipstation__shipstation_batches_create shipstation.shipstation_batches_create Write write
integration__shipstation__shipstation_batches_get_external shipstation.shipstation_batches_get_external Read read
integration__shipstation__shipstation_batches_delete shipstation.shipstation_batches_delete Write write
integration__shipstation__shipstation_batches_get shipstation.shipstation_batches_get Read read
integration__shipstation__shipstation_batches_update shipstation.shipstation_batches_update Write write
integration__shipstation__shipstation_batches_add shipstation.shipstation_batches_add Write write
integration__shipstation__shipstation_batches_errors shipstation.shipstation_batches_errors Read read
integration__shipstation__shipstation_batches_remove shipstation.shipstation_batches_remove Write write
integration__shipstation__shipstation_batches_process shipstation.shipstation_batches_process Write write
integration__shipstation__shipstation_carriers_list shipstation.shipstation_carriers_list Read read
integration__shipstation__shipstation_carriers_get shipstation.shipstation_carriers_get Read read
integration__shipstation__shipstation_carriers_options shipstation.shipstation_carriers_options Read read
integration__shipstation__shipstation_carriers_packages shipstation.shipstation_carriers_packages Read read
integration__shipstation__shipstation_carriers_services shipstation.shipstation_carriers_services Read read
integration__shipstation__shipstation_downloads_get shipstation.shipstation_downloads_get Read read
integration__shipstation__shipstation_fulfillments_list shipstation.shipstation_fulfillments_list Read read
integration__shipstation__shipstation_fulfillments_create shipstation.shipstation_fulfillments_create Write write
integration__shipstation__shipstation_inventory_list shipstation.shipstation_inventory_list Read read
integration__shipstation__shipstation_inventory_adjust shipstation.shipstation_inventory_adjust Write write
integration__shipstation__shipstation_inventory_warehouses_list shipstation.shipstation_inventory_warehouses_list Read read
integration__shipstation__shipstation_inventory_warehouses_create shipstation.shipstation_inventory_warehouses_create Write write
integration__shipstation__shipstation_inventory_warehouses_get shipstation.shipstation_inventory_warehouses_get Read read
integration__shipstation__shipstation_inventory_warehouses_update shipstation.shipstation_inventory_warehouses_update Write write
integration__shipstation__shipstation_inventory_warehouses_delete shipstation.shipstation_inventory_warehouses_delete Write write
integration__shipstation__shipstation_inventory_locations_list shipstation.shipstation_inventory_locations_list Read read
integration__shipstation__shipstation_inventory_locations_create shipstation.shipstation_inventory_locations_create Write write
integration__shipstation__shipstation_inventory_locations_get shipstation.shipstation_inventory_locations_get Read read
integration__shipstation__shipstation_inventory_locations_update shipstation.shipstation_inventory_locations_update Write write
integration__shipstation__shipstation_inventory_locations_delete shipstation.shipstation_inventory_locations_delete Write write
integration__shipstation__shipstation_labels_list shipstation.shipstation_labels_list Read read
integration__shipstation__shipstation_labels_create shipstation.shipstation_labels_create Write write
integration__shipstation__shipstation_labels_create_from_rate shipstation.shipstation_labels_create_from_rate Write write
integration__shipstation__shipstation_labels_create_from_shipment shipstation.shipstation_labels_create_from_shipment Write write
integration__shipstation__shipstation_labels_create_from_rate_shopper shipstation.shipstation_labels_create_from_rate_shopper Write write
integration__shipstation__shipstation_labels_get shipstation.shipstation_labels_get Read read
integration__shipstation__shipstation_labels_get_external shipstation.shipstation_labels_get_external Read read
integration__shipstation__shipstation_labels_return shipstation.shipstation_labels_return Write write
integration__shipstation__shipstation_labels_track shipstation.shipstation_labels_track Read read
integration__shipstation__shipstation_labels_void shipstation.shipstation_labels_void Write write
integration__shipstation__shipstation_mailing_netstamps shipstation.shipstation_mailing_netstamps Write write
integration__shipstation__shipstation_mailing_mail_labels shipstation.shipstation_mailing_mail_labels Write write
integration__shipstation__shipstation_mailing_envelopes shipstation.shipstation_mailing_envelopes Write write
integration__shipstation__shipstation_manifests_list shipstation.shipstation_manifests_list Read read
integration__shipstation__shipstation_manifests_create shipstation.shipstation_manifests_create Write write
integration__shipstation__shipstation_manifests_get shipstation.shipstation_manifests_get Read read
integration__shipstation__shipstation_pickups_list shipstation.shipstation_pickups_list Read read
integration__shipstation__shipstation_pickups_create shipstation.shipstation_pickups_create Write write
integration__shipstation__shipstation_pickups_get shipstation.shipstation_pickups_get Read read
integration__shipstation__shipstation_pickups_delete shipstation.shipstation_pickups_delete Write write
integration__shipstation__shipstation_packages_list shipstation.shipstation_packages_list Read read
integration__shipstation__shipstation_packages_create shipstation.shipstation_packages_create Write write
integration__shipstation__shipstation_packages_get shipstation.shipstation_packages_get Read read
integration__shipstation__shipstation_packages_update shipstation.shipstation_packages_update Write write
integration__shipstation__shipstation_packages_delete shipstation.shipstation_packages_delete Write write
integration__shipstation__shipstation_products_list shipstation.shipstation_products_list Read read
integration__shipstation__shipstation_purchase_orders_list shipstation.shipstation_purchase_orders_list Read read
integration__shipstation__shipstation_purchase_orders_create shipstation.shipstation_purchase_orders_create Write write
integration__shipstation__shipstation_purchase_orders_get shipstation.shipstation_purchase_orders_get Read read
integration__shipstation__shipstation_purchase_orders_update shipstation.shipstation_purchase_orders_update Write write
integration__shipstation__shipstation_purchase_orders_shipping_details shipstation.shipstation_purchase_orders_shipping_details Write write
integration__shipstation__shipstation_purchase_orders_status shipstation.shipstation_purchase_orders_status Write write
integration__shipstation__shipstation_purchase_orders_receives shipstation.shipstation_purchase_orders_receives Write write
integration__shipstation__shipstation_purchase_orders_summary shipstation.shipstation_purchase_orders_summary Read read
integration__shipstation__shipstation_rates_create shipstation.shipstation_rates_create Write write
integration__shipstation__shipstation_rates_estimate shipstation.shipstation_rates_estimate Write write
integration__shipstation__shipstation_rates_get shipstation.shipstation_rates_get Read read
integration__shipstation__shipstation_shipments_list shipstation.shipstation_shipments_list Read read
integration__shipstation__shipstation_shipments_create shipstation.shipstation_shipments_create Write write
integration__shipstation__shipstation_shipments_create_user shipstation.shipstation_shipments_create_user Write write
integration__shipstation__shipstation_shipments_get_external shipstation.shipstation_shipments_get_external Read read
integration__shipstation__shipstation_shipments_get shipstation.shipstation_shipments_get Read read
integration__shipstation__shipstation_shipments_update shipstation.shipstation_shipments_update Write write
integration__shipstation__shipstation_shipments_cancel shipstation.shipstation_shipments_cancel Write write
integration__shipstation__shipstation_shipments_rates shipstation.shipstation_shipments_rates Read read
integration__shipstation__shipstation_shipments_add_tag shipstation.shipstation_shipments_add_tag Write write
integration__shipstation__shipstation_shipments_remove_tag shipstation.shipstation_shipments_remove_tag Write write
integration__shipstation__shipstation_suppliers_list shipstation.shipstation_suppliers_list Read read
integration__shipstation__shipstation_suppliers_create shipstation.shipstation_suppliers_create Write write
integration__shipstation__shipstation_suppliers_get shipstation.shipstation_suppliers_get Read read
integration__shipstation__shipstation_suppliers_update shipstation.shipstation_suppliers_update Write write
integration__shipstation__shipstation_tags_list shipstation.shipstation_tags_list Read read
integration__shipstation__shipstation_tags_create shipstation.shipstation_tags_create Write write
integration__shipstation__shipstation_totes_list shipstation.shipstation_totes_list Read read
integration__shipstation__shipstation_totes_create shipstation.shipstation_totes_create Write write
integration__shipstation__shipstation_totes_quantities shipstation.shipstation_totes_quantities Read read
integration__shipstation__shipstation_totes_get shipstation.shipstation_totes_get Read read
integration__shipstation__shipstation_totes_update shipstation.shipstation_totes_update Write write
integration__shipstation__shipstation_totes_delete shipstation.shipstation_totes_delete Write write
integration__shipstation__shipstation_tracking_stop shipstation.shipstation_tracking_stop Write write
integration__shipstation__shipstation_warehouses_list shipstation.shipstation_warehouses_list Read read
integration__shipstation__shipstation_warehouses_get shipstation.shipstation_warehouses_get Read read
integration__shipstation__shipstation_users_list shipstation.shipstation_users_list Read read
integration__shipstation__shipstation_webhooks_list shipstation.shipstation_webhooks_list Read read
integration__shipstation__shipstation_webhooks_create shipstation.shipstation_webhooks_create Write write
integration__shipstation__shipstation_webhooks_get shipstation.shipstation_webhooks_get Read read
integration__shipstation__shipstation_webhooks_update shipstation.shipstation_webhooks_update Write write
integration__shipstation__shipstation_webhooks_delete shipstation.shipstation_webhooks_delete Write write
integration__shipstation__shipstation_api_get shipstation.shipstation_api_get Read read
integration__shipstation__shipstation_api_post shipstation.shipstation_api_post Write write
integration__shipstation__shipstation_api_put shipstation.shipstation_api_put Write write
integration__shipstation__shipstation_api_patch shipstation.shipstation_api_patch Write write
integration__shipstation__shipstation_api_delete shipstation.shipstation_api_delete Write write

Write Access

Start with --write=deny for read-only MCP clients. Use --write=ask or --write=allow only when the client and workspace are trusted.