Rank #4 of 5 in Meeting AI & Notetakers
Showcase


Try itExperimental
See what an agent can do with Granola before you ever sign up. Pick a story: recorded sessions replay real probe-harness transcripts; the live MCP handshake runs real requests from our edge, right now — including, where the server allows it, one real read-only tool call (bring your own key for auth-gated servers); sandboxed self-drive sessions are designed and gated (docs/TRY-IT.md).
$curl -si -X POST https://mcp.granola.ai/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>'recorded session — replayed, not liveVerified integrations
Connections to other tracked products — hover a chip for the verbatim evidence quote behind it.
By theme — the product's score on each story themeBy theme
Agent access — MCP, CLI, and API access for agentsAgent accessevidence →
MCP, CLI, and API access for agents
Agenticness — how well agents can access and operate the productAgenticnessevidence →
How well agents can access and operate the product
Automation depth — how much of the product can run unattendedAutomation depthevidence →
How much of the product can run unattended
Calendar workflow — stories about calendar workflow in this arenaCalendar workflowevidence →
Stories about calendar workflow in this arena
Capture recording — stories about capture recording in this arenaCapture recordingevidence →
Stories about capture recording in this arena
Integrations crm — stories about integrations crm in this arenaIntegrations crmevidence →
Stories about integrations crm in this arena
Meeting memory search — stories about meeting memory search in this arenaMeeting memory searchevidence →
Stories about meeting memory search in this arena
Notes summaries — stories about notes summaries in this arenaNotes summariesevidence →
Stories about notes summaries in this arena
Openness — open source, data portability, and self-hosting storiesOpennessevidence →
Open source, data portability, and self-hosting stories
Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plansevidence →
Plan structure and value — what each tier costs and what it unlocks
Privacy consent — stories about privacy consent in this arenaPrivacy consentevidence →
Stories about privacy consent in this arena
Privacy posture — data-handling and privacy storiesPrivacy postureevidence →
Data-handling and privacy stories
Sharing collaboration — stories about sharing collaboration in this arenaSharing collaborationevidence →
Stories about sharing collaboration in this arena
Transcription accuracy — stories about transcription accuracy in this arenaTranscription accuracyevidence →
Stories about transcription accuracy in this arena
Story verdicts — every judged story with its evidenceStory verdicts
What’s free: 0 free · 2 paid · 1 enterprise · 33 not stated in evidence
Follow the green: where the map greys out is where Granola stops today. ✓ full · ~ partial · ! disputed · — none · n/a not applicable.
Agent access — MCP, CLI, and API access for agentsAgent access
MCP, CLI, and API access for agents
Agent ops
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
API surface
Drive the product through a documented public API
✓7/10
unlocks → Webhooks · Scoped API keys · Machine-readable spec · Versioning policy · Official CLI
Subscribe to events via webhooks
—0/10
Build against official SDKs
~5/10
Issue scoped/least-privilege API credentials for an agent
—0/10
Connect an agent via an official MCP server
✓8/10
Download a machine-readable API spec (OpenAPI or equivalent)
—0/10
Rely on versioned APIs with a documented deprecation policy
—0/10
Test against a sandbox environment without touching production data
n/an/a
Explore an interactive API reference with runnable examples
—0/10
Docs for agents
Point an agent at llms.txt or agent-oriented docs
✓9/10
Agentic features
Delegate tasks to a built-in AI assistant inside the product
✓7/10
unlocks → MCP client
Operate the product with natural-language commands
✓7/10
Plug MCP servers into this product so it can use their tools
—0/10
Get AI-generated insights and suggestions from my data inside the product
✓8/10
Set up automations that run autonomously in the background
~5/10
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
Automation depth
Define rules that trigger actions automatically on events
~4/10
unlocks → I connect Google or Outlook calendar once and control per-meeting-type rules for which meetings get captured automatically
Schedule recurring jobs or workflows
—0/10
Perform bulk operations across many items at once
~4/10
Version, review, and roll back my automations
n/an/a
Calendar workflow — stories about calendar workflow in this arenaCalendar workflow
Stories about calendar workflow in this arena
Capture recording — stories about capture recording in this arenaCapture recording
Stories about capture recording in this arena
Capture
Integrations crm — stories about integrations crm in this arenaIntegrations crm
Stories about integrations crm in this arena
Meeting memory search — stories about meeting memory search in this arenaMeeting memory search
Stories about meeting memory search in this arena
Notes summaries — stories about notes summaries in this arenaNotes summaries
Stories about notes summaries in this arena
Summaries
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans
Plan structure and value — what each tier costs and what it unlocks
Privacy consent — stories about privacy consent in this arenaPrivacy consent
Stories about privacy consent in this arena
Privacy
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
Sharing collaboration — stories about sharing collaboration in this arenaSharing collaboration
Stories about sharing collaboration in this arena
Transcription accuracy — stories about transcription accuracy in this arenaTranscription accuracy
Stories about transcription accuracy in this arena
Transcription
Sorted by importance (agentic first) (high → low) · 54/54 stories · click a row’s chevron for the rationale and evidence
Connect an agent via an official MCP server G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 8/10 | Tprobed⚿ | |
Delegate tasks to a built-in AI assistant inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 7/10 | Cclaimed | |
Drive the product through a documented public API G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | fullenterprise | 7/10 | Tprobed⚿ | |
Plug MCP servers into this product so it can use their tools G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | none | 0/10 | ⚿ | |
Point an agent at llms.txt or agent-oriented docs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 9/10 | Tprobed⚿ | |
Get AI-generated insights and suggestions from my data inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Cclaimed | |
Operate the product with natural-language commands G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 7/10 | Cclaimed | |
Build against official SDKs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 5/10 | Tprobed⚿ | |
Set up automations that run autonomously in the background G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 5/10 | Tprobed⚿ | |
Run the product headlessly / in CI for automation G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 3/10 | Tprobed⚿ | |
Download a machine-readable API spec (OpenAPI or equivalent) G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Explore an interactive API reference with runnable examples G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Issue scoped/least-privilege API credentials for an agent G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ⚿ | |
Rely on versioned APIs with a documented deprecation policy G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Subscribe to events via webhooks G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Use an official CLI G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | untested | none yet | |
Test against a sandbox environment without touching production data G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 1 | n/a | untested | none yet | |
An official MCP server lets Claude or any MCP client query my meetings — search, transcripts, action items — with OAuth, no glue code C Agent ops | ai-native user | Agent access — MCP, CLI, and API access for agentsAgent access | 3 | full | 9/10 | Tprobed⚿ | |
Capture and transcribe meetings without a visible bot joining the call — audio is captured from my device so external participants see nothing extra C Capture | founder | Capture recording — stories about capture recording in this arenaCapture recording | 3 | full | 9/10 | Xcommunity | |
Prevent my data from being used to train AI models G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 3 | full | 8/10 | Cclaimed | |
Search across every past meeting — transcripts, summaries, and notes — and jump to the exact moment something was said C Memory | product manager | Meeting memory search — stories about meeting memory search in this arenaMeeting memory search | 3 | full | 8/10 | Tprobed⚿ | |
I get a structured summary right after each meeting — key points, decisions, and next steps — good enough to share without editing C Summaries | product manager | Notes summaries — stories about notes summaries in this arenaNotes summaries | 3 | full | 7/10 | Cclaimed | |
My scripts can pull transcripts, summaries, and action items from every meeting through a documented API with self-serve keys C Agent ops | ai-native user | Agent access — MCP, CLI, and API access for agentsAgent access | 3 | partialpaid | 7/10 | Tprobed | |
Meeting notes and summaries sync automatically onto the right contact and deal records in my CRM (HubSpot, Salesforce, Attio) C Integrations | sales lead | Integrations crm — stories about integrations crm in this arenaIntegrations crm | 3 | partial | 6/10 | Cclaimed | |
The product ships real consent features — participant notifications, in-meeting disclosure, or admin-enforced transparency — not just a policy PDF C Privacy | it admin | Privacy consent — stories about privacy consent in this arenaPrivacy consent | 3 | partial | 6/10 | Cclaimed | |
The transcript attributes words to the right named speakers (diarization plus real name matching), not just "Speaker 1/2" C Transcription | product manager | Transcription accuracy — stories about transcription accuracy in this arenaTranscription accuracy | 3 | partial | 6/10 | Cclaimed | |
Export all of my data in open formats and leave G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | partial | 5/10 | Xcommunity | |
Define rules that trigger actions automatically on events G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 3 | partial | 4/10 | Cclaimed | |
Action items with owners are automatically extracted from the conversation and collected somewhere I can track them C Summaries | product manager | Notes summaries — stories about notes summaries in this arenaNotes summaries | 3 | none | 0/10 | ||
I connect Google or Outlook calendar once and control per-meeting-type rules for which meetings get captured automatically C Calendar | product manager | Calendar workflow — stories about calendar workflow in this arenaCalendar workflow | 3 | none | 0/10 | ||
The vendor documents how transcription actually works and its quality (models, accuracy claims, known limits) rather than just saying "AI-powered" C Transcription | product manager | Transcription accuracy — stories about transcription accuracy in this arenaTranscription accuracy | 3 | none | 0/10 | ||
Self-host the core product G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | none | untested | none yet | |
Notes flow into the tools where work happens — Slack channels, Notion pages, and thousands of apps via Zapier C Integrations | product manager | Integrations crm — stories about integrations crm in this arenaIntegrations crm | 2 | full | 8/10 | Cclaimed | |
Shape the notes with custom templates or saved prompts per meeting type (discovery call, 1:1, standup) instead of one generic format C Summaries | sales lead | Notes summaries — stories about notes summaries in this arenaNotes summaries | 2 | full | 8/10 | Cclaimed | |
The notetaker reliably captures Zoom, Google Meet, and Microsoft Teams meetings, with recording where I want it C Capture | product manager | Capture recording — stories about capture recording in this arenaCapture recording | 2 | full | 8/10 | Xcommunity | |
Ask questions in natural language across my whole meeting history ("what did we decide about pricing?") and get answers with sources G Memory | product manager | Meeting memory search — stories about meeting memory search in this arenaMeeting memory search | 2 | full | 7/10 | Tprobed⚿ | |
Record and transcribe in-person conversations from a mobile app, and those notes land in the same searchable workspace C Capture | founder | Capture recording — stories about capture recording in this arenaCapture recording | 2 | partial | 6/10 | Cclaimed | |
An agent can automatically file each meeting's action items into my project tracker (Linear, Jira, Asana) using the product's API, webhooks, or native automations C Agent ops | ai-native user | Agent access — MCP, CLI, and API access for agentsAgent access | 2 | partial | 5/10 | Tprobed⚿ | |
Control data retention and deletion G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | partial | 5/10 | Cclaimed | |
Opt out of telemetry and usage tracking G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | partial | 5/10 | Cclaimed | |
Run meetings in languages other than English — transcription and summaries support many languages and handle language switching C Transcription | founder | Transcription accuracy — stories about transcription accuracy in this arenaTranscription accuracy | 2 | partial | 5/10 | Cclaimed | |
Set retention policies — auto-delete transcripts and recordings on a schedule — and permanently erase data on demand C Privacy | it admin | Privacy consent — stories about privacy consent in this arenaPrivacy consent | 2 | partial | 5/10 | Cclaimed | |
Sharing is controlled — private-by-default notes, granular link/folder/workspace permissions, and admin visibility into what's shared C Sharing | it admin | Sharing collaboration — stories about sharing collaboration in this arenaSharing collaboration | 2 | partialpaid | 5/10 | Cclaimed | |
Do everything through the API that I can do in the UI G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | partial | 4/10 | Tprobed⚿ | |
Perform bulk operations across many items at once G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | partial | 4/10 | Tprobed⚿ | |
The vendor documents whether meeting data trains AI models and gives my org an enforceable opt-out, alongside SOC 2 / HIPAA posture C Privacy | it admin | Privacy consent — stories about privacy consent in this arenaPrivacy consent | 2 | partial | 4/10 | Cclaimed | |
Choose where my data is stored (region/residency) G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | 0/10 | ||
Schedule recurring jobs or workflows G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | none | 0/10 | ||
Start free and see exactly what each paid tier costs and adds — no "talk to sales" wall for basic use G Pricing | founder | Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans | 2 | none | 0/10 | ||
Read the product's source under an open license G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | none | untested | none yet | |
The tool drafts my follow-up email from the meeting so I can review and send it in a couple of clicks C Summaries | sales lead | Notes summaries — stories about notes summaries in this arenaNotes summaries | 1 | full | 8/10 | Cclaimed | |
I walk into each meeting prepped — the tool surfaces past meetings with the same people and a brief of open threads before the call C Calendar | founder | Calendar workflow — stories about calendar workflow in this arenaCalendar workflow | 1 | partial | 4/10 | Cclaimed | |
Cut a soundbite or highlight clip from a call and share that moment instead of the whole recording C Sharing | sales lead | Sharing collaboration — stories about sharing collaboration in this arenaSharing collaboration | 1 | none | 0/10 | ||
Version, review, and roll back my automations G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 1 | n/a | untested | none yet |
Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 36 stories with headroom
What would move Granola’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.
Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools
nonemoves agent-readyimpact 45
All evidence describes Granola exposing its own MCP server (and API) so other AI tools can pull Granola's meeting data — the reverse of the story, which asks whether Granola itself can consume external MCP servers as a client to gain new tools.
Notes summaries — stories about notes summaries in this arenaAction items with owners are automatically extracted from the conversation and collected somewhere I can track them
nonemoves PA Scoreimpact 30
Granola's docs describe general AI summaries, chat Q&A, and workflow actions (draft follow-up emails, Slack messages, calendar events) but never mention structured action-item extraction with assigned owners or a dedicated tracking view/list.
Calendar workflow — stories about calendar workflow in this arenaI connect Google or Outlook calendar once and control per-meeting-type rules for which meetings get captured automatically
nonemoves PA Scoreimpact 30
Evidence shows Granola connects to a calendar to display upcoming meetings and offers templates per call type for note formatting, but there is no mention of per-meeting-type rules controlling which meetings get automatically captured/recorded — no filtering, auto-join rules, or selective-capture settings are documented.
Openness — open source, data portability, and self-hosting storiesSelf-host the core product
nonemoves PA Scoreimpact 30
Granola is a closed SaaS/desktop app (with local .md-only community workaround noted, not official self-hosting); no evidence of an open-source core, self-hosted server option, or on-prem deployment mode is provided anywhere in the docs or community notes.
Transcription accuracy — stories about transcription accuracy in this arenaThe vendor documents how transcription actually works and its quality (models, accuracy claims, known limits) rather than just saying "AI-powered"
nonemoves PA Scoreimpact 30
The evidence pack documents feature-level transcription capabilities (multi-language support, speaker tags, auto-deletion, export) but contains no documentation of the underlying transcription model, accuracy benchmarks, or explicit known limitations (e.g., accent/noise handling, word-error-rate).
Agenticness — how well agents can access and operate the productUse an official CLI
nonemoves agent-readyimpact 30
Evidence covers an API, MCP server, and integrations (Zapier, HubSpot), but there is no mention of an official CLI tool for AI-native workflows anywhere in the docs, community, or probes.
Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agent
nonemoves agent-readyimpact 30
Granola documents API keys (personal and workspace-level) and an OAuth-based MCP server, but there is no evidence of scoped or least-privilege credential issuance — e.g., no read-only vs write scopes, no per-agent permission granularity, and workspace keys are described as broad and non-expiring rather than restrictable.
Agenticness — how well agents can access and operate the productSubscribe to events via webhooks
nonemoves agent-readyimpact 30
Missing: documented webhook endpoints, event types, subscription/registration mechanism, payload schema.
Showing the top 8 of 36 — every none/partial verdict in the story verdicts table is headroom.
Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.
Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map6 surfaces · 36 covered stories
Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.
Help center docs35 stories
- An agent can automatically file each meeting's action items into my project tracker (Linear, Jira, Asana) using the product's API, webhooks, or native automations
- An official MCP server lets Claude or any MCP client query my meetings — search, transcripts, action items — with OAuth, no glue code
- My scripts can pull transcripts, summaries, and action items from every meeting through a documented API with self-serve keys
- Point an agent at llms.txt or agent-oriented docs
- Run the product headlessly / in CI for automation
- Connect an agent via an official MCP server
- Drive the product through a documented public API
- Build against official SDKs
- Get AI-generated insights and suggestions from my data inside the product
- Set up automations that run autonomously in the background
- Delegate tasks to a built-in AI assistant inside the product
- Operate the product with natural-language commands
- Perform bulk operations across many items at once
- Define rules that trigger actions automatically on events
- I walk into each meeting prepped — the tool surfaces past meetings with the same people and a brief of open threads before the call
- Capture and transcribe meetings without a visible bot joining the call — audio is captured from my device so external participants see nothing extra
- Record and transcribe in-person conversations from a mobile app, and those notes land in the same searchable workspace
- Meeting notes and summaries sync automatically onto the right contact and deal records in my CRM (HubSpot, Salesforce, Attio)
- Notes flow into the tools where work happens — Slack channels, Notion pages, and thousands of apps via Zapier
- Ask questions in natural language across my whole meeting history ("what did we decide about pricing?") and get answers with sources
- Search across every past meeting — transcripts, summaries, and notes — and jump to the exact moment something was said
- Shape the notes with custom templates or saved prompts per meeting type (discovery call, 1:1, standup) instead of one generic format
- The tool drafts my follow-up email from the meeting so I can review and send it in a couple of clicks
- I get a structured summary right after each meeting — key points, decisions, and next steps — good enough to share without editing
- Do everything through the API that I can do in the UI
- Export all of my data in open formats and leave
- The product ships real consent features — participant notifications, in-meeting disclosure, or admin-enforced transparency — not just a policy PDF
- The vendor documents whether meeting data trains AI models and gives my org an enforceable opt-out, alongside SOC 2 / HIPAA posture
- Set retention policies — auto-delete transcripts and recordings on a schedule — and permanently erase data on demand
- Prevent my data from being used to train AI models
- Control data retention and deletion
- Opt out of telemetry and usage tracking
- Sharing is controlled — private-by-default notes, granular link/folder/workspace permissions, and admin visibility into what's shared
- Run meetings in languages other than English — transcription and summaries support many languages and handle language switching
- The transcript attributes words to the right named speakers (diarization plus real name matching), not just "Speaker 1/2"
docs.granola.ai8 stories
- An agent can automatically file each meeting's action items into my project tracker (Linear, Jira, Asana) using the product's API, webhooks, or native automations
- My scripts can pull transcripts, summaries, and action items from every meeting through a documented API with self-serve keys
- Run the product headlessly / in CI for automation
- Drive the product through a documented public API
- Build against official SDKs
- Perform bulk operations across many items at once
- Do everything through the API that I can do in the UI
- Sharing is controlled — private-by-default notes, granular link/folder/workspace permissions, and admin visibility into what's shared
OpenAPI spec4 stories
Hacker News3 stories
- The notetaker reliably captures Zoom, Google Meet, and Microsoft Teams meetings, with recording where I want it
- Capture and transcribe meetings without a visible bot joining the call — audio is captured from my device so external participants see nothing extra
- Export all of my data in open formats and leave
granola.ai2 stories
Probe proofs — replayable recordings from the probe harnessProbe proofs
Replayable recordings from our probe harness — see the Prove-It protocol to submit one.
$curl -si -X POST https://mcp.granola.ai/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>'reproduced$ curl -si -X POST https://mcp.granola.ai/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>'
HTTP/2 401
content-type: application/json
server: CloudFront
date: Sat, 05 Sep 2026 04:34:22 GMT
access-control-allow-origin: *
access-control-allow-headers: Content-Type, Authorization, Accept, x-user-id, x-mcp-[redacted], X-Requested-With, MCP-Protocol-Version, MCP-Session-Id, Last-Event-ID
access-control-allow-methods: GET, POST, OPTIONS
access-control-expose-headers: MCP-Session-Id
x-amzn-trace-id: Root=1-6a9b9bce-3b953f6c4279664a497f0656;Parent=062a87b2944c7822;Sampled=0;Lineage=1:98db7090:0
www-authenticate: Bearer error="invalid_[redacted]", error_description="Authorization needed", resource_metadata="https://mcp.granola.ai/.well-known/oauth-protected-resource"
x-amzn-requestid: fdbbdb2d-01b3-4a3e-a137-3e49c3eb239e
x-cache: Error from cloudfront
via: 1.1 912d83c7c9b4676eb19f09c9bfabda24.cloudfront.net (CloudFront)
x-amz-cf-pop: SFO5-P2
x-amz-cf-id: 77Zvu6a9A3whXDbGm3vCl0bvy1X4OY9FgVC-Z5fi3M_AyM23gRzHpA==
{"message":"Unauthorized"}
Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence
8 of 23 testable claims verified · 2 contradicted → integrity 17/100
24 distinct capability claims found in Granola’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.
8
Verified
13
Unverified
2
Contradicted
15
Undersold
Verified (8)
“REST API provides programmatic access to workspace meeting notes and related data for custom integrations”
Drive the product through a documented public APIfullproof ↗
“API lets developers pull meeting notes, transcripts, and AI-generated summaries for custom integrations”
My scripts can pull transcripts, summaries, and action items from every meeting through a documented API with self-serve keyspartialproof ↗
“Granola MCP lets AI tools connect to meeting notes to search and find topics discussed in past meetings”
An official MCP server lets Claude or any MCP client query my meetings — search, transcripts, action items — with OAuth, no glue codefullproof ↗
“Chat feature lets users ask questions across meeting notes to recall details and spot patterns across calls”
Ask questions in natural language across my whole meeting history ("what did we decide about pricing?") and get answers with sourcesfullproof ↗
“Meeting notes can be exported to CSV including title, summary, transcript, and other details”
Export all of my data in open formats and leavepartialproof ↗
“Granola works with Zoom, Google Meet, Microsoft Teams, and every other meeting app”
The notetaker reliably captures Zoom, Google Meet, and Microsoft Teams meetings, with recording where I want itfullproof ↗
“A magnifying glass icon lets users jump to the exact transcript or raw notes location a summary point came from”
Search across every past meeting — transcripts, summaries, and notes — and jump to the exact moment something was saidfullproof ↗
“Granola captures audio directly from the user's computer instead of inviting a bot into the call”
Capture and transcribe meetings without a visible bot joining the call — audio is captured from my device so external participants see nothing extrafullproof ↗
Unverified (15)
“Users can build custom AI agents that analyze call sentiment, surface recurring feedback themes, or combine meeting context with other data sources”
Get AI-generated insights and suggestions from my data inside the productfullproof ↗
“Chat can draft and send a follow-up email, draft a Slack message, or create a Google Calendar event after a meeting”
The tool drafts my follow-up email from the meeting so I can review and send it in a couple of clicksfullproof ↗
“Recipes are reusable prompt templates for quickly getting insights from meeting notes without retyping questions”
Shape the notes with custom templates or saved prompts per meeting type (discovery call, 1:1, standup) instead of one generic formatfullproof ↗
“Users can choose or create custom summary templates for specific meeting types like 1:1s, interviews, or sales pitches”
Shape the notes with custom templates or saved prompts per meeting type (discovery call, 1:1, standup) instead of one generic formatfullproof ↗
“Granola connects to 8,000+ apps to automate actions after a meeting”
Notes flow into the tools where work happens — Slack channels, Notion pages, and thousands of apps via Zapierfullproof ↗
“Notes added to Granola folders automatically sync to the relevant contact, company, or deal records in HubSpot”
Meeting notes and summaries sync automatically onto the right contact and deal records in my CRM (HubSpot, Salesforce, Attio)partialproof ↗
“Transcription and generated summaries support multiple languages”
Run meetings in languages other than English — transcription and summaries support many languages and handle language switchingpartialproof ↗
“Transcripts can be automatically deleted after a set retention period while notes remain available”
Set retention policies — auto-delete transcripts and recordings on a schedule — and permanently erase data on demandpartialproof ↗
“Notes are private by default and are never shared with participants unless explicitly shared via link or team folder”
Sharing is controlled — private-by-default notes, granular link/folder/workspace permissions, and admin visibility into what's sharedpartialproof ↗
“Speaker tags label each participant by name in the transcript instead of generic Me/Them labels”
The transcript attributes words to the right named speakers (diarization plus real name matching), not just "Speaker 1/2"partialproof ↗
“Mobile app lets users take AI-enhanced notes during in-person meetings and, on iOS, phone calls”
Record and transcribe in-person conversations from a mobile app, and those notes land in the same searchable workspacepartialproof ↗
“Copy Link creates a unique shareable URL for meeting notes that can be sent to others”
Sharing is controlled — private-by-default notes, granular link/folder/workspace permissions, and admin visibility into what's sharedpartialproof ↗
“Granola posts a message in the meeting chat when it starts transcribing to notify participants”
The product ships real consent features — participant notifications, in-meeting disclosure, or admin-enforced transparency — not just a policy PDFpartialproof ↗
“Users can opt out of having their data used for model training via Settings”
The vendor documents whether meeting data trains AI models and gives my org an enforceable opt-out, alongside SOC 2 / HIPAA posturepartialproof ↗
“Users can opt out of having their data used for model training via Settings”
Prevent my data from being used to train AI modelsfullproof ↗
Contradicted (2)
“Workspace admins on Business/Enterprise plans can create non-expiring workspace-level API keys”
Issue scoped/least-privilege API credentials for an agentnoneproof ↗
“Granola connects to the user's calendar to show upcoming meetings”
I connect Google or Outlook calendar once and control per-meeting-type rules for which meetings get captured automaticallynoneproof ↗
Undersold (15)
An agent can automatically file each meeting's action items into my project tracker (Linear, Jira, Asana) using the product's API, webhooks, or native automationspartialproof ↗
Point an agent at llms.txt or agent-oriented docsfullproof ↗
Run the product headlessly / in CI for automationpartialproof ↗
Set up automations that run autonomously in the backgroundpartialproof ↗
Delegate tasks to a built-in AI assistant inside the productfullproof ↗
Operate the product with natural-language commandsfullproof ↗
Perform bulk operations across many items at oncepartialproof ↗
Define rules that trigger actions automatically on eventspartialproof ↗
I walk into each meeting prepped — the tool surfaces past meetings with the same people and a brief of open threads before the callpartialproof ↗
I get a structured summary right after each meeting — key points, decisions, and next steps — good enough to share without editingfullproof ↗
Do everything through the API that I can do in the UIpartialproof ↗
Business model
Free Basic plan with limited history; Business is $14/user/month with unlimited notes, integrations, API and MCP access; Enterprise ($35/user/month) adds SSO, admin controls, and training opt-out.
pricing ↗Score trend
How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.
Try Experimental
Run it in the microterminal →Recorded agent sessions — and a live MCP handshake where the vendor ships one.
Flag
⚑ Flag a verdictThink a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.
For agents
Agent surface uptime MCP 100% · llms.txt 100% (30d, checked every 6h since Sep 8 '26)
