Skip to main content

Blog

MCP for Meetings: Compare Servers and Connect Your AI Agent

Resalt Published

In 2026, meeting transcription services no longer compete on feature count — they compete on access to data. The next frontier is MCP for meetings: an open protocol that lets Claude, ChatGPT, Cursor and other AI agents work with transcripts, summaries and tasks directly, with no copy-pasting and no mega-prompts.

Five players in the category have already shipped MCP servers: Fireflies, Grain, Otter, Mymeet and Resalt. Each has a different philosophy: one offers 20 tools but caps you at 50 requests a day, one is read-only, one lets an agent start and stop recording right from chat. This article is a full comparison: tools, limits, authentication, pricing, and a step-by-step setup.

How we compared

We went through each service’s official materials: the Fireflies blog and documentation, the Grain release note and help pages, the Otter blog and help center, the Mymeet guide, and the Resalt MCP documentation. Six criteria:

  • tool set (reads and actions);
  • server URL and transport;
  • authentication method;
  • plan availability;
  • request limits;
  • product focus.

The market: five servers, five philosophies

ParameterResaltMymeetFirefliesGrainOtter
MCP launch10.10.202618.06.2026beta 25.06.2025, Claude connectors directory 21.08.2025 (per Fireflies’ own statement)18.06.2025announced 07.10.2025, public server — spring 2026
Server URLmy.resalt.app/api/mcpmcp.mymeet.ai/mcp (or local npx)api.fireflies.ai/mcpapi.grain.com/_/mcpmcp.otter.ai/mcp
AuthenticationOAuth 2.1 (recommended) or API keyAPI key onlyOAuth or API keyOAuth (native Claude integration)OAuth
AvailabilityFree, Pro, Businesspaid plans onlyall plans including Freeall usersall plans including Basic
LimitsFree: 10 calls/day; Pro: 500/day; Business: unlimited; 60 req./min on all plansnot publicly disclosedFree/Pro: 50 req./day; Business/Enterprise: 60 req./minnot publicly disclosednot publicly disclosed

Three takeaways. First, an MCP server is now the category standard — only the youngest services do not have one. Second, almost everyone offers a free entry point; Mymeet is paid-only. Third, only Fireflies and Resalt disclose their limits publicly — with the others you find out about the ceiling when you hit it.

The full tool matrix

CapabilityResaltMymeetFirefliesGrainOtter
List meetings with filters✅✅✅✅✅
Meeting search✅ (semantic)✅✅ (experimental)✅✅
Meetings happening right now✅—✅——
Processing status✅✅———
Upcoming calendar events✅————
Full transcript with timestamps✅✅✅✅✅
Summaries and recaps✅✅✅✅✅
Meeting analytics✅ (Business)—✅✅ (coaching, Business/Enterprise)—
File export (MD/JSON/PDF/DOCX)✅✅———
Start bot recording✅ (start and stop)✅———
Stop recording✅————
Rename meeting✅✅✅——
Regenerate summary✅————
Change analysis template—✅———
Delete meeting—✅———
Share meeting / revoke access✅—✅——
Move between channels, privacy——✅——
Clips (soundbites)——✅——
CRM: companies, contacts, deals———✅—
Built-in prompt reports———✅ (4 sales reports)✅ (role-based library)

The picture by category:

  • Reading data — all five. This is the category baseline.
  • Meeting actions (recording, renaming, sharing) — Fireflies, Mymeet and Resalt. Otter is read-only.
  • File export — only Mymeet and Resalt.
  • Semantic search (by meaning, not exact word matches) — only Resalt.
  • Calendar (the agent sees what is next on your schedule) — only Resalt.
  • Sales analytics and CRM — Grain’s specialty.
  • Clips and channels — Fireflies’ specialty.

Now an honest look at each server, weak spots included.

Fireflies: the widest tool set — 20 tools

Fireflies launched its MCP beta on June 25, 2025, and on August 21, 2025, per the company’s own statement, became the first meeting tool in the Claude connectors directory.

The tool set is the widest in the category: 14 read tools and 6 actions. It includes things no competitor has: channels and user groups, soundbite clips from transcripts, moving meetings between channels, privacy controls, sharing to up to 100 addresses at once. Two search tools are flagged as experimental and roll out gradually.

The downsides are honest, too. The Free and Pro limit is 50 requests per day (Business and Enterprise get 60 per minute). Action tools do not work through the official Claude OAuth connector — only via a direct server connection with an API key. And there is an important caveat from Fireflies’ own blog: their Zero-Day Retention policy does not extend to external AI tools — once data reaches Claude or ChatGPT, it lives by those platforms’ rules. For companies with strict data requirements, this matters.

Grain: MCP for sales

Grain announced its official MCP server on June 18, 2025 — immediately for all users (Grain release note, 2025). The product is built for sales teams: Zoom is among the company’s investors, and the service revolves around deals, rep coaching and conversation intelligence.

Grain’s signature feature is built-in MCP prompts — one-click report templates: a weekly Voice of the Customer (sentiment and requests), Pipeline IQ (high-potential and at-risk deals), SPICED and MEDDICC reports, and sales skill scorecards across the team. The tools cover meeting search and lists, transcripts and notes, company and contact lookup; deals and coaching feedback are available on Business and Enterprise. Connection runs through native Claude integration with OAuth, or mcp-remote for Cursor and Windsurf.

Weak spots: the focus is on English-speaking sales teams (Grain has no Russian-language materials or scenarios), limits are not publicly disclosed, and part of the toolkit is locked behind higher tiers.

Otter: read-only, but two-way

Otter announced MCP in October 2025 as part of its enterprise suite, and by spring 2026 launched a public remote server and a connector in Anthropic’s directory (Otter blog, 2025; Otter help center, 2026).

The tool set is modest: three read tools — transcript search, get conversation, get summary. The server is available on every plan including the free Basic tier, and uses OAuth. There are no actions via MCP at all: no recording, no sharing, no renaming.

Otter has a different strength — it works as both an MCP client and a server. In April 2026, the company rebuilt Otter AI Chat: the agent pulls data from Gmail, Google Drive, Notion, Jira and Salesforce into Otter, and exposes meeting data outward (integration reviews, 2026). For reading meetings from Claude, that is enough. For actions — it is not. The API and webhooks, meanwhile, are Enterprise-only.

Mymeet: full cycle, but paid

Mymeet supports MCP in two modes: a local server via npx (for Claude Desktop, Claude Code, Cursor) and a remote one at mcp.Mymeet.ai/mcp (Mymeet guide, 2026). Authentication is API-key only.

The set covers 11 tools and the full cycle: list meetings with filters, processing status, AI summaries, full transcripts with timestamps, search by title, participant or keyword, report export to Markdown, JSON, PDF or DOCX, starting a new bot recording, renaming and switching analysis templates, deleting a meeting. Deleting meetings via an agent stands out — no other server in this comparison offers it.

The main limitation: MCP is available on paid plans only. There is no free entry, and limits are not publicly disclosed.

Resalt: 15 tools, Russian language and 152-FZ compliance

Resalt launched its MCP server in 2026 — with two access modes and the most granular permission split in this comparison (release 1.58.0).

The server runs at https://my.resalt.app/api/mcp. Authentication is OAuth 2.1 via a “Sign in” button (recommended) or an API key in the header. For ChatGPT there is a simplified option with the key right in the URL. Granularity is at the scope level: without the “Allow changes” toggle, the agent only sees read tools — protection against accidental edits to meeting data.

Read tools — 9

  • list_meetings — list of meetings filtered by date and title;
  • get_meeting_status — processing status (handy for fresh recordings);
  • get_active_meetings — which meetings are live right now;
  • get_summary — AI summary;
  • get_transcript — full transcript with timestamps;
  • semantic_search — semantic search across all meetings (by meaning, not exact words);
  • list_calendar_events — upcoming calendar events;
  • export_meeting — file export (TXT, Markdown, DOCX, JSON);
  • get_analytics — analytics (Business plan only).

Write tools — 6

  • start_recording and stop_recording — start and stop meeting recording by bot, right from the agent chat;
  • regenerate_summary — summary regeneration;
  • rename_meeting — renaming;
  • share_meeting and revoke_share — share a meeting and revoke access.

By coverage, Resalt matches Mymeet (processing status, bot recording, export, renaming, sharing) and adds what nobody else has: semantic search, calendar, recording stop, and summary regeneration. The only gaps versus the field: no meeting deletion (Mymeet has it) and no clips (Fireflies has them).

Limits depend on the plan: Free — 10 tool calls per day, Pro — 500, Business — unlimited; a technical cap of 60 calls per minute applies to all plans. Keys are created in the “MCP & API” section of the settings (https://my.resalt.app/settings/mcp-api).

A separate block — security. TLS connections, AES-256 encryption, processing on servers in Russia, compliance with Federal Law 152-FZ. For Russian teams this is often the deciding factor: Grain, Otter and Fireflies process data on foreign infrastructure, and passing transcripts to their MCP servers is a question for your compliance team.

[Image fig-06-3-resalt-tools: two column lists “Read” (9 icons) and “Writes” (6 icons) with short captions, plus plan limit badges for Free/Pro/Business below.]

How to connect: 4 steps for any server

The setup flow is the same for all five servers; only the authentication details differ.

  1. Copy the server URL from the service settings (in Resalt — the “MCP & API” section; in Fireflies — Settings → MCP; in Grain — from the Claude integration), in Mymeet → integration.
  2. Add the connector in your AI tool: in Claude — Settings → Connectors → add by URL; in ChatGPT — Settings → Connectors → Create; in Cursor — Settings → MCP → New server.
  3. Authenticate: OAuth (web sign-in, recommended) or an API key in the Authorization: Bearer header. One exception — ChatGPT with Resalt, where the key can go right in the URL.
  4. Test: ask the agent about your latest meeting. If it sees the summary, the connection works.

Typical issues: the server responds 405 (wrong transport — Resalt needs Streamable HTTP, not stdio), the agent cannot see tools (enable the write scope), error 429 (plan limit exceeded).

[Image fig-06-4-connect: screenshot-style diagram of setting up a connector in Claude: URL field, “Sign in” button, Connected status, the agent’s first query.]

How to choose a server for your task

  • Need a free start — Resalt (10 calls/day), Otter (Basic) or Fireflies (50 requests/day, but the product is English-first).
  • Need Russian language and 152-FZ compliance — Resalt only: native Russian transcription, servers in Russia, AES-256.
  • Selling and living in a CRM — Grain, Resalt, Mymeet: deals, coaching, ready-made methodology reports.
  • Need to export meeting files into the agent — Mymeet or Resalt (MD/JSON/DOCX/PDF at Mymeet, TXT/MD/DOCX/JSON/PDF at Resalt).
  • Need the agent to record and stop meetings itself — Resalt (start and stop) or Mymeet (start).
  • Need clips and channels — Fireflies.
  • Read-only and free — Otter.

The bottom line

MCP for meetings went from announcement to category standard in under a year. Five servers, five philosophies. Fireflies is the widest (20 tools) but with a strict daily cap on lower tiers. Grain is a sales instrument with ready-made reports. Otter is free but read-only. Mymeet is a full cycle for money. Resalt is 15 tools with semantic search, calendar, recording control, and a Russian data perimeter.

The overall trend is clear: meetings stop being an archive you have to open by hand. The AI agent takes the context itself — on request, in the tool where you already work. The difference between services is now about which data the agent can reach and what it can do with it.

Try the pairing on your own meetings: Resalt is free, MCP takes a minute to set up, and the first meaningful agent answer from a real transcript usually arrives the same day.

Frequently asked questions

What is an MCP server for meetings?

It is the official connector of a transcription service that gives AI agents like Claude and ChatGPT access to transcripts, summaries and tasks. The agent finds the right meeting and answers from it — no copy-pasting into chat. Setup takes a minute: the service URL plus OAuth or API key authentication.

Which meeting MCP server is free?

Fireflies, Grain, Otter and Resalt offer MCP for free (within plan limits). Mymeet offers it on paid plans only. Fireflies caps Free and Pro at 50 requests per day, Resalt at 10 calls per day on Free; Otter and Grain do not disclose their limits publicly.

Can an agent record a meeting via MCP?

Yes, but not with every service. Bot recording is supported by Mymeet and Resalt — and only Resalt lets the agent both start and stop the recording. Fireflies, Grain and Otter offer read-only access to already-recorded meetings (Fireflies does have actions, but only via a direct API-key connection).

How is Resalt's semantic search different from regular search?

Regular search matches exact words — it will miss a meeting where the client said "trim the budget" instead of "cut funding". Semantic search works by meaning: the agent finds every budget-reduction discussion regardless of wording. In this comparison, only Resalt has it; the others search by keywords.

Is it safe to connect meetings to Claude or ChatGPT?

Data leaves the transcription service's perimeter and is processed under the AI platform's rules — even Fireflies admits its Zero-Day Retention policy does not extend to external tools. Pick a server with the right data perimeter: Resalt processes data in Russia under Federal Law 152-FZ, while Grain, Otter and Fireflies run foreign infrastructure.

Why can't my agent see the recording tools?

At Resalt and Fireflies, action tools are separated from reads: without explicit permission (the "Allow changes" toggle at Resalt, or a direct API-key connection instead of the OAuth connector at Fireflies) the agent sees reads only. This protects meeting data from accidental agent edits.

What should I do if the server returns a 405 or 429 error?

A 405 means the wrong transport: make sure the client uses Streamable HTTP, not stdio (important for Resalt). A 429 means the plan limit is exceeded: Fireflies Free/Pro allows 50 requests per day, Resalt Free allows 10. The fix is a higher tier or spreading heavy scenarios over time.

Поделиться