Granola website screenshot

Granola

Granola is an AI notepad for back-to-back meetings. It captures audio directly from the user's computer (no meeting bot), enhances handwritten notes with AI, and supports post-meeting tasks like follow-up drafting, action item extraction, and chat over the transcript. Works across Zoom, Google Meet, Webex, Microsoft Teams, and Slack. Granola exposes a public Granola API (Business and Enterprise plans) for programmatic access to notes, transcripts, and folders, plus an MCP server for conversational AI clients. Webhooks are on the roadmap; Zapier covers event-style automation today.

3 APIs 0 Features
AIMeeting NotesTranscriptionProductivityAPIMCPZapierBusinessEnterprise

APIs

Granola Desktop & Mobile App

Consumer desktop app (macOS / Windows) and iPhone app that records meeting audio locally, enhances notes with AI, and supports customizable templates for different meeting types.

Granola Public API

REST API for programmatic access to meeting notes, transcripts, AI summaries, and folders. Authentication is Bearer token using API keys prefixed with `grn_`, created in Setting...

Granola Zapier Integration

Zapier integration for event-style automation connecting Granola to 8,000+ apps. Useful for webhook-like patterns until Granola ships native webhooks.

Collections

Pricing Plans

Granola Plans Pricing

1 plans

PLANS

Rate Limits

Granola Rate Limits

2 limits

RATE LIMITS

FinOps

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIDocs
APIDocs
📰
Blog
Blog
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Granola Public API
  version: v1
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Notes
    type: folder
  items:
  - info:
      name: List notes
      type: http
    http:
      method: GET
      url: https://public-api.granola.ai/v1/notes
      params:
      - name: cursor
        value: ''
        type: query
        description: Pagination cursor
      - name: limit
        value: ''
        type: query
      - name: createdAfter
        value: ''
        type: query
      - name: createdBefore
        value: ''
        type: query
    docs: List notes accessible to the API key. Only returns notes that have a generated AI summary and transcript. Use `cursor`
      for pagination.
  - info:
      name: Retrieve a note
      type: http
    http:
      method: GET
      url: https://public-api.granola.ai/v1/notes/:id
      params:
      - name: id
        value: ''
        type: path
      - name: include
        value: ''
        type: query
    docs: Retrieve a single note, optionally including the full transcript via `include=transcript`. Returns 404 if the note
      is still processing or does not have an AI summary.
bundled: true