Give your agents tools that work.

Tools for 1,500+ apps, user-scoped authentication, and a governed path from model decision to real action.

~/your-agent
Post today's merged pull requests to #eng.
Ran 4 tools in 1.06s
Done. I posted today’s 3 merged PRs to #eng: faster search, CSV exports, and webhook retries.
ComposioTool calls
  1. COMPOSIO_MANAGE_CONNECTIONS

    184ms
  2. GITHUB_LIST_PULL_REQUESTS

    412ms
  3. COMPOSIO_MANAGE_CONNECTIONS

    167ms
  4. SLACK_SEND_MESSAGE

    298ms

One session. The right tools at runtime.

Create a session for your user. Your agent discovers the right tool, asks them to connect an app when needed, and executes inside the same scoped runtime.

~/your-agent
Summarize everything important from Slack in the last 48 hours and send a digest to #daily-digest
Working
Sessionuser_123
  1. COMPOSIO_SEARCH_TOOLS

    3 tools
  2. SKILL.MD

    slack-digest
  3. COMPOSIO_MANAGE_CONNECTIONS

    Slack connected
  4. COMPOSIO_SANDBOX

    2,480 msgs
  5. COMPOSIO_EXECUTE_TOOL

    200 OK

Authenticate the right user.

AgentAuth handles OAuth, API keys, token refresh, and account selection. Your users connect under your brand, and your model never handles raw credentials.

~/your-agent
active connections
ops@acme.comwork
finance@acme.comwork
eng@acme.com

Execute with a complete record.

Composio routes the call, returns the result, and records what ran for which user. Teams can enforce access rules before an action reaches an app.

~/your-agent
Execution logCOMPOSIO_MULTI_EXECUTE_TOOL
ToolResultTime

Waiting for the next run…

Earlier

GITHUB_LIST_PULL_REQUESTS

200 ok

388ms

SLACK_SEND_MESSAGE

200 ok

540ms

No calls yetRetained for audit

Your first tool is the easy part.

The maintenance burden begins after the demo works. Composio turns that repeated infrastructure into one layer your product can depend on.

Build it yourself

  • 01Register and review an OAuth app
  • 02Store and refresh user credentials
  • 03Translate every API into agent-ready schemas
  • 04Track upstream changes and retry failures
  • 05Build account scoping, policy, and audit logs

Build with Composio

  • One session tied to your user
  • Managed or custom authentication
  • Agent-ready tools across the catalog
  • Versioned execution and observability
  • Governance that follows every tool call

Teams ship agents in minutes, not months.

“It reduced our go-to-market time by over six months.”

Assista

Burca Paul

Assista

30

minutes to the first connected app

“With hands-on help from their founder, we integrated Gmail and Google Drive in just 30 minutes.”

Jerome · Ingram

Move fast without losing control.

Start with one developer. Keep the same tool layer when security, identity, and compliance teams join the conversation.

Verified controls

SOC 2 Type II and ISO 27001 certification for the systems behind your agents.

Enterprise identity

SAML or OIDC single sign-on and SCIM 2.0 provisioning for every team.

Every call accounted for

Audit the user, team, tool, action, time, and outcome of every execution.

Your cloud, if required

Choose Composio Cloud or an enterprise deployment in your own cloud environment.

Any framework. Same tools.

Change one line, not your code.

More
$npm install @composio/core @composio/openai openai
const session = await composio.create("user_123");
const tools = await session.tools();

const response = await client.responses.create({
  model: "gpt-6-astra",
  tools,
  input: "",
});