<aside> ⚠️

We don't support Node.js versions older than Node 10. If you have previously installed an older version of Node and are no longer using it, it might still cause issues with Claude. Please uninstall the older version to make this work

</aside>

This guide covers installation, authentication flows, and troubleshooting for MCP tools in Claude Desktop.

Installation

  1. Check NodeJS Installation Verify NodeJS is installed on your system: node -v

    If not installed, download from nodejs.org.

  2. Install MCP Tools Paste the command generated from the mcp.composio.dev:

Your generated code
  1. Verify Installation Restart the Claude Desktop app and check installed tools by clicking the "hammer" icon in the Claude chat interface.

Clipboard-20250305-131946-799 (1).mp4

Authentication Methods

Composio MCP supports two authentication methods:

OAuth Authentication

  1. Connection Check Ask the LLM if there is any active connection with the said app.
  2. Initiate Connection If no active connection exists, ask the LLM to initiate a connection.
  3. Complete Authentication Click the provided authentication link and complete the OAuth flow in your browser.
  4. Execute Actions Once authenticated, the LLM can execute authorized actions.

Clipboard-20250305-110930-502.mp4

API Key Authentication

  1. Connection Verification Ask the LLM if there is any active connection with the said app.
  2. Initiate Connection If no active connection exists, ask the LLM to initiate a connection.
  3. Request API Key The LLM initiates a connection and prompts for your API key.