Granola MCP
Granola is a meeting notes app that captures transcripts and helps teams search and share conversations. It helps turn meeting context into action items and follow-ups.
Verdict
Common use cases
- Pull customer quotes from sales calls
- Summarize decisions made in leadership meetings
- Find action items across team standups
- Search meeting transcripts for specific topics
- Review feedback from user research sessions
Integration
- Vendor
- Granola MCP
- Category
- productivity
- Auth
- OAUTH2
- Composio slug
granola_mcp
Tools
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings > Integrations. 2. Find Granola MCP in the productivity category and click Connect. 3. You'll be redirected to Granola's authorization page — sign in with the account that owns your meeting recordings. 4. Grant read access to meetings and transcripts when prompted (Granola will list the exact scopes). 5. After approving, you'll return to Switchy with a green Connected badge next to Granola. 6. Open any Space and type '@Granola' to confirm the integration is live — the MCP should appear in the mention dropdown. 7. Test it by asking '@Granola show me meetings from last week' or '@Granola find action items assigned to me'. 8. If the MCP doesn't respond, revisit Settings > Integrations and click Reconnect to refresh the token.
What teammates see: by default, memories from Granola MCP are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Summarize Last Week
@Granola summarize all meetings from the last week. Focus on decisions made and action items assigned to anyone on the team.Open in a Space →
Find Customer Feedback
@Granola search meeting transcripts for mentions of 'onboarding' or 'setup friction'. Pull direct quotes and note which customer said them.Open in a Space →
Extract Action Items
@Granola list all action items assigned to Sarah from meetings in the last two weeks. Include the meeting date and context.Open in a Space →
Review Sprint Retrospective
@Granola retrieve the transcript from our sprint retrospective on March 15. Highlight what the team said went well and what needs improvement.Open in a Space →
Track Recurring Themes
@Granola analyze the last month of standup meetings. What blockers or concerns came up more than once?Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@granola what meetings did I have yesterday and what were the key takeaways from each?
Based on your Granola meeting history, you had three meetings yesterday: a 1:1 with Sarah at 10am (discussed Q1 roadmap priorities and agreed to defer the analytics dashboard), a product sync at 2pm (team decided to ship the mobile redesign in two phases), and a customer call with Acme Corp at 4pm (they requested SSO integration and committed to a pilot in March). Each meeting includes timestamped notes and action items captured during the call.
This example shows Granola's core strength: retrieving structured meeting data with context. Requires OAuth2 connection to your Granola account. The MCP can only surface meetings you've already recorded through Granola's app — it doesn't transcribe or capture new meetings on its own.
@granola find all action items assigned to me from the past two weeks and group them by project
Here are your action items from Granola meetings in the past two weeks, grouped by project: **Mobile App Redesign** — finalize icon set (from 1/13 design review), review accessibility audit (from 1/15 sprint planning). **Enterprise Sales** — send SSO implementation timeline to Acme Corp (from 1/14 customer call), schedule follow-up with TechCo (from 1/16 demo). **Internal Ops** — update team wiki with new onboarding flow (from 1/10 all-hands). Five total action items across three active projects.
Demonstrates how the MCP synthesizes action items across multiple meetings. Useful for weekly planning or standup prep. Note that action item extraction quality depends on how clearly tasks were stated during the original meeting — vague discussions may not surface structured to-dos.
@granola summarize the main concerns raised in customer meetings this month and identify any recurring themes
Across eight customer meetings in January, three recurring themes emerge: **SSO and enterprise auth** (mentioned in 5 meetings, particularly by larger accounts), **mobile app performance** (3 meetings, mostly related to offline sync), and **reporting/analytics depth** (4 meetings, with requests for custom dashboards). The SSO requests are most urgent — two customers explicitly tied it to contract renewals in Q2. Acme Corp and TechCo both need implementation timelines by end of month.
This example pairs Granola's meeting data with AI reasoning to spot patterns humans might miss. Particularly valuable for product and customer success teams tracking feedback at scale. The analysis is only as complete as your meeting coverage — if customer calls happen outside Granola, they won't appear in this synthesis.
Use-case deep-dives
When Granola MCP helps remote teams skip the recap call
A 6-person engineering team spread across three time zones uses Granola to capture standup and planning calls, then surfaces the notes in Switchy for the folks who couldn't attend live. The MCP pulls meeting transcripts and action items into shared context, so the PM can ask "what did we decide about the API rate limit?" without re-watching 40 minutes of video. OAuth2 auth means each person's meeting history stays private until they share a specific session. This works when your team has 3-8 recurring meetings per week and you need the notes searchable, not just archived. If you're running 20+ meetings a day, you'll want a dedicated meeting ops tool instead.
How Granola MCP turns sales calls into support context
A 4-person support team at a B2B SaaS company uses Granola to log customer calls, then queries the notes in Switchy when a ticket comes in. The support lead asks "what did the customer say about SSO during onbointing?" and the MCP surfaces the exact timestamp and quote from the sales call two weeks ago. OAuth2 keeps each rep's call history separate until they tag a call for team access. This scenario wins when you have 10-30 customer calls per month and the context gap between sales and support costs you hours of back-and-forth. If your call volume is higher, you need a CRM integration that writes structured data, not just meeting notes.
When Granola MCP speeds up retro without the manual notes
A 5-person product team runs two-week sprints and uses Granola to record their daily standups and weekly check-ins. At retro time, the PM asks Switchy "what blockers came up this sprint?" and the MCP scans the last 10 meeting transcripts for mentions of delays, dependencies, or scope changes. OAuth2 means each person controls which meetings go into the shared pool. This works when your team has consistent meeting cadence and you want to spot patterns without re-reading 20 pages of notes. If your retros are ad-hoc or you don't record standups, the MCP won't have enough signal to be useful.
Frequently asked
What does Granola MCP do in Switchy?
Granola MCP connects your Switchy workspace to Granola's meeting note-taking service. Your AI agents can access meeting transcripts, summaries, and action items captured by Granola without leaving the conversation. This means you can ask questions about past meetings, pull up decisions, or reference discussion points directly in your Switchy chats.
Does Granola MCP require OAuth or just an API key?
Granola MCP uses OAuth2, so you'll authenticate through Granola's login screen when you first connect it. Switchy never sees your Granola password. The OAuth flow grants read access to your meeting data — you'll see exactly which permissions Granola requests before you approve. One team member connects it; everyone in the workspace benefits.
Can Granola MCP create or edit meeting notes?
No. Granola MCP is read-only in Switchy. Your agents can retrieve and summarise existing meeting notes, but they can't write new notes or modify what Granola captured. If you need to update a note, do it directly in Granola's app. This keeps your source of truth clean and prevents accidental overwrites.
Why use Granola MCP instead of just opening the Granola app?
Granola MCP lets your AI agents pull meeting context into the middle of a conversation. Instead of switching tabs to find that decision from Tuesday's standup, you ask in Switchy and the agent fetches it. It's faster for quick lookups and lets you combine meeting data with other tools — like pulling a Granola action item and creating a Linear ticket in one prompt.
Who on my team should connect Granola MCP?
Anyone with a Granola account can connect it. The person who connects it shares access to their meeting library with the workspace, so choose someone whose meeting coverage matches what the team needs. If you want broader access, connect multiple Granola accounts — Switchy supports multiple connections per MCP, and agents will search across all of them.