← all tools
Comms

Granola

Meeting notes that end up somewhere useful.

Granola is a call and meeting tool, and one of the 53 tools hyreflow connects to Claude, ChatGPT and other AI assistants. Through hyreflow, an AI agent can run 4 actions, all of which look something up. Granola runs on your own Granola account: hyreflow charges no credits for it, and Granola bills you as before.

Cost per callBYOK · vendor billed
Your own keyrequired
CategoryComms

Your agent reads your Granola call notes, transcripts and attendees, and files what matters onto the candidate or client record. Reading is free, on a rate-limited connection.

Granola is a read source, like Fathom. Notes in, CRM records updated.

What can you ask Claude or ChatGPT to do with Granola?

With hyreflow connected, you ask for the outcome in plain language and the assistant runs Granola for you. For example:

  • “What came out of this week's client calls?”
  • “File the notes from that meeting onto the candidate in Loxo”
  • “Take the requirements from this call and build a longlist with Prospeo”
  • “Pull the transcript for this interview”

Which tools work well with Granola?

In a hyreflow run, Granola is most often paired with Loxo, Prospeo, hyreflow Agent and Fathom.

  • Loxo

    notes filed onto the right candidate

  • Prospeo

    source from what was actually agreed on the call

  • hyreflow Agent

    turn a stack of transcripts into structured briefs

  • Fathom

    the other notetaker, if your team runs both

Which Granola actions can an AI agent run through hyreflow?

Through hyreflow, an AI agent can run 4 Granola actions, all of which look something up. Granola runs on your own Granola account: hyreflow charges no credits for it, and Granola bills you as before.

Granola actionWhat it doesCost through hyreflow
List foldersLooks something upno hyreflow credits
List notesLooks something upno hyreflow credits
Get noteLooks something upno hyreflow credits
Get note transcriptLooks something upno hyreflow credits

One credit is priced on the pricing page. The full price list for every tool is in the pricing tables.

How does an AI agent know how to use Granola?

hyreflow ships a written playbook for Granola, and the agent loads it before the first call. Auth, rate limits, what each call costs, which actions need your approval, and the mistakes worth avoiding. It is the difference between an agent that knows the tool and one that guesses at it.

Read the Granola docs →
Show the raw playbookwritten for the agent

HOW in lib/granola.py. Read-only — no writes.

Auth & config

  • Base URL: https://public-api.granola.ai · Auth: Authorization: Bearer <key> (env GRANOLA_API_KEY; never hardcode).
  • Plan & scopes: requires a Granola Business plan. A key carries Personal-notes and/or Public-notes scopes set at creation, and only sees notes inside those scopes.
  • Rate limit: 25 burst / 5s, ~5/s sustained → 429. list_folders(page_size=1) is a safe pilot.

⚠️ Only summarized notes are visible

The API returns only notes that already have a generated AI summary and transcript. Still-processing or never-summarized notes are excluded from list results and 404 on get — so a "missing" note usually means not-yet-summarized, not an error.

Operations

  • list_notes(created_after=, created_before=, updated_after=, folder_id=, page_size≤30) — dates accept YYYY-MM-DD or ISO datetime; a folder_id includes child folders.
  • get_note(note_id, include="transcript") — full note: summary text and markdown, attendees, calendar event (title, organiser, times, invitees), folder membership, web URL and the transcript. Use the not_… id returned by list, not a UUID. Convenience: get_note_transcript(note_id).
  • list_folders(page_size≤30) — a null parent_folder_id means top-level.

Cost

Free — a flat, rate-limited API with no credit metering.

Handoff

Post-interview: pull the transcript and summary, parse it, then write notes onto the candidate in the ATS as an activity.

Questions about Granola and hyreflow

Can I use Granola inside Claude or ChatGPT?

Yes. hyreflow is a connector for Claude, ChatGPT and other AI assistants. Once hyreflow is connected, you ask for the outcome in plain language and the assistant calls Granola for you. hyreflow exposes 4 Granola actions this way.

Do I need my own Granola account to use it with hyreflow?

Yes. Granola runs on your own Granola account. You connect it to hyreflow once, hyreflow charges no credits for the calls, and Granola bills you as before.

What does Granola cost through hyreflow?

Granola runs on your own Granola account: hyreflow charges no credits for it, and Granola bills you as before.

How do I connect Granola to an AI agent over MCP?

Add the hyreflow MCP server to your assistant and sign in. hyreflow calls the Granola API directly and exposes its actions as tools the assistant can run, so there is no separate Granola server to install.

Connect hyreflow to your assistant →

Put Granola to work from one prompt

Connect hyreflow to Claude or ChatGPT and ask for the outcome. It reads the playbook above before it makes a single call.