home / mcp / rube mcp server

Rube MCP Server

Connects your AI client to 500+ apps via MCP, enabling natural-language control of emails, tasks, calendars, and more.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "composiohq-rube": {
      "url": "https://rube.app/mcp"
    }
  }
}

Rube is an MCP server that connects your AI tools to hundreds of business and productivity apps. With a single server, you can instruct your AI to perform tasks across Gmail, Slack, Notion, GitHub, Airtable, and more, without building custom integrations yourself.

How to use

Connect Rube to your preferred MCP client (Cursor, Claude Desktop, VS Code, Claude Code, or any MCP-compatible client). Authenticate the apps you want to use, then start issuing plain-English commands in your AI chat. You can chain actions across apps, such as pulling data from one service, creating items in another, and posting updates to a chat channel.

How to install

Prerequisites: you need Node.js installed on your machine, and access to an MCP-compatible client or environment.

Then install and set up Rube using the following options.

Quick Start (npm) for easy setup:

HTTP MCP server configuration and standard MCP clients

{
  "mcpServers": {
    "rube_http": {
      "command": "",
      "type": "http",
      "name": "rube",
      "url": "https://rube.app/mcp",
      "args": []
    }
  }
}

Additional MCP client integration commands

You can also set up local (stdio) server integrations by running the client-specific MCP setup commands shown below. These provide direct, local connections to the Rube MCP server.

STDIO MCP server configurations from setup snippets

{
  "mcpServers": {
    "rube_claude_desktop": {
      "command": "npx",
      "type": "stdio",
      "name": "rube",
      "args": ["@composio/mcp@latest","setup","https://rube.app/mcp","rube","--client","claude"]
    },
    "rube_vs_code": {
      "command": "npx",
      "type": "stdio",
      "name": "rube",
      "args": ["mcp-remote","https://rube.app/mcp"]
    },
    "rube_claude_code": {
      "command": "claude",
      "type": "stdio",
      "name": "rube",
      "args": ["mcp","add","--transport","http","rube","-s","user","https://rube.app/mcp"]
    }
  }
}

Security & privacy

Rube uses a secure OAuth flow and end-to-end encryption provided by Composio. Credentials are never stored on the central server; tokens are used only to call the underlying APIs. You control which apps to connect and which scopes to authorize, with options for personal or organization-wide access.

Pricing & support

Rube is offered as a free beta with plans for paid tiers in the future. If an desired app isn’t yet supported, you can request it or explore enterprise options. For help or feedback, contact [email protected].

Summary

Rube provides a unified, chat-first interface to your favorite tools, automating everyday tasks with plain-English commands. Set up takes minutes, authentication is straightforward, and you can scale from a single user to a team with shared connections.

Available tools

Connect apps

Authenticate and connect hundreds of SaaS apps so you can access them from your AI conversations.

Issue plain-English commands

Describe what you want to do in natural language and have Rube translate it into API calls.

Chain multiple actions

Create multi-step workflows that span multiple apps in a single command sequence.

Monitor & manage

View connected apps and credentials, and share connections with teammates if needed.