# Granola

> Read meeting notes from Granola.

Lets an agent read meeting notes and transcripts from your Granola
account via the Granola Public API.

## What it can do

| Method | What it does |
| --- | --- |
| `granola_list_notes` | List meeting notes; filter by date range, paginate via cursor + page_size. |
| `granola_get_note` | Get one note by id; transcript included by default. |

## How to get credentials

Granola's Public API requires a Business or Enterprise plan.

1. Open Granola → **Settings** → **API**.
2. **Generate key**, name it, copy the value.

## Fields to fill in FlyMyAI

| FlyMyAI field | Where it comes from |
| --- | --- |
| `GRANOLA_API_KEY` | Granola → Settings → API |

## Troubleshooting

- **No notes returned** - check the date filter; `date_from` is UTC.
- **401** - key revoked or key belongs to a different workspace. Create
  a new one.

## Links

- [Granola API reference (OpenAPI)](https://docs.granola.ai/api-reference/openapi.json)
