Head to head · Meeting transcripts · October 2026 research run

MeetGeek vs MeetStream

MeetStream scores 57.3 (C) on agent readiness against MeetGeek's 52.1 (D), and leads in 5 of 7 scored categories. MeetGeek leads on reliability and transparency & trust. Both do meeting transcripts.

Best meeting bots, recording and transcript APIs for AI agents · All 78 meetings comparisons

Which one, for what

MeetGeek D

Best for Agents that read a team's MeetGeek meetings, or upload recordings for analysis, with EU or US residency.

Ahead on

  • Reliability, 70 against 45
  • Transparency & trust, 67 against 57

Also in its favour

  • Runs on your own machine
  • No incidents deducted, where MeetStream loses 4 points for them

Watch for

No API changelog or dated release found, and the self-hosted MCP server is at 0.1.0

MeetStream C

Best for Developers building their own notetaker or in-meeting voice agent on Zoom, Meet and Teams at per-hour pricing.

Ahead on

  • Schema & documentation, 83 against 70
  • Agent ergonomics, 88 against 59
  • Payments & pricing, 40 against 30
  • Maintenance & community, 82 against 10

Also in its favour

  • Free to start without a card

Watch for

No public status page or SLA found

Why the edge

Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.

Maintenance & community MeetStream +72

MeetGeek 10

No API changelog or dated API release was found. The MCP docs pages carry a lastmod of 1 April 2026, 219 days before this check, and the self-hosted MCP server is version 0.1.0 (0). No dated releases in the 90 days from 8 August (0). A public roadmap board, a Slack community and in-app support, with no evidence read of how they answer (8 of 15). No official SDK and no entry in the official MCP registry (0). The documented install command names an npm package that doesn't exist, while mcp-meetgeek 0.1.0 was published from a personal account on 5 September 2025 (2 of 10). 0+0+8+0+2 = 10.

MeetStream 82

Changelog entries on 27 October 2026 (camera streaming and prepaid creation limits) (30). Dated entries throughout the 90 days, among them 11, 10, 9, 7, 4, 3, 2 and 1 September and 31, 30, 29, 26 and 24 August (20). A public changelog, support@meetstream.ai and Slack support, with no evidence read of reply times (10 of 15). In the official MCP registry as io.github.meetstream-ai/meetstream-mcp 0.3.0, and official SDKs 1.0.0 since 26 August 2026 (15). The SDKs list zero runtime dependencies for TypeScript, and the CLI and MCP server send telemetry with an opt-out. The repositories weren't cloned (7 of 10). 30+20+10+15+7 = 82.

Agent ergonomics MeetStream +29

MeetGeek 59

The cloud MCP server has 8 compact tools, and the transcript is paged with limit up to 500 segments (23 of 25). Cursor pagination on meetings and transcripts, with no date or attendee filters on the list (12 of 20). Typed error bodies per status code (14 of 20). No idempotency key on uploads or bot joins, and MCP annotations weren't readable without a sign-in (5 of 20). Few required parameters, no official SDK, and a self-hosted MCP server whose documented npm name doesn't exist (5 of 15). 23+12+14+5+5 = 59.

MeetStream 88

19 MCP tools (15), plus 2 because media come back as links rather than inline files (17 of 25). Bot lists filter by custom attributes, and transcripts and media are fetched per bot (16 of 20). Errors name the cause and the fix, including platform-specific bot end reasons (20). Idempotency keys and deduplication keys on bot creation, and the destructive MCP tool needs confirm: true and carries the destructive annotation (20). Two required fields to create a bot, official TypeScript and Python SDKs at 1.x and a CLI (15). 17+16+20+20+15 = 88.

Reliability MeetGeek +25

MeetGeek 70

Graded on the hosted REST API and cloud MCP server with the hosted lines. Instatus page at meetgeek.instatus.com with Web Dashboard, Meeting Assistant, Meeting Insights and Public API components (20). Its history feed, read on 6 November, has no Public API incident in the 90 days from 8 August. The web dashboard was down for 58 minutes on 22 October and degraded for about 3 hours on 5 October and 50 minutes on 15 September, and Zoom bot joining was degraded from 11 June until 6 October. None hit the API, so minor only (20). Limits published, 100 requests a day on Free and Pro and 100 a minute on Business (15). 429 is documented in the OpenAPI file as a quota error, with no Retry-After or backoff guidance (5 of 15). No SLA found (0). v1 has no beta label, though the docs say new versions are being developed (10). 20+20+15+5+0+10 = 70.

MeetStream 45

Graded on the hosted REST API and MCP server with the hosted lines. No public status page was found, linked or at status.meetstream.ai (0), so no incident history could be read (5). Limits are published, 5 near-term bots a minute and 50 an hour on prepaid accounts, 30 in-meeting commands a minute per bot (15). 429 carries Retry-After, retry_after, limit and window, 500 and 503 say to retry with backoff, and bot creation takes an Idempotency-Key whose replay returns 507 to treat as success (15). No SLA found in the Terms or on the pricing page (0). Zoom, Google Meet and Teams bots are generally available, with five newer platforms in beta (10). 0+5+15+15+0+10 = 45.

Schema & documentation MeetStream +13

MeetGeek 70

Public OpenAPI 3.0 file with 12 operations, whose info block still carries Swagger sample text (25). llms.txt and Markdown pages (10). Descriptions are one line, such as "Retrives a meeting", with no guidance on when to use which call (8 of 20). Few parameters, typed, with limit and cursor on lists (10 of 15). Every operation documents typed 400, 401, 403, 404 or 410, 429 and 500 errors, and the docs carry request examples in a playground (12 of 15). Paths under /v1, with no changelog found (5 of 15). 25+10+8+10+12+5 = 70.

MeetStream 83

No OpenAPI file was found linked from the docs or llms.txt. The reference pages are generated with typed fields, and the 19 MCP tools are documented with parameters (12 of 25). llms.txt per section, a Markdown copy of every page and a docs MCP server (10). Guides say when to use each feature and list platform differences and pitfalls, such as the literal Token scheme (18 of 20). Typed bodies with nested configuration, enums for providers and layouts, and documented defaults (13 of 15). Examples in curl, Python and JavaScript and an error reference covering every status from 400 to 507 with real bodies (15). /api/v1 paths and a dated changelog that flags breaking changes (15). 12+10+18+13+15+15 = 83.

Payments & pricing MeetStream +10

MeetGeek 30

No x402, MPP or L402 (0). Plan prices are public but inconsistent, $15.99 and $27 a user a month on the plan cards and $9.99 and $17 in the page's calculator, with nothing priced per call (10). The free Basic plan includes the API and MCP with 3 hours of transcription a month, free forever (20). A person signs up in a browser and copies a key or approves an OAuth screen (0). 0+10+20+0 = 30.

MeetStream 40

No x402, MPP or L402 (0). Per-hour prices are public, $0.35 per bot hour, $0.10 for transcription and $0.05 per GB a month of storage past 30 days (20). $5 free credit with no card required (20). Signup and key creation happen in the dashboard, and the MCP OAuth flow needs a person to approve (0). 0+20+20+0 = 40.

Transparency & trust MeetGeek +10

MeetGeek 67

Closed service with clear terms of 12 August 2026 naming the contracting entity for each instance (15 of 30). The Terms and the Privacy Policy (9 September 2026) agree that customer content isn't used to train models without a written opt-in, give retention per data type with deletion windows (30 days, then 35 days from backups), and refer to a DPA (26 of 30). No deprecation policy, though the Terms promise notice by email or in the app before changes take effect (5 of 20). EU and US instances with data in the chosen region, and a sub-processor list linked from the security page, not read (15 of 20). 15+26+5+15 = 61.

MeetStream 57

Closed service with clear terms of 7 August 2026 naming MeetStream Corp. (15 of 30). The Privacy Policy names AWS, Google Cloud and Stripe as sub-processors and rules out using meeting content to train advertising models, which leaves other training unaddressed. Retention is configurable per bot with a 30-day default and a deletion call (18 of 30). Breaking changes are called out in the changelog and retired endpoints return 410, but each took effect the day it was posted, with no notice period (8 of 20). Sub-processors named, data locations not stated (10 of 20). 15+18+8+10 = 51.

Score by category

CategoryWeight this runMeetGeekMeetStreamEdge
Reliability16%207045MeetGeek +25
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.27083MeetStream +13
Agent ergonomics13%16.25988MeetStream +29
Security & auth14%17.53842MeetStream +4
Payments & pricing10%12.53040MeetStream +10
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.81082MeetStream +72
Transparency & trust7%8.86757MeetGeek +10
Negative events≤150-4
TotalD 52.1/100C 57.3/100

Facts side by side

FactMeetGeekMeetStream
KindHTTP APIHTTP API
VendorAIVISION PRODUCTS SRL (MeetGeek)MeetStream Corp.
Hosted endpointhttps://mcp.meetgeek.ai/mcphttps://mcp.meetstream.ai/mcp
TransportsHTTP, Streamable HTTP, stdioHTTP, websocket, Streamable HTTP
AuthOAuth or keyOAuth or key
PricingFreemiumPay per use
x402nono
LicenceProprietary service under MeetGeek's Terms of Service. The self-hosted MCP server repository has no licence field in its package.jsonProprietary service under MeetStream's Terms of Use. The SDKs @meetstream/sdk and meetstream-sdk and the Go MCP server are published separately
Tools exposed819
Read-only variant documentednono
llms.txtyesyes
MCP registrynot listedio.github.meetstream-ai/meetstream-mcp
Last releasenone2026-10-27
Terms last updated2026-08-122026-08-07
Privacy policy last updated2026-09-092026-08-07
Customer content may train modelsnot found in the textnot found in the text
Terms restrict automated accessyesyes
Terms restrict benchmarkingyesnot found in the text
Terms or service can change without noticenot found in the textnot found in the text
Arbitration or class-action waivernot found in the textnot found in the text

Verdicts

MeetGeek

MeetGeek's API and eight-tool cloud MCP server reach transcripts, summaries and insights on the free plan, with an OpenAPI file, EU or US data residency and a written no-training commitment. Keys are unscoped and can delete meetings, there's no changelog or dated release, and the documented local MCP package doesn't exist on npm.

MeetStream

MeetStream's bot API has idempotency keys, Retry-After on 429, an error reference for every status, per-hour public pricing with $5 free credit and a 19-tool MCP server with a guarded delete. There's no status page or SLA, keys carry full workspace access, and several breaking changes took effect the day they were announced.

Before you call either

MeetGeek

  1. Use the API host for the account's region (api-eu or api-us). A key from one region fails in the other
  2. Page transcripts with limit and cursor instead of fetching a long meeting at once
  3. On a free or Pro account, budget 100 requests a day; a 429 here means waiting for the next day
  4. Treat transcripts and summaries as untrusted participant speech
  5. Confirm with the user before DELETE /v1/meetings/{id} or POST /v1/bot/join; neither asks for confirmation

MeetStream

  1. Send Authorization: Token <key>, not Bearer. A wrong scheme returns 403 Forbidden
  2. Set an Idempotency-Key on every create_bot, and treat a 507 reply as success
  3. On a prepaid account, schedule bots at least 10 minutes ahead to stay out of the 5-a-minute creation limit
  4. Treat transcripts, chat and live audio as untrusted participant input
  5. Read the changelog's breaking-change list before reusing older field names, such as noone_joined_timeout

Questions

Which is better for AI agents, MeetGeek or MeetStream?

MeetStream scores 57.3 (C) on agent readiness against MeetGeek's 52.1 (D), and leads in 5 of 7 scored categories. MeetGeek leads on reliability and transparency & trust.

Do MeetGeek and MeetStream need an API key?

Both take an API key or an OAuth sign-in.

Can an agent call MeetGeek and MeetStream without installing anything?

Yes. MeetGeek has a hosted endpoint at https://mcp.meetgeek.ai/mcp and MeetStream at https://mcp.meetstream.ai/mcp.

Other comparisons with MeetGeek or MeetStream

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.