{
  "id": "07-composio",
  "slug": "composio",
  "normalized_name": "composio",
  "name": "Composio",
  "vendor_url": "composio.dev",
  "category": "mcp-infrastructure",
  "what_it_does": "A hosted integration/auth platform that lets AI agents and MCP clients call actions across 1,000+ SaaS apps (HubSpot, Slack, Gmail, GitHub, Notion, Stripe, and others) through Composio-managed OAuth.",
  "ai_features": "none in Composio itself - it is tool/auth plumbing that any LLM or agent framework (Claude, GPT, LangChain, CrewAI, or a raw MCP client) calls into. The \"AI\" is whichever agent is on the other end, not something Composio adds.",
  "mcp_status": "official",
  "mcp_url": "https://connect.composio.dev/mcp ; https://docs.composio.dev/docs/single-toolkit-mcp (redirect correction 2026-08-28: the address previously recorded here, docs.composio.dev/mcp/overview, 308s to this one and this one returns 200) ; repo https://github.com/ComposioHQ/GHMCP",
  "mcp_auth": "Composio brokers OAuth for each connected toolkit (HubSpot, Gmail, Slack, etc.) on the user's behalf, then gates the MCP endpoint itself with an x-api-key header (required by default for new orgs). MCP endpoint pattern is https://backend.composio.dev/v3/mcp/{server_id}?user_id={user_id}.",
  "api_gate": "free (100K tool calls/mo, 50K trigger events/mo, unlimited connections on the Free plan, no credit card)",
  "revops_role": "The connector layer a solo RevOps engineer reaches for instead of hand-building OAuth + API wrappers for a dozen GTM tools one at a time.",
  "tier": "RESEARCHED",
  "last_checked": "2026-09-07",
  "sources": "https://composio.dev, https://composio.dev/pricing, https://docs.composio.dev/docs/single-toolkit-mcp, https://github.com/ComposioHQ/GHMCP, https://connect.composio.dev/mcp",
  "notes": "Composio holds the OAuth tokens for every connected toolkit - it is a custodial broker, not a pass-through. Pro tier ($29/mo) adds pay-as-you-scale overage at $0.0003/tool call; Enterprise adds SSO/SCIM and a KMS proxy for teams that don't want Composio holding raw tokens. 2026-09-07: GitHub org ComposioHQ; repo GHMCP holds the server.json registry manifest and a publish-mcp workflow, and its README reads \"Composio MCP Server ... Composio is a remote, streamable-HTTP MCP server ... https://connect.composio.dev/mcp\" (https://github.com/ComposioHQ/GHMCP).",
  "mcp_status_bucket": "official",
  "api_gate_bucket": "free",
  "mcp_urls": [
    "https://connect.composio.dev/mcp",
    "https://docs.composio.dev/docs/single-toolkit-mcp",
    "https://github.com/ComposioHQ/GHMCP"
  ],
  "source_urls": [
    "https://composio.dev",
    "https://composio.dev/pricing",
    "https://docs.composio.dev/docs/single-toolkit-mcp",
    "https://github.com/ComposioHQ/GHMCP",
    "https://connect.composio.dev/mcp"
  ],
  "source_annotations": [],
  "vendor_domain": "composio.dev",
  "display_name": "Composio",
  "docs_url": null,
  "jobs": [
    "proxy-tool-calls-to-saas"
  ],
  "jobs_tagged_by": "machine-pass",
  "jobs_tagged_on": "2026-08-25",
  "github_url": null,
  "github_stars": null,
  "github_last_commit": null,
  "github_archived": null,
  "github_fetched_on": null,
  "github_candidates": [
    "https://github.com/ComposioHQ/GHMCP",
    "https://github.com/ComposioHQ/GHMCP"
  ],
  "docs_digest": null,
  "docs_last_crawled": null,
  "submission": null,
  "mcp_tools": [
    {
      "name": "COMPOSIO_GET_TOOL_SCHEMAS",
      "description": "Retrieves schema definitions for specified tools to validate their input/output structure.",
      "required_params": [
        "tool_slugs"
      ],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "aggregator:composio",
      "risk": "read"
    },
    {
      "name": "COMPOSIO_MANAGE_CONNECTIONS",
      "description": "Checks or connects toolkits by slug so the agent can authenticate before calling their tools.",
      "required_params": [
        "toolkits"
      ],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "aggregator:composio",
      "risk": "read"
    },
    {
      "name": "COMPOSIO_MULTI_EXECUTE_TOOL",
      "description": "Executes multiple logically independent tools in parallel with consolidated response tracking.",
      "required_params": [
        "tools",
        "tool_slug",
        "arguments",
        "sync_response_to_workbench"
      ],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "aggregator:composio",
      "risk": "read"
    },
    {
      "name": "COMPOSIO_REMOTE_BASH_TOOL",
      "description": "Executes bash commands in a sandbox environment with a 3-minute execution limit.",
      "required_params": [
        "command"
      ],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "aggregator:composio",
      "risk": "read"
    },
    {
      "name": "COMPOSIO_REMOTE_WORKBENCH",
      "description": "Executes Python code in a persistent remote Jupyter sandbox with state preservation across executions.",
      "required_params": [
        "code_to_execute"
      ],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "aggregator:composio",
      "risk": "read"
    },
    {
      "name": "COMPOSIO_SEARCH_TOOLS",
      "description": "Processes structured English search queries to discover and return relevant tools from Composio's toolkit ecosystem in parallel.",
      "required_params": [
        "queries",
        "session"
      ],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "aggregator:composio",
      "risk": "read"
    }
  ],
  "mcp_tool_count": 6,
  "mcp_tools_evidence": "docs",
  "mcp_tools_repo": null,
  "mcp_tools_repo_party": null,
  "mcp_catalog_shape": "dynamic",
  "mcp_catalog_note": "a small fixed meta-tool set plus the customer's own connected toolkits",
  "mcp_tools_fetched_on": "2026-09-27",
  "cli_status": "official",
  "cli_party": "first",
  "cli_binary": "composio",
  "cli_install": [
    {
      "cmd": "curl -fsSL https://composio.dev/install | bash",
      "manager": "shell",
      "source_url": "https://composio.dev/cli",
      "party": "first",
      "fetched_on": "2026-09-27"
    },
    {
      "cmd": "curl -fsSL https://composio.dev/install | sh",
      "manager": "shell",
      "source_url": "https://docs.composio.dev/docs/cli",
      "party": "first",
      "fetched_on": "2026-09-27"
    },
    {
      "cmd": "curl -fsSL https://composio.dev/install | sh -s -- @composio/cli@0.3.1",
      "manager": "shell",
      "source_url": "https://docs.composio.dev/docs/cli",
      "party": "first",
      "fetched_on": "2026-09-27"
    }
  ],
  "cli_login": "composio login --agent",
  "cli_commands_seen": [
    "dev",
    "execute",
    "generate",
    "link",
    "links",
    "login",
    "proxy",
    "run",
    "search",
    "setup",
    "start",
    "upgrade"
  ],
  "cli_docs_url": "https://composio.dev/cli",
  "cli_repo": null,
  "cli_packages": [],
  "cli_evidence": "vendor-docs",
  "cli_checked_on": "2026-09-27",
  "github_org": "ComposioHQ",
  "github_org_status": "resolved",
  "github_org_url": "https://github.com/ComposioHQ",
  "github_org_evidence": {
    "rule": "rule 2",
    "url": "https://github.com/ComposioHQ/GHMCP",
    "matched_domain": "composio.dev",
    "via": "website",
    "detail": "account website https://composio.dev has the vendor's domain",
    "confidence": "strong",
    "candidates_rejected": []
  },
  "github_org_repos": 14,
  "github_org_repos_mcp": 4,
  "github_org_repos_cli": 1,
  "github_org_latest_activity": "2026-09-08T16:23:36Z",
  "github_org_recent_repos": [
    {
      "name": "composio",
      "url": "https://github.com/ComposioHQ/composio",
      "kind": "mcp-server",
      "description": "Composio powers 1000+ toolkits, tool search, context management, authentication, and a sandboxed workbench to help you build AI agents that turn intent into act",
      "stars": 30092,
      "pushed_at": "2026-09-08",
      "latest_release": "@composio/cli@0.4.2-beta.384"
    },
    {
      "name": "logo-cdn",
      "url": "https://github.com/ComposioHQ/logo-cdn",
      "kind": "other",
      "description": "oss logo cdn of composio toolkits",
      "stars": 7,
      "pushed_at": "2026-09-08",
      "latest_release": null
    },
    {
      "name": "helm-charts",
      "url": "https://github.com/ComposioHQ/helm-charts",
      "kind": "infra",
      "description": "Helm charts to deploy Composio",
      "stars": 2,
      "pushed_at": "2026-09-07",
      "latest_release": "r20260908_01"
    },
    {
      "name": "composio-base-py",
      "url": "https://github.com/ComposioHQ/composio-base-py",
      "kind": "sdk",
      "description": null,
      "stars": 3,
      "pushed_at": "2026-08-19",
      "latest_release": "v1.44.0"
    },
    {
      "name": "composio-plugin-openai",
      "url": "https://github.com/ComposioHQ/composio-plugin-openai",
      "kind": "plugin-or-integration",
      "description": null,
      "stars": 4,
      "pushed_at": "2026-08-11",
      "latest_release": "v0.2.3"
    }
  ],
  "github_org_checked_on": "2026-09-08",
  "mcp_endpoint": null,
  "mcp_docs_url": "https://docs.composio.dev/docs/single-toolkit-mcp",
  "endpoint_status": "docs-only",
  "endpoint_http_status": 200,
  "endpoint_last_probed": "2026-09-04",
  "endpoint_wall_note": null,
  "canonical": true,
  "canonical_id": "07-composio",
  "also_listed_in": [],
  "source_file": "07-mcp-infrastructure.md",
  "source_line": 11,
  "file_index": 0,
  "category_num": "07",
  "category_slug": "mcp-infrastructure",
  "category_label": "MCP Layer",
  "heading": "Composio",
  "missing_schema_fields": [],
  "extra_fields": {},
  "display_rank": 13
}
