Connect Granola to Your AI Agent

Choose meetings from your connection and extract decisions, requests, and next steps from their notes.

6 tools OAuth / API key

Try a Granola Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Granola

Summarize Recent Meetings

List recent meetings and read selected summaries to extract outcomes.

/oo Granola: List my recent Granola meetings. Read meetings [meeting IDs from this connection] and summarize decisions and next steps for [topic], noting the source meeting for each item.

Check a Meeting’s Wording

Read an eligible transcript to find what was said about a specific subject.

/oo Granola: Read the Granola transcript for meeting [meeting ID from this connection]. Find passages about [subject] and summarize them with short supporting quotations.

Start Working with Granola

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Granola

    Authorize Granola or connect a Granola API key.

    Connect Granola →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Granola account with access to the notes; transcripts need an eligible paid plan.
  • OAuth lists meetings from the last 30 days. Creation and update date filters need an API key; OAuth folder access needs a paid plan. Use IDs from the same connection.

Granola Tools

Granola reads notes, folders, recent meetings, summaries, and eligible transcripts through OAuth MCP access or an API key.

Notes and Meeting Summaries

List notes or recent meetings, read their summaries, and browse eligible folders.

Meeting Transcripts

Retrieve the transcript of a meeting accessible to your connection and plan.

6 tools

List Notes

List Granola notes with OAuth or an API key. MCP lists meetings from the last 30 days and supports folder filtering and local cursor pagination. Creation and update filters require an API key.

granola.list_notes

Get Note

Get a Granola note and summary by ID with OAuth or an API key, optionally including the transcript on eligible paid plans. Use an ID returned for the same connection.

granola.get_note

List Folders

List accessible Granola folders with OAuth or an API key and cursor pagination. MCP folder access requires a paid plan and uses local pagination of the returned list.

granola.list_folders

List Meetings

List recent Granola meetings with OAuth or an API key. OAuth uses MCP's last-30-days window; API keys list notes created in the last 30 days. Use get_meetings to read summaries.

granola.list_meetings

Get Meetings

Read Granola meeting details and summaries by ID with OAuth or an API key. Use IDs returned for the same connection. Free-plan OAuth access covers personal notes from the last 30 days.

granola.get_meetings

Get Meeting Transcript

Read a Granola meeting transcript with OAuth or an API key. Requires an eligible paid Granola plan.

granola.get_meeting_transcript

Frequently Asked Questions

Can I filter notes by creation date?

Yes with an API-key connection. OAuth MCP does not expose note creation or update dates, and its meeting list covers the last 30 days.

Can I read a summary without a transcript?

Yes. Use meeting details or a note to retrieve its summary. Transcripts are a separate request and require an eligible paid plan.

Can I reuse a meeting ID from another connection?

Use IDs listed by the same connection. OAuth and API-key paths may use different identifiers for notes and meetings.

Connect Granola

About Granola ↗