Composio

Composio MCP integration

Searches the toolkit catalogue for the right action, walks users through authorising accounts, executes tools singly or in batches, and enables triggers.

25actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Execute composio tool

    Lyro runs a Composio tool using the API to perform external actions. Support agents automate workflows like sending messages or creating records without custom code.

  • Initiate connection

    Lyro establishes a connection to a third-party toolkit with comprehensive authentication. Teams quickly link new services for workflow automation during customer interactions.

  • Wait for connection

    Lyro pauses execution until toolkit connections are fully established. Integration processes proceed reliably without premature timeouts or missing authentication.

See all 25 actions

How businesses use Composio + Lyro

Each card is one request a support team gets, and the Composio actions Lyro runs to close it.

  • Find the right action before calling anything

    Lyro searches the catalogue by what the user is trying to do, then reads the exact parameter definitions the candidate action requires, so the first call is correctly formed instead of a guess that errors.

    List toolkitsSearch Composio ToolsGet Tool Schemas
  • Get a user's account connected without a support ticket

    Lyro checks what that toolkit needs to authenticate, starts the authorisation and hands the user the link, then waits for them to finish so the conversation resumes on its own.

    Get required parametersInitiate connectionWait for connection
  • Run one action or a whole sequence

    Lyro executes a single tool, batches several that belong together into one call, or runs a saved recipe when the same multi-step job comes round again.

    Execute Composio ToolMulti Execute Composio ToolsExecute Recipe
  • Let an outside event start the work

    Lyro lists the triggers a toolkit publishes, enables the one that matters, and verifies the connections behind it are still active, so the automation fires on the event instead of on a poll.

    List triggersEnable triggerCheck multiple active connections

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Composio actions it has and picks the ones a request needs.

  1. 01

    Connect Composio

    Authorize the Composio account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Composio actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Composio · Lyro

Everything else about Composio

Setup, permissions, and the limits of what Lyro can do inside Composio.

  • In three steps the toolkit keeps separate. Get required parameters for connection returns exactly what that toolkit asks for, Initiate connection starts the authorisation and produces the link the user opens, and Wait for connection holds until they finish - so Lyro can show a link and pick the conversation back up itself rather than asking the user to report back.

Every action available in Composio

All 25 actions your agent can call on Composio, straight from the live MCP connection.

  • Check multiple active connections

    Check active connection status for multiple toolkits or specific connected account ids.

  • Create plan

    $2b.

  • Download s3 file

    Download a file from a public s3 (or r2) url to a local path.

  • Enable trigger

    Enable a specific trigger for the authenticated user.

  • Execute composio tool

    Execute a tool using the composio api.

  • Get tool dependency graph

    Get the dependency graph for a given tool, showing related parent tools that might be useful.

  • Get required parameters for connection

    Gets the required parameters for connecting to a toolkit via initiate connection.

  • Get response schema

    Retrieves the response schema for a specified composio tool.

  • Initiate connection

    Initiate a connection to a toolkit with comprehensive authentication support.

  • List toolkits

    List all the available toolkits on composio with filtering options.

  • List triggers

    List available triggers and their configuration schemas.

  • Manage connections

    $2c.

  • Multi execute composio tools

    $2d.

  • Run bash commands

    Execute bash commands in a REMOTE sandbox for file operations, data processing, and system tasks.

  • Execute code remotely in work bench

    $2e.

  • Search composio tools

    $2f.

  • Wait for connection

    Wait for connections to be established for given toolkits.

  • Check active connection (deprecated)

    Deprecated: use check active connections instead for bulk operations.

  • Create / update recipe from workflow

    $30.

  • Execute recipe

    Executes a Recipe.

  • Create / update recipe from workflow

    $31.

  • Get recipe details by slug

    Get the details of an existing recipe by its slug.

  • Get existing recipe details

    Get the details of the existing recipe for a given recipe id.

  • Wait for connection

    Wait for user auth to finish.

  • Get tool schemas

    Retrieve input schemas for tools by slug.

Ready to connect Composio?

Authorize the account and your agent has all 25 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot