Granola MCP: The Official Server and What It Does
Yes, Granola has an official MCP server. It is remote and hosted by Granola at https://mcp.granola.ai/mcp, it authorizes over OAuth in a browser window, and it uses Dynamic Client Registration, which means there is no client ID or secret to generate and paste. You add the URL, sign in once, and the client reuses the credentials after that.
With it connected, an AI can search across everything you have ever discussed, pull the notes and attendees for a specific meeting, and read the raw transcript when the exact wording matters. Plan for Granola Business, which is the tier that carries the full tool set, your whole meeting history, and public notes rather than just your own.
What the Granola MCP server does
Six tools, and it is worth knowing what they are, because they decide what you can sensibly ask for:
| Tool | What it gives you |
|---|---|
query_granola_meetings | Conversational search across your meeting notes. “What did we agree with the Henderson team about pricing?” |
list_meetings | Meeting notes with IDs, dates, and attendees, for finding the right one |
get_meetings | Full content for specific meetings: notes, attendees, dates, summaries |
get_meeting_transcript | The raw transcript, for exact quotes rather than a summary |
list_meeting_folders | Accessible folders with titles, descriptions, and note counts |
get_account_info | The connected email and active workspace |
The useful thing about that list is the combination. query_granola_meetings finds the conversation, get_meetings gets the substance, and get_meeting_transcript settles what someone actually said. An assistant asked for “every commitment I made to a customer last month, and who has not heard back” walks all three without you naming a single meeting.
How to set up the Granola MCP server
The whole procedure is adding a URL:
- Open your AI tool’s MCP server settings. In Carly that is Integrations, then MCP servers.
- Add
https://mcp.granola.ai/mcp. - A browser window opens to sign in to Granola and authorize access. There is nothing to copy across, because Dynamic Client Registration handles the credentials.
- That is it. The connection stays authorized for future sessions.
It works the same way in the desktop AI clients that support remote MCP servers. On Enterprise, admins control which note scopes members can reach, so if nothing has been enabled for you the connection will authorize but find nothing.
Where the Granola MCP stops
The server is a read path. It is an excellent one, and it is worth being clear about what that means.
It hands an AI your meeting history. It does not send the follow-up email you promised, put the next meeting on your calendar, create the task from the third agenda item, or update the contact record. Those need something that holds your mailbox, your calendar, and your CRM, because they are actions taken elsewhere rather than facts read out of Granola.
So the MCP server is half of a workflow. On its own it makes a very good “what did we say about X” search. Paired with an agent that can act, it becomes the trigger for everything the meeting created.
Running the follow-up without a chat open
This is the setup worth having, and it is the reason to connect the server at all.
Carly is an AI agent with its own real email address, your calendar, your mailbox, and a CRM. Add Granola’s MCP server to it and the two halves close:
- The call ends and Granola writes the note.
- Carly reads it and sends the follow-up you promised, from your own address, with what you actually agreed to rather than a generic recap.
- The next meeting goes on the calendar, checked against your real availability.
- The action items become tasks.
- The contact record updates, so what was discussed and what you committed to is filed against the right person.
That last one is the part that changes how the week feels. Meeting notes normally sit in a notes app, technically searchable and practically gone. Routed into a CRM, every conversation you have had with someone lives on their record, and the tidy-up that used to eat a Friday afternoon happens because a call ended.
The difference from asking a chat client is that none of it needs you to be there. A chat with the Granola MCP connected answers when you open it and ask. An agent runs on the meeting ending.
Pricing: Free Zapier-style workflows; AI agents from $35/month
Connect it at carlyassistant.com/integrations.
FAQ
Does Granola have an MCP server?
Yes, an official remote one hosted by Granola at https://mcp.granola.ai/mcp. It is not a third-party or community server.
How do I connect the Granola MCP server?
Add https://mcp.granola.ai/mcp in your AI tool’s MCP server settings, then sign in through the browser window that opens. Dynamic Client Registration means there is no client ID or secret to create.
What tools does the Granola MCP server expose?
Six: query_granola_meetings, list_meetings, get_meetings, get_meeting_transcript, list_meeting_folders, and get_account_info.
Which Granola plan do I need? Plan for Business. It is the tier that brings the full tool set together with your complete meeting history and public notes, which is what an agent needs to be useful. On Enterprise, admins decide which note scopes members can reach.
Can the Granola MCP server send emails or book meetings? No, it is a read path into your meeting data. Sending the follow-up, booking the next meeting, or updating a record needs an agent with your mailbox, calendar, and CRM, which is what pairing it with Carly does.
Does connecting Granola to AI mean it records my meetings? Granola captures the meeting itself, without joining as a participant. An agent reading through MCP only ever sees notes Granola already wrote.
More: Granola AI · Granola pricing · Granola alternatives · Best AI notetakers
Ready to automate your busywork?
Carly schedules, researches, and briefs you—so you can focus on what matters.
See what people say
"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.
Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.
On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."


