rubiconnect
The official Model Context Protocol (MCP) server for RubiConnect — the enterprise platform for RCS (Rich Communication Services) and WhatsApp Business…
What it can do
- Get Server Status: Retrieve real-time health status, supported messaging channels, and MCP protocol version for the RubiConnect server.
- List Agents: Retrieve active messaging agent profiles (RCS and WhatsApp) registered to the account.
- Get Agent Profile: Retrieves the current status, verification state, webhook endpoints, and configuration of an agent.
What data it sees
Do you need an account
No: the server works without sign-in
The official Model Context Protocol (MCP) server for RubiConnect — the enterprise platform for RCS (Rich Communication Services) and WhatsApp Business messaging.
Connect external AI assistants (such as Claude Desktop, Claude.ai, Cursor, ChatGPT, and autonomous agent pipelines) directly to your RubiConnect messaging workspace to check phone reachability, send rich cards and carousels, trigger bulk campaigns, inspect live inbox conversations, and query messaging analytics.
How to connect
How to connect rubiconnect to Claude
The server address to paste into Claude settings:
https://rubiconnect.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect rubiconnect to ChatGPT
The server address to paste into ChatGPT settings:
https://rubiconnect.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect rubiconnect to Cursor
The server address to paste into Cursor settings:
https://rubiconnect.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (18)
Raw names from tools/list. Only developers need these.
| get_server_status | Retrieve real-time health status, supported messaging channels, and MCP protocol version for the RubiConnect server. |
| list_agents | Retrieve active messaging agent profiles (RCS and WhatsApp) registered to the account. |
| get_agent_profile | Retrieves the current status, verification state, webhook endpoints, and configuration of an agent. |
| check_capability | Checks whether a recipient's phone number is capable of receiving rich messages (RCS or WhatsApp) on a specified agent profile. |
| send_message | Sends a rich or text message to a single recipient OR streams a zero-persistence bulk broadcast directly from a remote HTTPS CSV/JSONL URL across RCS and WhatsApp. |
| get_inbox_messages | Retrieve recent inbox messages and chat logs for a specific agent profile. |
| get_conversation_history | Retrieves recent back-and-forth chat messages and transcript for a specific recipient. |
| list_templates | Retrieves pre-configured rich media, card, carousel, and text message templates for an agent profile. |
| get_template_detail | Retrieves the full content and configuration for a specific template by its name or ID. |
| create_template | Create a message template in the account library. Supports rich standalone cards (with image/media, title, text, and buttons), carousels, media, and plain text. For WhatsApp agents, creates the template as DRAFT first in the workspace so the user can review it before submitting to Meta. |
| submit_template_to_meta | Submits an existing WhatsApp template from the account library to Meta Graph API for official review and approval. ONLY invoke this tool after the user has seen the template preview and explicitly confirmed they want to submit it to Meta. |
| list_campaigns | List recent messaging campaigns with live delivery status and basic stats. |
| get_campaign_status | Retrieve real-time delivery status, sent, delivered, read, and failed counts for a campaign. |
| get_campaign_performance | Retrieves in-depth performance analytics for a specific campaign, including delivery rates, read rates, and unique engaged users. |
| create_campaign | Create and dispatch an outbound messaging campaign targeting stored contacts or streaming from a remote HTTPS CSV/JSONL URL. |
| get_message_stats | Retrieves message volume, delivery rates, and status breakdowns for a specific date range (e.g., today, yesterday, last 7 days). |
| search_images | Searches for relevant stock photos and graphics based on a keyword query for message templates or cards. ONLY use this tool when the user specifically requests a card/carousel example or when actively creating a rich card template. |
| search_documentation | Search official RubiConnect documentation, user guides, API references, character limits, console navigation, and feature how-to guides. |