Boro: your AI Business Operator

MCP serverProductivity

Lets your agent look up sales leads, pipeline stages, calls, and ad attribution from your CRM.

Then ask your AI: use the whoami tool from Boro: your AI Business Operator

Details

Available today. Use it as a step in a pipeline you build, or from your connected AI.

Add it as a step in a pipeline you build on Ahel, or connect Ahel to Claude, ChatGPT, Cursor, Claude Code or Codex and ask your AI to use it.

About this server

Read-only sales CRM for AI clients: leads, pipeline, AI-agent chats, calls, ad attribution.

Install Boro: your AI Business Operator

The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user boro-your-ai-business-operator 'https://control.boardroom-ai.ae/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://control.boardroom-ai.ae/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=boro-your-ai-business-operator&config=eyJ1cmwiOiJodHRwczovL2NvbnRyb2wuYm9hcmRyb29tLWFpLmFlL21jcCJ9

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://control.boardroom-ai.ae/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add boro-your-ai-business-operator --url 'https://control.boardroom-ai.ae/mcp'

    Run it once, then sign in with codex mcp login boro-your-ai-business-operator if the server asks for an account.

From the project's README

As published by boardroomgen-ai-ae/boro-ai in README.md.

Revenue Control + Boro: an AI sales agent, CRM, booking and revenue dashboard for small and mid-sized businesses in the UAE and CIS.

Boro does more than answer questions. It gets work done.

Start a free workspace · Website · Connect via MCP · REST examples · Русский


What it is

Revenue Control is a hosted, multi-tenant platform for businesses that sell through conversations: salons and clinics, real-estate agencies, education centres, service companies.

  • AI sales agent. It replies to customers on WhatsApp, Instagram, Telegram, website chat and voice, qualifies them, books appointments and hands over to a person when it should.
  • CRM. Pipelines, stages, tasks, notes and a full conversation history on every deal, filled in by the agent as it talks.
  • Booking. Slots, staff and reminders, plus connectors to the booking systems salons and clinics already use.
  • Revenue dashboard. Leads, conversion, follow-up gaps, ad spend against real deals, and revenue by source.
  • Boro. An operator inside the cabinet that reads all of the above and tells you what needs your attention today.

This repository is the public developer layer: documentation, connection guides and examples. The product itself runs as a cloud service at control.boardroom-ai.ae. The platform source code is not in this repository.

Connect Claude, ChatGPT or Cursor to your workspace in 3 minutes

Your workspace is also an MCP server. Any MCP client can read your leads, pipeline, AI-agent conversations, calls and marketing figures with a token you issue.

  1. Sign in to your workspace and open Integrations → API and MCP → Boardroom MCP → Get an MCP token. The token is shown once. Copy it.
  2. Add the server to your client:
claude mcp add --transport http boardroom https://control.boardroom-ai.ae/mcp \
  --header "Authorization: Bearer YOUR_MCP_TOKEN"
  1. Ask: "Which open leads have no follow-up task? Longest idle first."

Setup guides: Claude Code · Claude Desktop · Cursor · ChatGPT / OpenAI

Safe by design:

  • Read-only. The public MCP server has no write tools.
  • One workspace per token. The workspace comes from the token. A tool argument can never point at another tenant.
  • Masked by default. Lists mask phone numbers and e-mails. Full contact details come back only when you ask for one specific record.
  • Audited. Every read is logged with the tool, the row counts and the record id. Response bodies and personal data are not stored in the log.
  • Owner-issued and revocable. Only the workspace owner can mint a token. Tokens expire, and you can revoke one at any time from the same card.

What you can ask

Ask your AI client or BoroStatus
"Find all leads that didn't receive a follow-up"Available now
"Show the funnel: how many deals and how much value per stage?"Available now
"Who wrote to us this week, in which language, and what did they want?"Available now
"Which ads produced conversations this month?"Available now
"How did calls go today: answered, missed, talk time?"Available now
"Tell me what requires my attention today" (Boro, in the cabinet)Available now
"Book a meeting tomorrow and move the deal" (Boro, in the cabinet)Beta: Boro prepares the action, you confirm it
"Summarise my inbox and draft replies" (Boro, in the cabinet)Beta: drafts only, never sends
The same write actions through MCP (note, task, stage, tags)Coming soon: preview-then-confirm
"Prepare quotations for customers waiting for prices"Coming soon

The 13 MCP tools are documented one by one in docs/mcp/tools.

REST API

A plain HTTPS API for your own systems, forms and automations:

curl -s https://control.boardroom-ai.ae/api/v1/leads?limit=5 \
  -H "Authorization: Bearer YOUR_API_KEY"

GET /api/v1/leads · GET /api/v1/deals · GET /api/v1/tasks · POST /api/v1/leads

Reference: docs/api/rest-v1.md. Examples in curl, JavaScript and Python, plus n8n and Make templates, are in examples/.

Works with

WhatsApp · Instagram · Telegram · Website chat · Voice · Kommo / amoCRM · Altegio · Zoho Books · Bayut / Property Finder · Meta, Google and TikTok Ads · any MCP client · n8n · Make

Some channels depend on approval by the channel provider for your business. The cabinet shows the honest status of each connection: Live, Needs setup, Draft or Unavailable.

How it works

 Customers                    Revenue Control (cloud)                      You
 ─────────                    ───────────────────────                      ───
 WhatsApp  ┐                 ┌──────────────────────────┐
 Instagram ├──► AI agent ───►│ CRM · booking · dashboard │◄── Boro (in the cabinet)
 Telegram  │   (replies,     │ one workspace per business│
 Web chat  │    qualifies,   └─────────────┬─────────────┘
 Voice     ┘    books)                     │
                                           ├──► MCP server ──► Claude / ChatGPT / Cursor (read-only)
                                           └──► REST /api/v1 ──► your forms, n8n, Make, scripts

Security

  • Every token and API key belongs to exactly one workspace. Requests never choose their tenant.
  • Credentials are stored as hashes. The plaintext is shown once, at creation.
  • MCP is read-only. Actions in the cabinet go through an explicit confirmation step.
  • Every MCP read is written to the workspace audit log.
  • Rate limits apply to every token and every key.

Found a vulnerability? See SECURITY.md. Please don't open a public issue for it.

Roadmap

ItemStatus
✅MCP server, 13 read tools, owner-issued tokensAvailable now
✅REST API v1: leads, deals, tasks, create leadAvailable now
✅Website chat widgetAvailable now
🧪Boro actions in the cabinet (book, move stage, create task) with confirmationBeta
🧪Boro inbox digest and reply draftsBeta
🔜MCP write tools with preview-then-confirmComing soon
🔜MCP demo sandbox with a fictional CRM, no sign-up neededComing soon
🔜Listings in the official MCP Registry and client catalogsComing soon
💭Boro Skills: vertical packs for clinics, salons, real estateExploring

Want something on this list sooner? Open a feature request or ask for an integration.

Like it? Give it a star ⭐

A star helps other business owners and developers find a working MCP-to-CRM setup. If this repository saved you time, please star it.

Contributing

Doc fixes, new client guides and new examples are welcome. See CONTRIBUTING.md and the Code of Conduct.

License

Documentation and examples in this repository are licensed under Apache 2.0. "Boro", "Boardroom" and "Revenue Control" are names of Boardroom AI. The license covers this repository only, not the hosted service or its brand.


Built in Dubai 🇦🇪 by Boardroom AI · control.boardroom-ai.ae

Tools it offers (13)

What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.

  • whoami
  • crm_list_leads
  • crm_get_lead
  • crm_pipeline_overview
  • crm_leads_without_task
  • ad_attribution
  • agent_conversations
  • agent_get_conversation
  • dashboard_snapshot
  • marketing_snapshot
  • agent_config
  • partner_overview
  • voice_calls

Signals

Last commit
Oct 2026
Advanced
Delivery
boro-ai MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
io-github-boardroomgen-ai-ae-boro-ai
Source
github.com/boardroomgen-ai-ae/boro-ai
Hosted endpoint
https://control.boardroom-ai.ae/mcp