paperclip/packages/shared/src/app-definitions.ingestion-r...

2609 lines
70 KiB
JSON

{
"schemaVersion": 1,
"corpusSize": 99,
"providers": [
{
"slug": "airtable",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, Advanced expanded)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "manual (after \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, Advanced expanded)"
]
},
{
"slug": "anthropic",
"stateCount": 1,
"states": [
{
"label": "initial (API Key form, only state)",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "api-key-generic",
"stateCount": 1,
"states": [
{
"label": "initial — Step 2 Configure (single state)",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 2
}
],
"ambiguities": []
},
{
"slug": "asana",
"stateCount": 1,
"states": [
{
"label": "initial (manual/BYO only — no managed setup offered)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 5
}
],
"ambiguities": []
},
{
"slug": "bamboohr",
"stateCount": 2,
"states": [
{
"label": "initial — Step 2 Configure — Select Connection Type (OAuth 2.0 card open with Company Domain; API Key card collapsed)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 1,
"linkCount": 0
},
{
"label": "Step 2 Configure — after clicking \"API Key\" connection-type card",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 3
}
],
"ambiguities": []
},
{
"slug": "beehiiv",
"stateCount": 5,
"states": [
{
"label": "initial — Step 2 Details (radio MCP | API, MCP default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 3,
"linkCount": 0
},
{
"label": "Step 3 Configure — path: MCP — tab: Managed (default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 7,
"linkCount": 2
},
{
"label": "Step 3 Configure — path: MCP — tab: Your own credentials",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 9,
"linkCount": 4
},
{
"label": "Step 3 Configure — path: API — auth: OAuth 2.0 (default; captured in a fresh dialog, name orange-chair)",
"transport": "rest_api",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 7,
"linkCount": 5
},
{
"label": "Step 3 Configure — path: API — auth: API Key",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 10,
"linkCount": 3
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial — Step 2 Details (radio MCP | API, MCP default)",
"Auth is not explicit in capture state: Step 3 Configure — path: MCP — tab: Managed (default)"
]
},
{
"slug": "bitly",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "manual (after \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup)"
]
},
{
"slug": "box",
"stateCount": 1,
"states": [
{
"label": "initial (manual/BYO only — no managed setup offered)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 5
}
],
"ambiguities": []
},
{
"slug": "brex",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "manual (after \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup)"
]
},
{
"slug": "calendly",
"stateCount": 3,
"states": [
{
"label": "initial — Select Connection Type",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 0,
"linkCount": 0
},
{
"label": "OAuth 2.0 selected",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
},
{
"label": "API Key selected",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial — Select Connection Type"
]
},
{
"slug": "candid",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "manual (after \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup)"
]
},
{
"slug": "canva",
"stateCount": 1,
"states": [
{
"label": "initial (OAuth form, only state)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "circleci",
"stateCount": 1,
"states": [
{
"label": "initial (API Key form, only state)",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "clerk",
"stateCount": 1,
"states": [
{
"label": "initial (API Key form, only state)",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "clickhouse",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "manual (after \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup)"
]
},
{
"slug": "clickup",
"stateCount": 3,
"states": [
{
"label": "initial — Select Connection Type",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 0,
"linkCount": 0
},
{
"label": "OAuth 2.0 selected",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
},
{
"label": "API Key selected",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial — Select Connection Type"
]
},
{
"slug": "cloudflare",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "manual (after \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup)"
]
},
{
"slug": "cloudinary",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "manual (after \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup)"
]
},
{
"slug": "coda",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "manual (after \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup)"
]
},
{
"slug": "cohere",
"stateCount": 1,
"states": [
{
"label": "initial (API Key form, only state)",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "contentful",
"stateCount": 1,
"states": [
{
"label": "initial (API Key form, only state)",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "convex",
"stateCount": 1,
"states": [
{
"label": "initial (OAuth form, only state)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "crowdin",
"stateCount": 3,
"states": [
{
"label": "initial — Select Connection Type",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 0,
"linkCount": 0
},
{
"label": "OAuth 2.0 selected",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
},
{
"label": "API Key selected",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial — Select Connection Type"
]
},
{
"slug": "deepgram",
"stateCount": 1,
"states": [
{
"label": "initial (API Key form, only state)",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "deepseek",
"stateCount": 1,
"states": [
{
"label": "initial (API Key form, only state)",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "discord",
"stateCount": 1,
"states": [
{
"label": "initial — Step 2 Configure (single state)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 5
}
],
"ambiguities": []
},
{
"slug": "dovetail",
"stateCount": 1,
"states": [
{
"label": "initial — Step 2 Configure (API Key; only state)",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
}
],
"ambiguities": []
},
{
"slug": "dropbox",
"stateCount": 1,
"states": [
{
"label": "initial (OAuth form, only state)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "egnyte",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "manual (after \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup)"
]
},
{
"slug": "elevenlabs",
"stateCount": 1,
"states": [
{
"label": "initial (API Key form, only state)",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "embat",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "manual (after \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup)"
]
},
{
"slug": "figma",
"stateCount": 1,
"states": [
{
"label": "initial — Step 2 Configure (OAuth, customer-owned credentials; only state)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 7,
"linkCount": 2
}
],
"ambiguities": []
},
{
"slug": "firecrawl",
"stateCount": 1,
"states": [
{
"label": "initial (API Key form, only state)",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "g2",
"stateCount": 1,
"states": [
{
"label": "initial (manual/BYO only — no managed setup offered)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 5
}
],
"ambiguities": []
},
{
"slug": "github",
"stateCount": 2,
"states": [
{
"label": "Step 2 Configure — tab: Managed (default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 3,
"linkCount": 2
},
{
"label": "Step 2 Configure — tab: Your own credentials",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 10,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: Step 2 Configure — tab: Managed (default)"
]
},
{
"slug": "gitlab",
"stateCount": 1,
"states": [
{
"label": "initial (API Key form, only state)",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "google-gemini",
"stateCount": 1,
"states": [
{
"label": "initial (API Key form, only state)",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "google",
"stateCount": 1,
"states": [
{
"label": "initial (OAuth form, only state)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "hubspot",
"stateCount": 1,
"states": [
{
"label": "initial (OAuth form, only state)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "hugging-face",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "manual (after \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup)"
]
},
{
"slug": "intercom",
"stateCount": 1,
"states": [
{
"label": "initial (OAuth form, only state)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "jira",
"stateCount": 4,
"states": [
{
"label": "initial — Step 2 Details (radio MCP | API, MCP default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 3,
"linkCount": 0
},
{
"label": "Step 3 Configure — path: MCP — tab: Managed (default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "Step 3 Configure — path: MCP — tab: Your own credentials",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
},
{
"label": "Step 3 Configure — path: API — auth: OAuth 2.0 (only auth option)",
"transport": "rest_api",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 6
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial — Step 2 Details (radio MCP | API, MCP default)",
"Auth is not explicit in capture state: Step 3 Configure — path: MCP — tab: Managed (default)"
]
},
{
"slug": "kernel",
"stateCount": 4,
"states": [
{
"label": "initial — Step 2 Details (radio MCP | API, MCP default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 3,
"linkCount": 0
},
{
"label": "Step 3 Configure — path: MCP — tab: Managed (default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "Step 3 Configure — path: MCP — tab: Your own credentials",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
},
{
"label": "Step 3 Configure — path: API — auth: API Key (only auth option; captured in a fresh dialog, name fuchsia-ribbon)",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 9,
"linkCount": 4
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial — Step 2 Details (radio MCP | API, MCP default)",
"Auth is not explicit in capture state: Step 3 Configure — path: MCP — tab: Managed (default)"
]
},
{
"slug": "linear",
"stateCount": 2,
"states": [
{
"label": "Step 2 Configure — tab: Managed (default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 2,
"linkCount": 2
},
{
"label": "Step 2 Configure — tab: Your own credentials",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 7,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: Step 2 Configure — tab: Managed (default)"
]
},
{
"slug": "linkedin",
"stateCount": 1,
"states": [
{
"label": "initial (OAuth configure — only state; no connection-type chooser)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 5
}
],
"ambiguities": []
},
{
"slug": "local-falcon",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 5,
"linkCount": 2
},
{
"label": "manual (after \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 7,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup)"
]
},
{
"slug": "mailgun",
"stateCount": 1,
"states": [
{
"label": "initial (API Key configure — only state)",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 2
}
],
"ambiguities": []
},
{
"slug": "make",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 5,
"linkCount": 2
},
{
"label": "manual (after \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 7,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup)"
]
},
{
"slug": "manufact",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "manual (after \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup)"
]
},
{
"slug": "mem0",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "manual (after \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup)"
]
},
{
"slug": "miro",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 5,
"linkCount": 2
},
{
"label": "manual (after \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 7,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup)"
]
},
{
"slug": "mixpanel",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 5,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 7,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "monday",
"stateCount": 3,
"states": [
{
"label": "initial (Select Connection Type)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 0,
"linkCount": 0
},
{
"label": "OAuth 2.0 selected",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
},
{
"label": "API Key selected",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (Select Connection Type)"
]
},
{
"slug": "neon",
"stateCount": 1,
"states": [
{
"label": "initial (API Key configure — only state)",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
}
],
"ambiguities": []
},
{
"slug": "netlify",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "ngrok",
"stateCount": 1,
"states": [
{
"label": "initial (API Key configure — only state)",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
}
],
"ambiguities": []
},
{
"slug": "notion",
"stateCount": 5,
"states": [
{
"label": "initial — Step 2 Details (radio MCP | API, MCP default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 3,
"linkCount": 0
},
{
"label": "Step 3 Configure — path: MCP — tab: Managed (default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "Step 3 Configure — path: MCP — tab: Your own credentials",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
},
{
"label": "Step 3 Configure — path: API — auth: OAuth 2.0 (default)",
"transport": "rest_api",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 7,
"linkCount": 5
},
{
"label": "Step 3 Configure — path: API — auth: API Key",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 10,
"linkCount": 4
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial — Step 2 Details (radio MCP | API, MCP default)",
"Auth is not explicit in capture state: Step 3 Configure — path: MCP — tab: Managed (default)"
]
},
{
"slug": "oauth-generic",
"stateCount": 2,
"states": [
{
"label": "initial — Step 2 Configure (managed/auto-discover view)",
"transport": "rest_api",
"auth": "oauth",
"ownershipModes": [
"dcr"
],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 1,
"linkCount": 2
},
{
"label": "Step 2 Configure — \"enter details manually\" view, Advanced expanded",
"transport": "rest_api",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 10,
"linkCount": 2
}
],
"ambiguities": []
},
{
"slug": "okta",
"stateCount": 1,
"states": [
{
"label": "initial — Step 2 Configure (single state, both connection-type cards inline)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 3,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial — Step 2 Configure (single state, both connection-type cards inline)"
]
},
{
"slug": "openai",
"stateCount": 1,
"states": [
{
"label": "initial (API Key configure — only state)",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
}
],
"ambiguities": []
},
{
"slug": "openrouter",
"stateCount": 1,
"states": [
{
"label": "initial (API Key configure — only state)",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
}
],
"ambiguities": []
},
{
"slug": "oreilly",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "pagerduty",
"stateCount": 1,
"states": [
{
"label": "initial (opens directly in manual OAuth-app mode; no managed option)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "perplexity",
"stateCount": 1,
"states": [
{
"label": "initial (API Key configure — only state)",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
}
],
"ambiguities": []
},
{
"slug": "pinecone",
"stateCount": 1,
"states": [
{
"label": "initial (API Key configure — only state)",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
}
],
"ambiguities": []
},
{
"slug": "planetscale",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 5,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 7,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "posthog",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "postman",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "railway",
"stateCount": 1,
"states": [
{
"label": "initial (API Key configure — only state)",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
}
],
"ambiguities": []
},
{
"slug": "razorpay",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "render",
"stateCount": 1,
"states": [
{
"label": "initial (API Key configure — only state)",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
}
],
"ambiguities": []
},
{
"slug": "replicate",
"stateCount": 1,
"states": [
{
"label": "initial (API Key configure — only state)",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
}
],
"ambiguities": []
},
{
"slug": "resend",
"stateCount": 6,
"states": [
{
"label": "initial — Step 2 Details (radio MCP | API, MCP default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 3,
"linkCount": 0
},
{
"label": "Step 3 Configure — path: MCP — tab: Managed (default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 7,
"linkCount": 2
},
{
"label": "Step 3 Configure — path: MCP — tab: Your own credentials",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 9,
"linkCount": 4
},
{
"label": "Step 3 Configure — path: API — auth: OAuth 2.0 (default, auto-registered client)",
"transport": "rest_api",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 2
},
{
"label": "Step 3 Configure — path: API — auth: OAuth 2.0 — after \"enter details manually\"",
"transport": "rest_api",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 4
},
{
"label": "Step 3 Configure — path: API — auth: API Key",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 10,
"linkCount": 4
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial — Step 2 Details (radio MCP | API, MCP default)",
"Auth is not explicit in capture state: Step 3 Configure — path: MCP — tab: Managed (default)"
]
},
{
"slug": "salesforce",
"stateCount": 3,
"states": [
{
"label": "initial — Step 2 Configure (managed package install view)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 0,
"linkCount": 2
},
{
"label": "Step 2 Configure — managed view after clicking \"change\" (domain editor)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 1,
"linkCount": 2
},
{
"label": "Step 2 Configure — \"enter details manually\" view",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 1,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial — Step 2 Configure (managed package install view)",
"Auth is not explicit in capture state: Step 2 Configure — managed view after clicking \"change\" (domain editor)",
"Auth is not explicit in capture state: Step 2 Configure — \"enter details manually\" view"
]
},
{
"slug": "sanity",
"stateCount": 5,
"states": [
{
"label": "initial — Step 2 Details (radio MCP | API, MCP default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 3,
"linkCount": 0
},
{
"label": "Step 3 Configure — path: MCP — tab: Managed (default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 2
},
{
"label": "Step 3 Configure — path: MCP — tab: Your own credentials",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
},
{
"label": "Step 3 Configure — path: API — auth: OAuth 2.0 (default)",
"transport": "rest_api",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 7,
"linkCount": 5
},
{
"label": "Step 3 Configure — path: API — auth: API Key",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 10,
"linkCount": 4
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial — Step 2 Details (radio MCP | API, MCP default)",
"Auth is not explicit in capture state: Step 3 Configure — path: MCP — tab: Managed (default)"
]
},
{
"slug": "segment",
"stateCount": 1,
"states": [
{
"label": "initial (API Key configure — only state)",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
}
],
"ambiguities": []
},
{
"slug": "sendgrid",
"stateCount": 1,
"states": [
{
"label": "initial (API Key configure — only state)",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
}
],
"ambiguities": []
},
{
"slug": "sentry",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "shopify",
"stateCount": 1,
"states": [
{
"label": "initial — Step 2 Configure — Select Connection Type (OAuth 2.0 only; only state)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 1,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "similarweb",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "slack",
"stateCount": 2,
"states": [
{
"label": "Step 2 Configure — tab: Managed (default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 2,
"linkCount": 2
},
{
"label": "Step 2 Configure — tab: Your own credentials",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 9,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: Step 2 Configure — tab: Managed (default)"
]
},
{
"slug": "snowflake",
"stateCount": 3,
"states": [
{
"label": "initial — Step 2 Configure — strategy selection",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 0,
"linkCount": 0
},
{
"label": "Step 2 Configure — strategy: OAuth (Using Snowflake Partner Connect)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 4,
"linkCount": 2
},
{
"label": "Step 2 Configure — strategy: Workload Identity Federation",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 1,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial — Step 2 Configure — strategy selection",
"Auth is not explicit in capture state: Step 2 Configure — strategy: Workload Identity Federation"
]
},
{
"slug": "spotify",
"stateCount": 1,
"states": [
{
"label": "initial (OAuth configure — only state)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 5
}
],
"ambiguities": []
},
{
"slug": "stripe",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "supabase",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "telegram-bot",
"stateCount": 1,
"states": [
{
"label": "initial (API Key configure — only state)",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
}
],
"ambiguities": []
},
{
"slug": "ticket-tailor",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "ticktick",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 5,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 7,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "todoist",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "typeform",
"stateCount": 3,
"states": [
{
"label": "initial (Select Connection Type)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 0,
"linkCount": 0
},
{
"label": "OAuth 2.0 selected",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
},
{
"label": "API Key selected",
"transport": "mcp_remote",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 4
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (Select Connection Type)"
]
},
{
"slug": "vercel",
"stateCount": 2,
"states": [
{
"label": "initial — Step 2 Configure (MCP, auto-discovered details)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 2
},
{
"label": "Step 2 Configure — after clicking \"enter details manually\"",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 2
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial — Step 2 Configure (MCP, auto-discovered details)"
]
},
{
"slug": "webflow",
"stateCount": 5,
"states": [
{
"label": "initial — Step 2 Details (radio MCP | API, MCP default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 3,
"linkCount": 0
},
{
"label": "Step 3 Configure — path: MCP — tab: Managed (default)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 7,
"linkCount": 2
},
{
"label": "Step 3 Configure — path: MCP — tab: Your own credentials",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 9,
"linkCount": 4
},
{
"label": "Step 3 Configure — path: API — auth: OAuth 2.0 (default; captured in a fresh dialog, name red-anchor)",
"transport": "rest_api",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 7,
"linkCount": 5
},
{
"label": "Step 3 Configure — path: API — auth: API Key",
"transport": "rest_api",
"auth": "api_key",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 10,
"linkCount": 3
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial — Step 2 Details (radio MCP | API, MCP default)",
"Auth is not explicit in capture state: Step 3 Configure — path: MCP — tab: Managed (default)"
]
},
{
"slug": "wix",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "workos",
"stateCount": 1,
"states": [
{
"label": "initial — Step 2 Configure (single state)",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 1,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial — Step 2 Configure (single state)"
]
},
{
"slug": "xero",
"stateCount": 1,
"states": [
{
"label": "initial (opens directly in manual OAuth-app mode; no managed option)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 0
}
],
"ambiguities": []
},
{
"slug": "zapier",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "zeplin",
"stateCount": 1,
"states": [
{
"label": "initial (OAuth configure — only state)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 5
}
],
"ambiguities": []
},
{
"slug": "zomato",
"stateCount": 2,
"states": [
{
"label": "initial (managed setup, step 2 \"Configure\")",
"transport": "mcp_remote",
"auth": null,
"ownershipModes": [],
"externalCredentialCustody": "vercel_connect",
"fieldCount": 6,
"linkCount": 0
},
{
"label": "manual (after clicking \"enter details manually\")",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [
"customer"
],
"externalCredentialCustody": null,
"fieldCount": 8,
"linkCount": 0
}
],
"ambiguities": [
"Auth is not explicit in capture state: initial (managed setup, step 2 \"Configure\")"
]
},
{
"slug": "zoom",
"stateCount": 1,
"states": [
{
"label": "initial (OAuth configure — only state)",
"transport": "mcp_remote",
"auth": "oauth",
"ownershipModes": [],
"externalCredentialCustody": null,
"fieldCount": 6,
"linkCount": 5
}
],
"ambiguities": []
}
]
}