KosmoKrator

data

Shippo MCP Gateway for AI Agents

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

Shippo MCP Gateway

Expose Shippo to MCP clients with `kosmokrator mcp:serve --integration=shippo`.

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=shippo --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-shippo": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=shippo",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=shippo --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__shippo__shippo_list_addresses shippo.shippo_list_addresses Read read
integration__shippo__shippo_create_address shippo.shippo_create_address Write write
integration__shippo__shippo_get_address shippo.shippo_get_address Read read
integration__shippo__shippo_validate_address shippo.shippo_validate_address Read read
integration__shippo__shippo_create_batch shippo.shippo_create_batch Write write
integration__shippo__shippo_get_batch shippo.shippo_get_batch Read read
integration__shippo__shippo_add_shipments_to_batch shippo.shippo_add_shipments_to_batch Write write
integration__shippo__shippo_purchase_batch shippo.shippo_purchase_batch Read read
integration__shippo__shippo_remove_shipments_from_batch shippo.shippo_remove_shipments_from_batch Write write
integration__shippo__shippo_list_carrier_accounts shippo.shippo_list_carrier_accounts Read read
integration__shippo__shippo_create_carrier_account shippo.shippo_create_carrier_account Write write
integration__shippo__shippo_get_carrier_account shippo.shippo_get_carrier_account Read read
integration__shippo__shippo_update_carrier_account shippo.shippo_update_carrier_account Write write
integration__shippo__shippo_initiate_oauth2_signin shippo.shippo_initiate_oauth2_signin Read read
integration__shippo__shippo_register_carrier_account shippo.shippo_register_carrier_account Read read
integration__shippo__shippo_get_carrier_registration_status shippo.shippo_get_carrier_registration_status Read read
integration__shippo__shippo_list_customs_declarations shippo.shippo_list_customs_declarations Read read
integration__shippo__shippo_create_customs_declaration shippo.shippo_create_customs_declaration Write write
integration__shippo__shippo_get_customs_declaration shippo.shippo_get_customs_declaration Read read
integration__shippo__shippo_list_customs_items shippo.shippo_list_customs_items Read read
integration__shippo__shippo_create_customs_item shippo.shippo_create_customs_item Write write
integration__shippo__shippo_get_customs_item shippo.shippo_get_customs_item Read read
integration__shippo__shippo_create_live_rate shippo.shippo_create_live_rate Write write
integration__shippo__shippo_get_default_parcel_template shippo.shippo_get_default_parcel_template Read read
integration__shippo__shippo_update_default_parcel_template shippo.shippo_update_default_parcel_template Write write
integration__shippo__shippo_delete_default_parcel_template shippo.shippo_delete_default_parcel_template Write write
integration__shippo__shippo_list_manifests shippo.shippo_list_manifests Read read
integration__shippo__shippo_create_manifest shippo.shippo_create_manifest Write write
integration__shippo__shippo_get_manifest shippo.shippo_get_manifest Read read
integration__shippo__shippo_list_orders shippo.shippo_list_orders Read read
integration__shippo__shippo_create_order shippo.shippo_create_order Write write
integration__shippo__shippo_get_order shippo.shippo_get_order Read read
integration__shippo__shippo_list_carrier_parcel_templates shippo.shippo_list_carrier_parcel_templates Read read
integration__shippo__shippo_get_carrier_parcel_template shippo.shippo_get_carrier_parcel_template Read read
integration__shippo__shippo_list_parcels shippo.shippo_list_parcels Read read
integration__shippo__shippo_create_parcel shippo.shippo_create_parcel Write write
integration__shippo__shippo_get_parcel shippo.shippo_get_parcel Read read
integration__shippo__shippo_create_pickup shippo.shippo_create_pickup Write write
integration__shippo__shippo_get_rate shippo.shippo_get_rate Read read
integration__shippo__shippo_create_refund shippo.shippo_create_refund Write write
integration__shippo__shippo_list_refunds shippo.shippo_list_refunds Read read
integration__shippo__shippo_get_refund shippo.shippo_get_refund Read read
integration__shippo__shippo_list_service_groups shippo.shippo_list_service_groups Read read
integration__shippo__shippo_create_service_group shippo.shippo_create_service_group Write write
integration__shippo__shippo_update_service_group shippo.shippo_update_service_group Write write
integration__shippo__shippo_delete_service_group shippo.shippo_delete_service_group Write write
integration__shippo__shippo_list_shipments shippo.shippo_list_shipments Read read
integration__shippo__shippo_create_shipment shippo.shippo_create_shipment Write write
integration__shippo__shippo_get_shipment shippo.shippo_get_shipment Read read
integration__shippo__shippo_list_shipment_rates shippo.shippo_list_shipment_rates Read read
integration__shippo__shippo_list_shipment_rates_by_currency_code shippo.shippo_list_shipment_rates_by_currency_code Read read
integration__shippo__shippo_create_track shippo.shippo_create_track Write write
integration__shippo__shippo_get_track shippo.shippo_get_track Read read
integration__shippo__shippo_list_transactions shippo.shippo_list_transactions Read read
integration__shippo__shippo_create_transaction shippo.shippo_create_transaction Write write
integration__shippo__shippo_get_transaction shippo.shippo_get_transaction Read read
integration__shippo__shippo_list_user_parcel_templates shippo.shippo_list_user_parcel_templates Read read
integration__shippo__shippo_create_user_parcel_template shippo.shippo_create_user_parcel_template Write write
integration__shippo__shippo_delete_user_parcel_template shippo.shippo_delete_user_parcel_template Write write
integration__shippo__shippo_get_user_parcel_template shippo.shippo_get_user_parcel_template Read read
integration__shippo__shippo_update_user_parcel_template shippo.shippo_update_user_parcel_template Write write
integration__shippo__shippo_list_shippo_accounts shippo.shippo_list_shippo_accounts Read read
integration__shippo__shippo_create_shippo_account shippo.shippo_create_shippo_account Write write
integration__shippo__shippo_get_shippo_account shippo.shippo_get_shippo_account Read read
integration__shippo__shippo_update_shippo_account shippo.shippo_update_shippo_account Write write
integration__shippo__shippo_create_webhook shippo.shippo_create_webhook Write write
integration__shippo__shippo_list_webhooks shippo.shippo_list_webhooks Read read
integration__shippo__shippo_get_webhook shippo.shippo_get_webhook Read read
integration__shippo__shippo_update_webhook shippo.shippo_update_webhook Write write
integration__shippo__shippo_delete_webhook shippo.shippo_delete_webhook 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.