Skip to content

How Granola’s scores are calculated

The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.

verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10

PA Score25/100

Agent-ready 34.6 × 0.30 = 10.38

API quality 0.0 × 0.20 = 0.00

Openness 13.8 × 0.20 = 2.76

Built-in AI 63.3 × 0.15 = 9.49

Automation 17.1 × 0.15 = 2.56

(10.38 + 0.00 + 2.76 + 9.49 + 2.56) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 25.20 ÷ 1.00 = 25.2

Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.

Agent-ready34.6/100×0.30 of the PA blend

Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.

Point an agent at llms.txt or agent-oriented docsweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [probe] https://docs.granola.ai/llms.txtPROBE llms.txt: HTTP 200 at https://docs.granola.ai/llms.txt # Granola Docs & Help Center - [Granola Help Center](https://docs.granola.ai/help-center/search.md): Search Granola doc
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpofficial MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpPROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned HTTP 401 with `WWW-Authenticate: Bearer ... resource_metadata="https://mcp.granola.ai/.well-known/oauth-protected-resource"` — the documented OAuth MCP endpoint (query_granola_meetings, list_meetings, get_meeting_transcript, etc.) is live and speaks the MCP OAuth flow.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/granola-api.mdThe Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/granola-api.mdCustom AI agents - Build agents that analyze sentiment across your calls, surface recurring themes in product feedback, or combine meeting context with other data sources for deeper insights.

Run the product headlessly / in CI for automationweight 2

2 (weight) × 3 (quality) × 0.6 (partial) = 3.6 of 20 max

  • [claimed-docs] https://docs.granola.aiThe Granola API provides programmatic access to your workspace's meeting notes and related data.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/granola-api.mdThe Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.
  • [claimed-docs] https://docs.granola.aiThe Granola API provides programmatic access to your workspace's meeting notes and related data. This RESTful API enables you to integrate Granola with your existing tools
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpofficial MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpPROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned HTTP 401 with `WWW-Authenticate: Bearer ... resource_metadata="https://mcp.granola.ai/.well-known/oauth-protected-resource"` — the documented OAuth MCP endpoint (query_granola_meetings, list_meetings, get_meeting_transcript, etc.) is live and speaks the MCP OAuth flow.

Plug MCP servers into this product so it can use their toolsweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/mcp.mdConnect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/mcp.mdConnect your AI tools to your Granola meeting notes with Granola MCP.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/mcp.mdConnect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes, find specific topics discussed in past meetings
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpofficial MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpPROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned HTTP 401 with `WWW-Authenticate: Bearer ... resource_metadata="https://mcp.granola.ai/.well-known/oauth-protected-resource"` — the documented OAuth MCP endpoint (query_granola_meetings, list_meetings, get_meeting_transcript, etc.) is live and speaks the MCP OAuth flow.

Connect an agent via an official MCP serverweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/mcp.mdConnect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/mcp.mdConnect your AI tools to your Granola meeting notes with Granola MCP.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/mcp.mdConnect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes, find specific topics discussed in past meetings
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpofficial MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpPROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned HTTP 401 with `WWW-Authenticate: Bearer ... resource_metadata="https://mcp.granola.ai/.well-known/oauth-protected-resource"` — the documented OAuth MCP endpoint (query_granola_meetings, list_meetings, get_meeting_transcript, etc.) is live and speaks the MCP OAuth flow.

Use an official CLIweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Drive the product through a documented public APIweight 3

3 (weight) × 7 (quality) × 1.0 (full) = 21.0 of 30 max

  • [claimed-docs] https://docs.granola.aiThe Granola API provides programmatic access to your workspace's meeting notes and related data. This RESTful API enables you to integrate Granola with your existing tools
  • [claimed-docs] https://docs.granola.aiWorkspace admins on Business and Enterprise plans can also create workspace API keys. These belong to the workspace rather than an individual user, don't expire
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/granola-api.mdCustom AI agents - Build agents that analyze sentiment across your calls, surface recurring themes in product feedback, or combine meeting context with other data sources for deeper insights.
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpofficial MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpPROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned HTTP 401 with `WWW-Authenticate: Bearer ... resource_metadata="https://mcp.granola.ai/.well-known/oauth-protected-resource"` — the documented OAuth MCP endpoint (query_granola_meetings, list_meetings, get_meeting_transcript, etc.) is live and speaks the MCP OAuth flow.
  • [probe] https://docs.granola.ai/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.granola.ai/openapi.json, https://docs.granola.ai/swagger.json, https://docs.granola.ai/api/openapi.json, https://docs.granola.ai/.well-known/openapi.json)

Issue scoped/least-privilege API credentials for an agentweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.granola.aiWorkspace admins on Business and Enterprise plans can also create workspace API keys. These belong to the workspace rather than an individual user, don't expire
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpPROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned HTTP 401 with `WWW-Authenticate: Bearer ... resource_metadata="https://mcp.granola.ai/.well-known/oauth-protected-resource"` — the documented OAuth MCP endpoint (query_granola_meetings, list_meetings, get_meeting_transcript, etc.) is live and speaks the MCP OAuth flow.
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpofficial MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp

Build against official SDKsweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/granola-api.mdThe Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.
  • [claimed-docs] https://docs.granola.aiThe Granola API provides programmatic access to your workspace's meeting notes and related data. This RESTful API enables you to integrate Granola with your existing tools
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/granola-api.mdCustom AI agents - Build agents that analyze sentiment across your calls, surface recurring themes in product feedback, or combine meeting context with other data sources for deeper insights.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/mcp.mdConnect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpofficial MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpPROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned HTTP 401 with `WWW-Authenticate: Bearer ... resource_metadata="https://mcp.granola.ai/.well-known/oauth-protected-resource"` — the documented OAuth MCP endpoint (query_granola_meetings, list_meetings, get_meeting_transcript, etc.) is live and speaks the MCP OAuth flow.
  • [probe] https://docs.granola.ai/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.granola.ai/openapi.json, https://docs.granola.ai/swagger.json, https://docs.granola.ai/api/openapi.json, https://docs.granola.ai/.well-known/openapi.json)

Subscribe to events via webhooksweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/granola-api.mdThe Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/zapier.mdConnect Granola to 8,000+ apps and automate what happens after a meeting
  • [probe] https://docs.granola.ai/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.granola.ai/openapi.json, https://docs.granola.ai/swagger.json, https://docs.granola.ai/api/openapi.json, https://docs.granola.ai/.well-known/openapi.json)

Agent-ready = 72.6 ÷ 210 × 100 = 34.6

API quality0.0/100×0.20 of the PA blend

The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.

Explore an interactive API reference with runnable examplesweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://docs.granola.ai/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.granola.ai/openapi.json, https://docs.granola.ai/swagger.json, https://docs.granola.ai/api/openapi.json, https://docs.granola.ai/.well-known/openapi.json)
  • [claimed-docs] https://docs.granola.aiThe Granola API provides programmatic access to your workspace's meeting notes and related data. This RESTful API enables you to integrate Granola with your existing tools
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/granola-api.mdThe Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.

Download a machine-readable API spec (OpenAPI or equivalent)weight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://docs.granola.ai/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.granola.ai/openapi.json, https://docs.granola.ai/swagger.json, https://docs.granola.ai/api/openapi.json, https://docs.granola.ai/.well-known/openapi.json)
  • [claimed-docs] https://docs.granola.aiThe Granola API provides programmatic access to your workspace's meeting notes and related data. This RESTful API enables you to integrate Granola with your existing tools

Test against a sandbox environment without touching production dataweight 1

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Rely on versioned APIs with a documented deprecation policyweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.granola.aiThe Granola API provides programmatic access to your workspace's meeting notes and related data. This RESTful API enables you to integrate Granola with your existing tools
  • [probe] https://docs.granola.ai/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.granola.ai/openapi.json, https://docs.granola.ai/swagger.json, https://docs.granola.ai/api/openapi.json, https://docs.granola.ai/.well-known/openapi.json)
  • [claimed-docs] https://docs.granola.aiWorkspace admins on Business and Enterprise plans can also create workspace API keys. These belong to the workspace rather than an individual user, don't expire

API quality = 0.0 ÷ 60 × 100 = 0.0

Openness13.8/100×0.20 of the PA blend

Can you leave, inspect, or self-host — data export, open source, portability.

Do everything through the API that I can do in the UIweight 2

2 (weight) × 4 (quality) × 0.6 (partial) = 4.8 of 20 max

  • [claimed-docs] https://docs.granola.aiThe Granola API provides programmatic access to your workspace's meeting notes and related data.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/granola-api.mdThe Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/granola-api.mdCustom AI agents - Build agents that analyze sentiment across your calls, surface recurring themes in product feedback, or combine meeting context with other data sources for deeper insights.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/mcp.mdConnect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes, find specific topics discussed in past meetings
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpPROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned HTTP 401 with `WWW-Authenticate: Bearer ... resource_metadata="https://mcp.granola.ai/.well-known/oauth-protected-resource"` — the documented OAuth MCP endpoint (query_granola_meetings, list_meetings, get_meeting_transcript, etc.) is live and speaks the MCP OAuth flow.
  • [probe] https://docs.granola.ai/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.granola.ai/openapi.json, https://docs.granola.ai/swagger.json, https://docs.granola.ai/api/openapi.json, https://docs.granola.ai/.well-known/openapi.json)
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/workflows-in-chat.mdAsk Chat to: draft and send a follow-up email * draft and send a Slack message * find a time and create a Google Calendar event
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/recipes.mdRecipes are reusable prompt templates that help you quickly get insights from your meeting notes without typing the same questions repeatedly.

Export all of my data in open formats and leaveweight 3

3 (weight) × 5 (quality) × 0.6 (partial) = 9.0 of 30 max

  • [claimed-docs] https://docs.granola.ai/help-center/sharing/exporting-notes.mdThe CSV includes the title, note summary, transcript, and other basic details for each note.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/exporting-notes.mdExport your Granola meeting notes to CSV. Get note titles, summaries, transcripts, and details.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/exporting-notes.mdYou're able to export historical data from Granola by going to Settings, clicking Profile in the sidebar (under Preferences), and clicking Generate CSV
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/exporting-notes.mdThis doc walks through how you can export your meeting notes from Granola, including transcripts.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/granola-api.mdThe Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.
  • [community] https://news.ycombinator.com/item?id=49089026It's free for a limited number of notes. I guess you could copypaste the note summaries out to Obsidian or something, but at that point you're better off using MacParakeet, OpenWhispr, etc.

Read the product's source under an open licenseweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Self-host the core productweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Openness = 13.8 ÷ 100 × 100 = 13.8

Built-in AI63.3/100×0.15 of the PA blend

Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.

Get AI-generated insights and suggestions from my data inside the productweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://docs.granola.ai/help-center/getting-started/granola-101.mdChat with your meeting notes to recall meeting details, spot patterns across customer calls, and generate follow-up outputs.
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/workflows-in-chat.mdGranola Chat can help you complete the work that comes after a meeting... draft and send a follow-up email
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/recipes.mdRecipes are reusable prompt templates that help you quickly get insights from your meeting notes without typing the same questions repeatedly.
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/chatting-with-your-meetings.mdGranola Chat lets you ask questions about your meetings and get instant insights from your notes or transcripts.
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/workflows-in-chat.mddraft and send a follow-up email" ... "draft and send a Slack message" ... "find a time and create a Google Calendar event
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/workflows-in-chat.mdAsk Chat to: draft and send a follow-up email * draft and send a Slack message * find a time and create a Google Calendar event
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/workflows-in-chat.mdGranola Chat can help you complete the work that comes after a meeting, without switching between your notes and other apps.

Set up automations that run autonomously in the backgroundweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/zapier.mdConnect Granola to 8,000+ apps and automate what happens after a meeting
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/hub-spot.mdSync Granola meeting notes to HubSpot. Automatically sync notes to CRM records from your meetings using folders.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/hub-spot.mdYou can set up Granola to automatically save any notes that are added to Granola folders to the relevant contacts, companies, or deals on HubSpot.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/granola-api.mdCustom AI agents - Build agents that analyze sentiment across your calls, surface recurring themes in product feedback, or combine meeting context with other data sources for deeper insights.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/granola-api.mdThe Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpofficial MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpPROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned HTTP 401 with `WWW-Authenticate: Bearer ... resource_metadata="https://mcp.granola.ai/.well-known/oauth-protected-resource"` — the documented OAuth MCP endpoint (query_granola_meetings, list_meetings, get_meeting_transcript, etc.) is live and speaks the MCP OAuth flow.

Delegate tasks to a built-in AI assistant inside the productweight 3

3 (weight) × 7 (quality) × 1.0 (full) = 21.0 of 30 max

  • [claimed-docs] https://docs.granola.ai/help-center/getting-started/granola-101.mdChat with your meeting notes to recall meeting details, spot patterns across customer calls, and generate follow-up outputs.
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/workflows-in-chat.mdGranola Chat can help you complete the work that comes after a meeting... draft and send a follow-up email
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/chatting-with-your-meetings.mdGranola Chat lets you ask questions about your meetings and get instant insights from your notes or transcripts.
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/workflows-in-chat.mddraft and send a follow-up email" ... "draft and send a Slack message" ... "find a time and create a Google Calendar event
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/workflows-in-chat.mdAsk Chat to: draft and send a follow-up email * draft and send a Slack message * find a time and create a Google Calendar event
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/workflows-in-chat.mdGranola Chat can help you complete the work that comes after a meeting, without switching between your notes and other apps.
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/recipes.mdRecipes are reusable prompt templates that help you quickly get insights from your meeting notes without typing the same questions repeatedly.

Operate the product with natural-language commandsweight 2

2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max

  • [claimed-docs] https://docs.granola.ai/help-center/getting-started/granola-101.mdChat with your meeting notes to recall meeting details, spot patterns across customer calls, and generate follow-up outputs.
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/workflows-in-chat.mdGranola Chat can help you complete the work that comes after a meeting... draft and send a follow-up email
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/chatting-with-your-meetings.mdGranola Chat lets you ask questions about your meetings and get instant insights from your notes or transcripts.
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/workflows-in-chat.mddraft and send a follow-up email" ... "draft and send a Slack message" ... "find a time and create a Google Calendar event
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/workflows-in-chat.mdAsk Chat to: draft and send a follow-up email * draft and send a Slack message * find a time and create a Google Calendar event
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/workflows-in-chat.mdGranola Chat can help you complete the work that comes after a meeting, without switching between your notes and other apps.

Built-in AI = 57.0 ÷ 90 × 100 = 63.3

Automation17.1/100×0.15 of the PA blend

Depth of automation primitives — rules, scheduling, bulk operations, webhooks.

Perform bulk operations across many items at onceweight 2

2 (weight) × 4 (quality) × 0.6 (partial) = 4.8 of 20 max

  • [claimed-docs] https://docs.granola.ai/help-center/sharing/exporting-notes.mdExport your Granola meeting notes to CSV. Get note titles, summaries, transcripts, and details.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/exporting-notes.mdYou're able to export historical data from Granola by going to Settings, clicking Profile in the sidebar (under Preferences), and clicking Generate CSV
  • [claimed-docs] https://docs.granola.aiThe Granola API provides programmatic access to your workspace's meeting notes and related data. This RESTful API enables you to integrate Granola with your existing tools
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpofficial MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp
  • [probe] https://docs.granola.ai/help-center/sharing/integrations/mcpPROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned HTTP 401 with `WWW-Authenticate: Bearer ... resource_metadata="https://mcp.granola.ai/.well-known/oauth-protected-resource"` — the documented OAuth MCP endpoint (query_granola_meetings, list_meetings, get_meeting_transcript, etc.) is live and speaks the MCP OAuth flow.

Define rules that trigger actions automatically on eventsweight 3

3 (weight) × 4 (quality) × 0.6 (partial) = 7.2 of 30 max

  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/zapier.mdConnect Granola to 8,000+ apps and automate what happens after a meeting
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/hub-spot.mdYou can set up Granola to automatically save any notes that are added to Granola folders to the relevant contacts, companies, or deals on HubSpot.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/hub-spot.mdAutomatically sync notes to CRM records from your meetings using folders.
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/workflows-in-chat.mddraft and send a follow-up email" ... "draft and send a Slack message" ... "find a time and create a Google Calendar event

Schedule recurring jobs or workflowsweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/zapier.mdConnect Granola to 8,000+ apps and automate what happens after a meeting
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/workflows-in-chat.mddraft and send a follow-up email" ... "draft and send a Slack message" ... "find a time and create a Google Calendar event
  • [claimed-docs] https://docs.granola.ai/help-center/getting-more-from-your-notes/workflows-in-chat.mdAsk Chat to: draft and send a follow-up email * draft and send a Slack message * find a time and create a Google Calendar event
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/granola-api.mdThe Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.
  • [claimed-docs] https://docs.granola.ai/help-center/sharing/integrations/granola-api.mdCustom AI agents - Build agents that analyze sentiment across your calls, surface recurring themes in product feedback, or combine meeting context with other data sources for deeper insights.

Version, review, and roll back my automationsweight 1

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Automation = 12.0 ÷ 70 × 100 = 17.1