Get the FREE Ultimate OpenClaw Setup Guide →

composio

MCP server from comigor/composio-mcp-server

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio comigor-composio-mcp-server node build/index.js \
  --env COMPOSIO_APPS="gmail,linear" \
  --env COMPOSIO_API_KEY="your_composio_api_key"

How to use

The Composio MCP Server exposes a standardized MCP interface for interacting with Composio-powered tools and actions, such as Gmail and Linear. This enables language models and automation pipelines to call Composio features through the MCP protocol, treating tools as discoverable actions with structured inputs and outputs. To start using it, ensure you have followed the installation prerequisites and started the server using the MCP configuration above. Once running, you can query the server for available actions (e.g., sending an email, fetching Gmail threads, creating or updating Linear tasks) and pass the required input payloads in the MCP request format to perform those actions. The server abstracts the underlying Composio API calls and presents a consistent, model-friendly interface for tool usage within your workflows.

How to install

Prerequisites:

Installation steps:

  1. Clone the repository and install dependencies: git clone https://github.com/composio/composio-mcp-server.git cd composio-mcp-server pnpm install

  2. Build the project: pnpm build

  3. Run the server (production-ready entry): node build/index.js

  4. Alternatively, when using the MCP installation guide, start the server via the provided command template by exporting your API key and desired apps, then launching the built server: env COMPOSIO_API_KEY=<your_api_key> env COMPOSIO_APPS=gmail,linear node /path/to/repo/build/index.js

Notes:

  • Ensure your Node.js version matches the prerequisites.
  • Replace placeholder values with your actual Composio API key and app list.
  • The build output is located at build/index.js after a successful pnpm build.

Additional notes

Tips and common issues:

  • Ensure COMPOSIO_API_KEY is correctly set; invalid keys will cause authentication failures.
  • The COMPOSIO_APPS environment variable should list the apps you want accessible, e.g., gmail,linear. Separate multiple apps with commas.
  • If you modify environment settings or app permissions, restart the server to apply changes.
  • For troubleshooting, check the server logs for authentication errors, missing dependencies, or build issues.
  • This server is designed to be run in environments where Node.js is available and network access to Composio services is permitted.

Related MCP Servers

Sponsor this space

Reach thousands of developers