[
  {
    "id": "composio-docs-1",
    "tier": "claimed-docs",
    "url": "https://docs.composio.dev/docs/how-composio-works",
    "excerpt": "session = composio.sessions.create(user_id=\"user_123\")",
    "fetchedAt": "2026-09-05T00:20:39.214Z"
  },
  {
    "id": "composio-docs-2",
    "tier": "claimed-docs",
    "url": "https://docs.composio.dev/docs/how-composio-works",
    "excerpt": "A session gives your agent meta tools, a small fixed set that discover, authenticate, and execute tools at runtime",
    "fetchedAt": "2026-09-05T00:20:39.214Z"
  },
  {
    "id": "composio-docs-3",
    "tier": "claimed-docs",
    "url": "https://docs.composio.dev/docs/how-composio-works",
    "excerpt": "To restrict the set, pass `toolkits` when you create the session.",
    "fetchedAt": "2026-09-05T00:20:39.214Z"
  },
  {
    "id": "composio-docs-4",
    "tier": "claimed-docs",
    "url": "https://docs.composio.dev/docs/sessions-via-mcp",
    "excerpt": "Opt into MCP by passing `mcp: true` when you create the session. The session then exposes its hosted MCP server.",
    "fetchedAt": "2026-09-05T00:20:39.214Z"
  },
  {
    "id": "composio-docs-5",
    "tier": "claimed-docs",
    "url": "https://docs.composio.dev/docs/sessions-via-mcp",
    "excerpt": "Combine `mcp: true` with the direct-tools preset to get one MCP URL that serves exactly the tools you list",
    "fetchedAt": "2026-09-05T00:20:39.214Z"
  },
  {
    "id": "composio-docs-6",
    "tier": "claimed-docs",
    "url": "https://docs.composio.dev/docs/authentication",
    "excerpt": "The agent posts the Connect Link straight into the conversation. The user clicks it, signs in, and the agent retries the tool and continues. No auth UI for you to build.",
    "fetchedAt": "2026-09-05T00:20:39.214Z"
  },
  {
    "id": "composio-docs-7",
    "tier": "claimed-docs",
    "url": "https://docs.composio.dev/docs/authentication",
    "excerpt": "To send users back to your app after they connect, pass a `callback_url`",
    "fetchedAt": "2026-09-05T00:20:39.214Z"
  },
  {
    "id": "composio-docs-8",
    "tier": "claimed-docs",
    "url": "https://docs.composio.dev/docs/authentication/white-labeling-authentication",
    "excerpt": "You can swap in your logo and name, then restyle the whole page to match your product.",
    "fetchedAt": "2026-09-05T00:20:39.214Z"
  },
  {
    "id": "composio-docs-9",
    "tier": "claimed-docs",
    "url": "https://docs.composio.dev/docs/triggers",
    "excerpt": "Composio delivers every event to one destination you control: your webhook URL. You register it once per project, and Composio `POST`s every trigger event there, signed so you can verify it.",
    "fetchedAt": "2026-09-05T00:20:39.214Z"
  },
  {
    "id": "composio-docs-10",
    "tier": "claimed-docs",
    "url": "https://docs.composio.dev/docs/cli",
    "excerpt": "The Composio CLI gives coding agents and terminals a local tool surface. Codex, Claude Code, or a person at the terminal can connect apps, execute tools, inspect schemas, call authenticated APIs, and debug Composio projects.",
    "fetchedAt": "2026-09-05T00:20:39.214Z"
  },
  {
    "id": "composio-docs-11",
    "tier": "claimed-docs",
    "url": "https://docs.composio.dev/docs/cli",
    "excerpt": "Install the native plugin for Codex or Claude Code:\n\ncomposio setup --target auto",
    "fetchedAt": "2026-09-05T00:20:39.214Z"
  },
  {
    "id": "composio-docs-12",
    "tier": "claimed-docs",
    "url": "https://docs.composio.dev/docs/providers",
    "excerpt": "A provider is the adapter that turns Composio tools into the native tool format your framework expects, so you don't write glue code.",
    "fetchedAt": "2026-09-05T00:20:39.214Z"
  },
  {
    "id": "composio-docs-13",
    "tier": "claimed-docs",
    "url": "https://docs.composio.dev/docs/composio-connect",
    "excerpt": "Use Composio Connect when you already have an MCP-compatible client and want the shared Composio MCP URL, without creating an SDK session.",
    "fetchedAt": "2026-09-05T00:20:39.214Z"
  },
  {
    "id": "composio-docs-14",
    "tier": "claimed-docs",
    "url": "https://docs.composio.dev/docs/composio-connect",
    "excerpt": "Composio exposes **7 meta-tools** that let the agent discover what's available, authorize apps on demand, and execute tools across apps in parallel.",
    "fetchedAt": "2026-09-05T00:20:39.214Z"
  },
  {
    "id": "composio-docs-15",
    "tier": "claimed-docs",
    "url": "https://docs.composio.dev/docs/composio-connect",
    "excerpt": "COMPOSIO_REMOTE_WORKBENCH** \u2014 Run Python in a remote sandbox for bulk operations or processing large tool responses.",
    "fetchedAt": "2026-09-05T00:20:39.214Z"
  },
  {
    "id": "composio-comm-1",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/45264867",
    "excerpt": "I tried using your cloud solution to test this and I couldnt pass the connect to Instagram through Composio. I got a 400 error. I checked Reddit and it never worked. Got tired after trying for a while :(",
    "fetchedAt": "2026-09-05T00:22:34.916Z"
  },
  {
    "id": "composio-comm-2",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/49317473",
    "excerpt": "A leaked Composio key returned live Gmail, GitHub and CircleCI tokens (security research on exposed credentials in Composio's agent integration platform).",
    "fetchedAt": "2026-09-05T00:22:34.916Z"
  },
  {
    "id": "composio-probe-1",
    "tier": "probe",
    "url": "https://docs.composio.dev/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 200 at https://docs.composio.dev/llms.txt # Composio Documentation\n\n> Composio powers 1,400+ toolkits, tool search, context management, authentication, and a sand",
    "fetchedAt": "2026-09-05T00:23:20.607Z"
  },
  {
    "id": "composio-probe-2",
    "tier": "probe",
    "url": "https://docs.composio.dev/openapi.json",
    "excerpt": "PROBE openapi: HTTP 200 at https://docs.composio.dev/openapi.json \u2014 contains \"openapi\" key",
    "fetchedAt": "2026-09-05T00:23:20.607Z"
  },
  {
    "id": "composio-probe-3",
    "tier": "probe",
    "url": "https://docs.composio.dev/docs/composio-connect",
    "excerpt": "official MCP server documented at https://docs.composio.dev/docs/composio-connect",
    "fetchedAt": "2026-09-05T00:23:20.607Z"
  },
  {
    "id": "composio-probe-4",
    "tier": "probe",
    "url": "https://docs.composio.dev/docs/cli",
    "excerpt": "official CLI documented at https://docs.composio.dev/docs/cli",
    "fetchedAt": "2026-09-05T00:23:20.607Z"
  },
  {
    "id": "composio-probe-rt-1",
    "tier": "probe",
    "url": "https://connect.composio.dev/mcp",
    "excerpt": "PROBE mcp-endpoint (2026-09-05): POST initialize to https://connect.composio.dev/mcp returned HTTP 401 with an OAuth challenge \u2014 the hosted MCP endpoint is live and vaults access behind managed auth ({\"error\":\"Authorization required\",\"reason\":\"No Authorization: Bearer header on request\"}). Composio Connect is the shared hosted endpoint documented for MCP clients.",
    "fetchedAt": "2026-09-05T00:28:18.000Z"
  },
  {
    "id": "composio-probe-rt-2",
    "tier": "probe",
    "url": "https://docs.composio.dev/docs/quickstart",
    "excerpt": "PROBE runtime (recorded 2026-09-04, see data/mcp-infrastructure/proofs/composio/): `npm install @composio/core` and `uv pip install composio` (v0.21.1) both completed into throwaway fixtures and imported cleanly \u2014 the TypeScript package exports a Composio client class and the Python package imports as `composio`.",
    "fetchedAt": "2026-09-05T00:28:18.000Z"
  }
]
