Granola MCP
for LuumenAI

Pull meeting context from Granola into the terminal, read-only

Ask what was agreed in the incident review without leaving your terminal. Luumen lists meetings in a time range, opens a specific transcript, and answers natural-language questions about what was said. Six read-only tools, no writes. Connects over OAuth with dynamic client registration.

The Granola MCP toolbox

6 tools, all read-only. They answer instantly, and every call is logged.

  • ReadGet account infoGet the email, active workspace, and effective note-access scopes for the Granola account currently connected to this MCP session.
  • ReadGet meetingsGet detailed meeting information for one or more Granola meetings by ID.
  • ReadGet meeting transcriptGet the full transcript for a specific Granola meeting by ID.
  • ReadList meeting foldersList the user's Granola meeting folders.
  • ReadList meetingsList the user's Granola meeting notes within a time range.
  • ReadQuery granola meetingsQuery Granola about the user's meetings using natural language.

Questions

How does LuumenAI connect to Granola MCP?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Granola MCP on its own?

No. Every one of the 6 tools LuumenAI has for Granola MCP is read-only, so it can answer questions from Granola MCP but cannot change anything in it. Reads are not gated — they answer immediately, and each one is recorded on the audit trail with the actor and the result.

Who gets access to the integration?

You decide. Access is granted per agent, skill, and team, and per environment — production is not staging.

Is there an audit trail?

Every call to Granola MCP is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Granola MCP to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.