RubiConnect
Server Details
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.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 26 tools
Most tools target distinct resources, but several boundaries are blurred: send_message supports a bulk URL broadcast while create_campaign also handles outbound campaigns; get_inbox_messages and get_conversation_history both return chat/message logs; and delete_flow also bundles flow-folder management. manage_templates overlaps with create_template, list_templates, and get_template_detail around template/folder operations.
Every tool follows a clear snake_case verb_noun convention (create_flow, get_template_detail, list_campaigns, submit_template_to_meta). The pattern is predictable throughout, with no mixed casing or vague standalone verbs.
At 26 tools the surface is heavy, though the server covers a broad domain including agents, campaigns, flows, templates, messaging, analytics, and documentation. The count is justified in part by that breadth, but some tools are overloaded with multiple sub-actions, suggesting the set could be tighter.
Flows and templates have strong lifecycle coverage, but campaigns lack obvious update/pause/cancel/delete operations, and agent profiles are read-only with no create/update/delete tools. These gaps will likely force agents to work around missing lifecycle operations.
Publisher details
- Operator
- RubiConnect Ltd
- Operator website
- https://www.rubiconnect.com · Publisher source
- Vendor relationship
- Not applicable
- Trust center
- Unknown
- Restrictions
- 30-day trial and 2 subscription plans. This allows you to define RCS and/or Whatsapp verified branded identities that you can assign to your AI Agents to provide them with messaging access to the world.
Available Tools
26 toolscheck_capabilityAInspect
Checks whether a recipient's phone number is capable of receiving rich messages (RCS or WhatsApp) on a specified agent profile.
Inputs: recipient (required), agentId, accountId.
clone_flowAInspect
Uses an existing conversation flow as a starting point to create a new adapted flow. Can clone across or within agents, apply find/replace text adaptations, add/update/remove steps, and optionally clone referenced templates so the original flow and its templates remain completely untouched.
Inputs: newName (required), sourceFlowIdentifier (required), agentId, folderId, +14 more.
create_campaignBInspect
Create and dispatch an outbound messaging campaign targeting stored contacts or streaming from a remote HTTPS CSV/JSONL URL.
Inputs: name (required), text, flowId, agentId, +8 more.
create_flowAInspect
Creates a new multi-step conversation flow on the ReactFlow canvas for an agent. Automatically creates any inline rich card/carousel/text templates, normalizes node/edge handles, auto-layouts the graph visually, validates all branches, and saves the flow.
Inputs: name (required), edges (required), nodes (required), agentId, +6 more.
create_templateAInspect
Create a message template in the account library (optionally organized inside a template folder via folderName or folderId, auto-creating the folder if needed). 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.
Inputs: name (required), text (required), type, title, +12 more.
delete_flowAInspect
Deletes a conversation flow or manages flow folders (create_folder, rename_folder, delete_folder, merge_duplicate_folders). Destructive actions (delete_flow, delete_folder) require confirm=true after explicit user confirmation.
Inputs: action, agentId, confirm, folderName, +2 more.
get_agent_profileBInspect
Retrieves the current status, verification state, webhook endpoints, and configuration of an agent.
Inputs: agentId, accountId.
get_campaign_performanceAInspect
Retrieves in-depth performance analytics for a specific campaign, including delivery rates, read rates, and unique engaged users.
Inputs: campaignId (required), agentId, accountId.
get_campaign_statusAInspect
Retrieve real-time delivery status, sent, delivered, read, and failed counts for a campaign.
Inputs: campaignId (required), agentId, accountId.
get_conversation_historyBInspect
Retrieves recent back-and-forth chat messages and transcript for a specific recipient.
Inputs: recipient (required), limit, agentId, accountId.
get_flow_detailAInspect
Retrieves the complete structure of a specific conversation flow by its name or ID, including all nodes, edges, referenced templates, human-readable step summary, and live validation status.
Inputs: flowIdentifier (required), agentId.
get_inbox_messagesCInspect
Retrieve recent inbox messages and chat logs for a specific agent profile.
Inputs: limit, agentId, accountId, senderType.
get_message_statsAInspect
Retrieves message volume, delivery rates, and status breakdowns for a specific date range (e.g., today, yesterday, last 7 days).
Inputs: endDate (required), startDate (required), agentId, accountId.
get_server_statusAInspect
Retrieve real-time health status, supported messaging channels, and MCP protocol version for the RubiConnect server.
Inputs: no named parameters.
get_template_detailAInspect
Retrieves the full content, folder placement, and configuration for a specific template by its name or ID.
Inputs: templateIdentifier (required), agentId, accountId.
list_agentsAInspect
Retrieve active messaging agent profiles (RCS and WhatsApp) registered to the account.
Inputs: accountId.
list_campaignsBInspect
List recent messaging campaigns with live delivery status and basic stats.
Inputs: limit, agentId, accountId.
list_flowsBInspect
Lists all conversation flows and flow folders configured for an agent profile, including validation status (Valid/Draft), step counts, folder assignments, and trigger types.
Inputs: status, agentId, folderId, folderName.
list_templatesAInspect
Retrieves pre-configured rich media, card, carousel, and text message templates AND template folders for an agent profile. Supports optional filtering by folderId or folderName.
Inputs: agentId, folderId, accountId, folderName.
manage_templatesAInspect
Organizes message templates and manages template folders for an agent profile: batch-moves one or multiple existing templates into a folder (auto-creating the folder if needed) or back to root, creates/renames/deletes/merges template folders, renames templates, or deletes templates. Destructive actions (delete_folder, delete_template) require confirm=true after explicit user confirmation.
Inputs: action, agentId, confirm, newName, +6 more.
search_documentationBInspect
Search official RubiConnect documentation, user guides, API references, character limits, console navigation, and feature how-to guides.
Inputs: query (required), topic.
search_imagesAInspect
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.
Inputs: query (required), index.
send_messageAInspect
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.
Inputs: text, agentId, mediaUrl, recipient, +5 more.
submit_template_to_metaAInspect
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.
Inputs: templateIdentifier (required), agentId, category, language.
trigger_flowBInspect
Starts/dispatches an existing conversation flow for a specific recipient phone number (E.164 format, e.g. +447700900123), optionally passing initial {{variable}} context.
Inputs: recipient (required), flowIdentifier (required), isTest, agentId, +1 more.
update_flowAInspect
Modifies an existing conversation flow. Supports targeted incremental patches (adding/updating/removing specific nodes or edges, renaming, moving folders, or find-and-replace text) as well as full graph replacement.
Inputs: flowIdentifier (required), name, edges, nodes, +13 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceRemote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.MIT
- AlicenseCqualityCmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs117 npm46 PyPIMIT
- AlicenseAqualityDmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.169 npm1MIT

industrylens-mcpofficial
AlicenseNot gradedqualityCmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.