What can you build?
- Custom 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.
- Knowledge bases & wikis - Feed meeting notes into Notion, Confluence, or a wiki so your team’s knowledge is searchable and current.
- Task & follow-up automation - Extract action items from meeting notes and automatically create tasks in Linear, Jira, Todoist, or your project management tool of choice.
- CRM sync and reporting - Push meeting summaries and action items to CRM records, dashboards, or internal reporting workflows.
Who is it for?
Any workspace member on a Business or Enterprise plan can create API keys. On Enterprise plans, workspace admins can control which note access scopes members can use in Settings → Workspace → General → API access for members.Access scopes
| Access scope | What can it access |
|---|---|
| Personal notes |
|
| Public notes |
|
Getting started
- Open the Granola desktop app
- Go to Settings → Connectors → API keys
- Click Create new key
- Select the note access scopes the key should include
- Click Generate API Key
- Copy your API key for use in other apps
On Enterprise plans, an admin may need to enable API access scopes before members can create keys for those scopes.
Managing API access on Enterprise
Workspace admins on Enterprise plans can choose which scopes members can use:- Open Settings → Workspace → General
- Find API access for members
- Click Manage
- Choose which note access scopes members can use
Revoking a key
To revoke an API key:- Go to Settings → Connectors → API keys
- Find the key you want to revoke and click Revoke
- Confirm in the dialog
API Documentation
Full API reference with endpoints, authentication, and examples.
FAQs
What plan do I need?
What plan do I need?
You need a Business or Enterprise plan to create API keys.
What's the difference between the Granola API and MCP?
What's the difference between the Granola API and MCP?
The Granola API gives you an API key for scripts, automations, and custom integrations. MCP uses browser-based OAuth and is designed for conversational AI tools like Claude and ChatGPT.
Can I access private notes or private folders?
Can I access private notes or private folders?
Only if the key includes personal notes access and the key owner can already access those notes in Granola. Public notes access only includes notes visible to everyone in the workspace.
Can I access team notes and my own notes with one key?
Can I access team notes and my own notes with one key?
Yes. Select both Personal notes and Public notes when creating the key.
Why is the API returning no notes?
Why is the API returning no notes?
The API only returns notes that match the key’s access scopes. For public notes access, make sure the notes are in a folder visible to everyone in the workspace, such as a folder in the Team space. For personal notes access, make sure the key owner can access those notes in Granola.
Is there a sandbox or test environment?
Is there a sandbox or test environment?
Not currently. We recommend testing with a small number of notes in a dedicated test folder.
Are there rate limits?
Are there rate limits?
Yes. API keys are rate limited to 25 requests burst capacity with a sustained rate of 5 requests/second. Limits may apply per user or workspace depending on the key’s access scope.
Are webhooks available?
Are webhooks available?
Not yet. You need to poll the API for new notes. Webhooks are on our roadmap.

