Rube

ComposioHQ/Rube

3.5

If you are the rightful owner of Rube and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Rube is a Model-Context-Protocol (MCP) server that connects AI chat tools to over 500 business and productivity applications, enabling automation of tasks through natural language commands.

Rube MCP Server

Rube is a Model‑Context‑Protocol (MCP) server built on the Composio integration platform. It connects AI chat tools to more than 500 business and productivity applications – things like Gmail, Slack, Notion, GitHub, Linear, Airtable, and many others. Once installed, you can ask your AI tool to perform everyday tasks (e.g. “send an email to the latest customer,” “create a Linear issue,” “update my Notion database,” or “post an update to Slack”) and Rube will securely talk to the relevant apps on your behalf. Instead of writing complex API integrations yourself, you just tell your AI assistant what you want to do.

Why Rube?

  • Works everywhere – Rube integrates with major AI clients like Cursor, Claude Desktop, VS Code, Claude Code and any custom MCP‑compatible client. You can switch between these clients and your integrations follow you.
  • 500+ tools out of the box – Composio has connectors for hundreds of SaaS and internal apps; Rube exposes them to your AI so you can automate emails, tasks, spreadsheets, calendars, documents and more with a single server.
  • Human‑friendly commands – Rube translates plain‑English instructions into the correct API calls. A Slack‑like chat example on the site shows how Rube takes “Find my last 5 customers in Airtable” and “Post them to Slack” and handles the API requests under the hood.
  • Team‑ready – You can start alone and later invite teammates. A single Rube URL gives your team access to every connected app; you can bring your own API keys, share connections across the team or keep them private. There’s no limit on the number of tools you connect.
  • Built on Composio – Rube uses Composio’s infrastructure for authentication, security and integration management. Composio handles OAuth 2.1 flows, end‑to‑end encryption and SOC 2 compliant practices.

Prerequisites

  1. An AI client that supports the MCP protocol – Rube provides instructions for Cursor, Claude Desktop, VS Code, Claude Code and any generic MCP client.
  2. Composio or client account – Rube uses Composio’s authentication and you may need to sign in during setup.
  3. Access to the apps you want to automate – Rube will prompt you to authenticate using OAuth or an API key. You can connect multiple apps at once.

Installing Rube

Cursor

  1. In Cursor, click Add MCP Server (e.g. from the “MCP Tools” sidebar).
  2. In the “Install MCP server?” dialog choose Rube with the following details:
  • Name – rube
  • Type – streamableHttp
  • URL – https://rube.app/?agent=cursor .
  1. Confirm the installation. Rube will show as “Needs login”; click this to authenticate.
  2. Follow the sign‑in flow in your browser and authorise the apps you wish to use. When the connection shows as authenticated you can start using natural‑language commands in Cursor chat.

Claude Desktop

  1. Copy the Rube MCP URL (https://rube.app/mcp – you can click Copy in the installation modal).
  2. Open Claude Desktop → Settings → Connectors. Choose Add custom connector.
  3. Enter a name (e.g. Rube), paste the MCP URL, and click Add. You may need to confirm that you trust the connector.
  4. Click Connect next to the new connector and complete the web‑based authentication. After connecting, you can start using Rube inside Claude Desktop to access hundreds of apps.

VS Code (ChatGPT or Claude Extensions)

  1. Open a terminal and run the setup command:
npx @composio/mcp@latest setup "https://rube.app/mcp" "rube" --client vscode

This installs the Rube MCP server into VS Code. 2. Restart VS Code after the command completes. The configuration will add Rube to the list of MCP servers. 3. Open VS Code settings (search for Chat > MCP) and ensure the following are enabled:

  • Chat > MCP: Autostart – automatically starts MCP servers for new chats.
  • Chat > MCP: Discovery – enables discovery of MCP servers on your machine.
  • Chat > MCP: Enabled – enables integration with MCP servers.
  1. Open a new chat (e.g. ChatGPT/Claude extension) and start issuing commands like “Create a Notion task” or “Send an email via Gmail”. Rube will handle the operations in the background.

Claude Code (CLI + Chat)

  1. In a terminal, run the command to register the Rube server with Claude Code:
claude mcp add --transport http rube -s user "https://rube.app/mcp"

(You can copy this command directly from the installation modal.) 2. Inside Claude Code chat, run the /mcp command to manage MCP servers. 3. Select rube from the list and press Enter to log in. This will open a browser for authentication. 4. In the Rube MCP server menu, select Authenticate and complete the sign‑in flow. The status will change from needs authentication to connected. 5. After authentication, return to Claude Code, run /mcp again, and confirm that rube is connected. You can now use Rube commands within Claude Code chat.

Generic MCP Client

  • If your client supports MCP servers via URL, simply copy the Rube MCP endpoint https://rube.app/mcp and supply it to your client or agentic SDK. Follow the client’s documentation to register the server and authenticate the apps you wish to use.

Using Rube

  1. Connect apps – Rube offers connectors for hundreds of SaaS apps. When you first invoke a command that touches a new app (e.g. “Send an email via Gmail”), Rube will prompt you to authenticate using OAuth or an API key. You can connect multiple apps at once and even share them with teammates.
  2. Issue plain‑English commands – In your AI chat, describe what you want to do. For example:
  • “Send a welcome email to the latest sign‑up in Airtable.”
  • “Create a Linear ticket titled ‘Bug in checkout flow’ and assign it to [username].”
  • “Schedule a meeting for Monday at 10 AM and notify the participants on Slack.”

Rube will interpret the intent, fetch or send data via the appropriate APIs and return results directly in the chat. 3. Chain multiple actions – Rube can perform multi‑step workflows that cross apps. For instance, fetch data from Gmail, generate an issue in GitHub and post a Slack update about it. 4. Monitor & manage – You can view connected apps and manage credentials through your Composio dashboard. Shared connections allow a team to reuse the same integration without re‑authenticating.

Security & Privacy

  • OAuth 2.1 and encryption – Rube uses Composio’s secure OAuth flow. Your credentials are never stored on Composio’s servers; tokens are encrypted end‑to‑end and only used to call the underlying APIs.
  • Scope & access control – You decide which apps to connect and which scopes to authorise. Connections can be personal or shared across your organisation.
  • Compliance – Composio is SOC 2 compliant and follows modern security best practices.

Pricing & Support

  • Free (beta) – Rube is currently free while it’s in beta. Paid plans will be introduced in the future and will include generous usage limits.
  • Unsupported apps – If you need an integration that isn’t yet supported, you can request it through the Composio community or contact sales for enterprise solutions.
  • Help – For problems or feedback, email support@composio.dev.

Summary

Rube abstracts away the complexity of dealing with dozens of APIs and provides a unified, chat‑first interface to your favourite tools. Install it in your MCP‑compatible client, authenticate the apps you care about, and start automating everyday tasks with simple plain‑English commands. Because Rube is built on Composio’s trusted infrastructure, it’s easy to get started (setup takes under five minutes) and safe for teams of any size.