Back to Tool Reference
MCP

integration.list

List the caller organization's connected integrations.

Effectread-onlyScopeintegration:readPlanStarter+

Use this before listing.create / listing.publish to confirm the target sales channel is connected, or before social_post.publish to confirm the social account is linked.

Returns

sales_channelsobject[]

Connected marketplaces. Each: provider ("etsy" / "shopify" / "tiktok_shop"), status, store_name, store_id, connected_at.

fulfillment_providersobject[]

Connected POD providers. Each: provider ("printful" / "printify"), status, store_name, store_id, linked_channel ({provider, store_name, store_id} of the marketplace it fulfills, or null), connected_at. One Printify connection expands to one entry per shop.

social_accountsobject[]

Connected social profiles. Each: provider (e.g. "instagram" / "tiktok" / "youtube" / "x"), status, username (or null), connected_at.

Request
json
{
  "name": "integration.list",
  "arguments": {}
}
Response
json
{
  "sales_channels": [
    {
      "provider": "shopify",
      "status": "active",
      "connected_at": "2026-05-28T21:08:51.021847+00:00",
      "store_name": "Vaybel Demo Store",
      "store_id": "vaybel.myshopify.com"
    }
  ],
  "fulfillment_providers": [
    {
      "provider": "printify",
      "status": "active",
      "connected_at": "2026-05-28T21:08:59.792503+00:00",
      "store_name": "Vaybel Demo Store",
      "store_id": "12345678",
      "linked_channel": null
    }
  ],
  "social_accounts": []
}