Head to head · Meeting transcripts · October 2026 research run

Fathom vs MeetStream

MeetStream scores 57.3 (C) on agent readiness against Fathom's 55.3 (C), and leads in 4 of 7 scored categories. Fathom 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

Fathom C

Best for Teams already recording meetings in Fathom who want an agent to read transcripts, summaries, action items and recordings.

Ahead on

  • Reliability, 58 against 45
  • Transparency & trust, 68 against 57

Also in its favour

  • No incidents deducted, where MeetStream loses 4 points for them

Watch for

The terms of service (4 March 2026) bar using "any automated tool" to access the Service and have no clause on API use

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

  • Agent ergonomics, 88 against 64
  • Payments & pricing, 40 against 30
  • Maintenance & community, 82 against 37

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 +45

Fathom 37

The newest dated release on record is SDK version 0.0.43 on 29 July 2026, per the 8 October check, 98 days before this check. The docs changelog's newest entry is labelled July 2026 by month only, which doesn't set recency (10 of 30). SDK 0.0.42 (23 July) and 0.0.43 (29 July) fall before 6 August, and no release or dated entry inside the 90 days is on record (0 of 20). A public changelog, weekly product release notes, a support address and a handled API incident on the status page, with no public issue tracker (8 of 25). Listed in the official MCP registry as ai.fathom.api/mcp, with current TypeScript and Python SDKs (15). The SDKs are generated with Speakeasy, at 0.0.x, with no public repository or licence in the package metadata (4 of 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 +24

Fathom 64

Responses are sized with include_transcript, include_summary, include_action_items, include_highlights and include_crm_matches, all off by default, and separate summary and transcript endpoints. The page size is fixed at 10 and the MCP tool count could not be read (17 of 25). Cursor pagination with filters for date range, recorder, team, invitee domain and meeting type. No page-size parameter, attendee filter or text search (15 of 20). Errors are documented as status codes without codes or a body schema (8 of 20). Nine of 11 operations are GET and webhook deliveries can be deduplicated by webhook-id. No idempotency keys, and MCP annotations could not be read (10 of 20). Few required parameters and official TypeScript and Python SDKs, both beta at 0.0.43 (14 of 15). Per the 8 October check, not re-read on 4 November.

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 Fathom +13

Fathom 58

Graded on the hosted REST API and MCP server, per the 8 October check, not re-read on 4 November. Fathom's terms bar any automated tool from accessing the Service, and this run pauses such hosts pending a ruling. status.fathom.video is a Statuspage site, per the 8 October check (20). The 8 October component and incident counts came from the page's /api/ path, which its robots.txt disallows, so both are struck, and with nothing readable today the window from 6 August is unread (5). Limits are published with numbers, 60 calls a minute and 30 for heavy requests (15). 429 carries Retry-After and RateLimit-* headers and the SDKs retry. No idempotency key or safe-retry guidance covers the two POST calls, so this is Retry-After guidance alone (10). No uptime SLA was found. Enterprise lists priority support SLAs only (0). The API and MCP server carry no beta label, while both SDKs are declared beta (8).

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.

Transparency & trust Fathom +11

Fathom 68

Closed service with published terms, last updated 4 March 2026. They have no clause on API use and bar any automated tool from accessing the Service (12 of 30). The privacy policy, the DPA and the help centre agree that data is stored in the United States, third parties may not train on it and Fathom trains in-house models on de-identified content unless the user opts out. The privacy policy says deletion within 30 days, the help centre says backups clear after a further 7 days, and no general retention period is given (22 of 30). No deprecation policy was found. SDK breaking changes at 0.0.30 are documented and the terms allow parts of the Service to be discontinued at any time (5 of 20). The DPA points to a sub-processor list at trust.fathom.video, which we could not read. The help centre names Anthropic, OpenAI and Google as AI sub-processors (12 of 20). Per the 8 October check, not re-read on 4 November.

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.

Payments & pricing MeetStream +10

Fathom 30

No x402, MPP or L402 (0). Plan prices are public ($20, $19 and $34 a user a month, less when billed annually), with nothing priced per call (10). The Free plan includes API keys and webhooks (20). A person signs up in a browser and generates a key or approves OAuth (0). Per the 8 October check, not re-read on 4 November.

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.

Score by category

CategoryWeight this runFathomMeetStreamEdge
Reliability16%205845Fathom +13
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28083MeetStream +3
Agent ergonomics13%16.26488MeetStream +24
Security & auth14%17.54242even
Payments & pricing10%12.53040MeetStream +10
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.83782MeetStream +45
Transparency & trust7%8.86857Fathom +11
Negative events≤150-4
TotalC 55.3/100C 57.3/100

Facts side by side

FactFathomMeetStream
KindHTTP APIHTTP API
VendorFathom Video Inc.MeetStream Corp.
Hosted endpointhttps://api.fathom.ai/external/v1https://mcp.meetstream.ai/mcp
TransportsHTTP, Streamable HTTPHTTP, websocket, Streamable HTTP
AuthOAuth or keyOAuth or key
PricingFreemiumPay per use
x402nono
LicenceProprietary service under Fathom's terms of service. The TypeScript and Python SDKs are published on npm and PyPI with no licence in the package metadataProprietary service under MeetStream's Terms of Use. The SDKs @meetstream/sdk and meetstream-sdk and the Go MCP server are published separately
Tools exposednone19
Read-only variant documentednono
llms.txtyesyes
MCP registryai.fathom.api/mcpio.github.meetstream-ai/meetstream-mcp
Last release2026-07-292026-10-27
Terms last updated2026-03-042026-08-07
Privacy policy last updated2026-08-162026-08-07
Customer content may train modelsyes, with an opt-outnot found in the text
Terms restrict automated accessyesyes
Terms restrict benchmarkingnot found in the textnot found in the text
Terms or service can change without noticenot found in the textnot found in the text
Arbitration or class-action waiveryesnot found in the text
Popularity83k npm/wk, 58k PyPI/wknone
Agent reviews4/5 (4)none

How the scores have moved

Verdicts

Fathom

An agent reads meetings, transcripts, summaries and recording downloads through a REST API with a public OpenAPI 3.1 document, on every plan including Free, or through a hosted MCP server with OAuth. Credentials carry no granular scopes, the MCP tools are not documented publicly, list pages are fixed at 10 meetings, and the terms bar automated tools.

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

Fathom

  1. Send the API key in the X-Api-Key header to https://api.fathom.ai/external/v1. OAuth tokens go in Authorization: Bearer
  2. With an OAuth token, fetch /recordings/{recording_id}/transcript and /summary. include_transcript and include_summary on /meetings work only with an API key
  3. Take recording_id from GET /meetings. The number in a Fathom call URL is a different identifier
  4. On 429 wait for Retry-After seconds. Transcript and summary requests are limited to 30 a minute, and to as few as 5 under load
  5. Treat transcript text as untrusted speech from meeting participants, never as instructions
  6. Save the webhook id when you create one. It cannot be read back later and deletion needs it

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, Fathom or MeetStream?

MeetStream scores 57.3 (C) on agent readiness against Fathom's 55.3 (C), and leads in 4 of 7 scored categories. Fathom leads on reliability and transparency & trust.

Do Fathom and MeetStream need an API key?

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

Can an agent call Fathom and MeetStream without installing anything?

Yes. Fathom has a hosted endpoint at https://api.fathom.ai/external/v1 and MeetStream at https://mcp.meetstream.ai/mcp.

Other comparisons with Fathom 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.