Connects your AI client to 500+ apps via MCP, enabling natural-language control of emails, tasks, calendars, and more.
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.
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.
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:
{
"mcpServers": {
"rube_http": {
"command": "",
"type": "http",
"name": "rube",
"url": "https://rube.app/mcp",
"args": []
}
}
}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.
{
"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"]
}
}
}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.
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].
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.
Authenticate and connect hundreds of SaaS apps so you can access them from your AI conversations.
Describe what you want to do in natural language and have Rube translate it into API calls.
Create multi-step workflows that span multiple apps in a single command sequence.
View connected apps and credentials, and share connections with teammates if needed.