Google Docs MCP integration
Finds and reads documents, drafts new ones from markdown, inserts text, tables, and images, and exports to PDF.
33actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Get document by ID
Lyro retrieves an existing Google Doc by its ID to pull its content. Whoever's asking gets the document's text without anyone opening Google Docs to find it.
Update document section markdown
Lyro inserts or replaces a section of a Google Doc using Markdown content. A document update that used to mean manual editing happens automatically instead.
Export google doc as PDF
Lyro exports a Google Doc as a PDF file through the Google Drive API. Whoever needs a shareable, uneditable copy gets one without opening Google Docs.
How businesses use Google Docs + Lyro
Each card is one request a support team gets, and the Google Docs actions Lyro runs to close it.
Answer from the document that already says it
Lyro searches for the doc covering a question and reads its plain text, so an internal process or a signed-off spec is quoted from the current version rather than someone's recollection.
Search DocumentsGet Document Plain TextGet Document By IdDraft the document from what was just discussed
Lyro creates the doc from markdown, so headings, lists, and emphasis arrive formatted, then inserts the extra section or image the draft still needs.
Create Document MarkdownInsert Text Into DocumentInsert Inline ImageGive a long document structure
Lyro adds the table the data belongs in, sets a running header, and turns a block of lines into bullets, so a generated report reads like something a person laid out.
Insert Table In Google DocCreate HeaderCreate Paragraph BulletsUpdate and hand off a finished doc
Lyro replaces the phrase that changed everywhere it appears, takes a copy before a heavy rewrite, and exports the result as a PDF for whoever needs it outside the workspace.
Replace All Text In DocumentCopy Google DocumentExport Google Doc As Pdf
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Google Docs actions it has and picks the ones a request needs.
- 01
Connect Google Docs
Authorize the Google Docs account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Google Docs actions that close it and chains as many as the request needs.
- 03
Watch it work
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started free
Everything else about Google Docs
Setup, permissions, and the limits of what Lyro can do inside Google Docs.
Yes. Update Document Section Markdown replaces a single named section while the rest of the document stays untouched, and Update Document Markdown rewrites the whole body when that is what you want. Both take markdown, so formatting survives the round trip.
Every action available in Google Docs
All 33 actions your agent can call on Google Docs, straight from the live MCP connection.
Copy google document
Create a copy of an existing Google Document.
Create a document
Creates a new Google Docs document using the provided title as filename and inserts the initial text at the beginning if non-empty, returning the document's ID and metadata (excluding body content).
Create document markdown
Creates a new Google Docs document, optionally initializing it with a title and content provided as Markdown text.
Create footer
Create a new footer in a Google Document.
Create footnote
Create a new footnote in a Google Document.
Create header
Create a new header in a Google Document, optionally with text content.
Create named range
Create a new named range in a Google Document.
Create paragraph bullets
Add bullets to paragraphs within a specified range in a Google Document.
Delete content range in document
Delete a range of content from a Google Document.
Delete footer
Delete a footer from a Google Document.
Delete header
Deletes the header from the specified section or the default header if no section is specified.
Delete named range
Delete a named range from a Google Document.
Delete paragraph bullets
Remove bullets from paragraphs within a specified range in a Google Document.
Delete table column
Delete a column from a table in a Google Document.
Delete table row
Delete a row from a table in a Google Document.
Export google doc as PDF
Export a Google Docs file as PDF using the Google Drive API.
Get document by ID
Retrieves an existing Google Document by its ID; will error if the document is not found.
Get document plain text
Retrieve a Google Doc by ID and return a best-effort plain-text rendering.
Insert inline image
Insert an image from a given URI at a specified location in a Google Document as an inline image.
Insert page break
Insert a page break into a Google Document.
Insert table in google doc
Insert a table into a Google Document.
Insert table column
Insert a new column into a table in a Google Document.
Insert text into document
Insert a string of text at a specified location within a Google Document.
Get charts from spreadsheet
Retrieve a list of all charts from a specified Google Sheets spreadsheet.
Replace all text in document
Replace all occurrences of a specified text string with another text string throughout a Google Document.
Replace image in document
Replace a specific image in a document with a new image from a URI.
Search documents
Search for Google Documents using various filters including name, content, date ranges, and more.
Unmerge table cells
Unmerge previously merged cells in a table.
Update document markdown
Replaces the entire content of an existing Google Docs document with new Markdown text; requires edit permissions for the document.
Update document section markdown
Insert or replace a section of a Google Docs document with Markdown content.
The tools Google Docs sits next to
Same connection, same setup. Pick the next one your team already uses.
Abstract
Version control and design review for teams working across design files.
Cloudconvert
Checks which conversions and engine options exist, exports finished files to S3 or Google Cloud Storage, tracks task status, and manages job webhooks.
Docupilot
Confirms the connected account, lists existing workspace folders, and creates the folder a set of generated documents should land in.
Flexisign
Lists the templates a FlexiSign account holds, so picking the right starting point never means opening the dashboard.
Notion
Searches the workspace, reads pages as markdown, creates and appends content, and queries and updates database rows.
Prismic
Searches published Prismic documents by full text or predicate query and reads the repository's types, tags and refs to scope the answer.

Ready to connect Google Docs?
Authorize the account and your agent has all 33 actions from the first conversation.


