integrations tools shipstation

    ShipStation MCP for your AI agent

    Cogny's ShipStation integration exposes 12 tools (12 read) to an AI agent over MCP. The same tools are available on every plan, from your own AI client or inside the Cogny app.

    • 12readonly reads data.
    • 0writecreates or changes something.
    • 0destructivedeletes, removes or replaces something.

    Over MCP your own AI client asks before it runs a write. To take a tool away from your agent, block it in Settings → Integrations. Plans, approvals and limits

    set it up.

    Add Cogny to your AI client once, then connect ShipStation in Cogny. Every ShipStation tool below appears in the client.

    • Claude CodeRun claude mcp add --transport http cogny https://app.cogny.com/mcp, then authorise in the browser.
    • Claude.aiSettings → Connectors → Add custom connector, URL https://app.cogny.com/mcp, then log in and pick your workspace.
    • ChatGPTSettings → Apps → Advanced settings → Developer mode → Create app, URL https://app.cogny.com/mcp, authentication OAuth.
    • CursorIn Cogny, Settings → Data & Integrations → Connect AI Clients shows the block to paste into .mcp.json, with an API key.
    • CodexRun codex mcp add cogny --url https://app.cogny.com/mcp.

    Full setup, and how to undo it

    what each tool does.

    Read 12 · only reads data

    • list_warehousesReadList ship-from warehouses (origin addresses) configured in ShipStation.
    • list_carriersReadList connected carrier accounts (carrier_id, carrier_code, nickname, balance).
    • list_carrier_servicesReadList the shipping services (service_code, name, domestic/international) for one carrier account.
    • list_shipmentsReadList shipments (orders awaiting or past shipping).
    • get_shipmentReadGet one shipment with every field (items, packages, addresses, customs, options).
    • list_labelsReadList purchased shipping labels with their carrier cost and tracking status.
    • get_label_trackingReadTracking status and scan events for one label (status, estimated/actual delivery, events[]).
    • list_fulfillmentsReadList fulfillments (orders marked shipped, with carrier, ship_date and delivered_at).
    • list_productsReadList products in the ShipStation catalog (SKU, name, price, weight, dimensions).
    • get_inventory_levelsReadStock levels per SKU (on hand, allocated, available) from ShipStation Inventory.
    • get_shipping_cost_summaryReadLabel count and carrier cost per period, carrier, service and destination type.
    • get_shipment_volume_summaryReadShipments per period by status, store and destination country, with order and shipping revenue.

    Exact input schemas come from tools/list once ShipStation is connected; the free plan is enough to check. Missing something? Your agent can ask for it with request_feature.