Finds and reads documents, drafts new ones from markdown, inserts text, tables, and images, and exports to PDF.
33actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
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.
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.
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.
Each card is one request a support team gets, and the Google Docs actions Lyro runs to close 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.
Lyro creates the doc from markdown, so headings, lists, and emphasis arrive formatted, then inserts the extra section or image the draft still needs.
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.
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.
How it works
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.
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.
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.
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 freeFAQ
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.
All 33 actions your agent can call on Google Docs, straight from the live MCP connection.
Create a copy of an existing Google 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).
Creates a new Google Docs document, optionally initializing it with a title and content provided as Markdown text.
Create a new footer in a Google Document.
Create a new footnote in a Google Document.
Create a new header in a Google Document, optionally with text content.
Create a new named range in a Google Document.
Add bullets to paragraphs within a specified range in a Google Document.
Delete a range of content from a Google Document.
Delete a footer from a Google Document.
Deletes the header from the specified section or the default header if no section is specified.
Delete a named range from a Google Document.
Remove bullets from paragraphs within a specified range in a Google Document.
Delete a column from a table in a Google Document.
Delete a row from a table in a Google Document.
Export a Google Docs file as PDF using the Google Drive API.
Retrieves an existing Google Document by its ID; will error if the document is not found.
Retrieve a Google Doc by ID and return a best-effort plain-text rendering.
Insert an image from a given URI at a specified location in a Google Document as an inline image.
Insert a page break into a Google Document.
Insert a table into a Google Document.
Insert a new column into a table in a Google Document.
Insert a string of text at a specified location within a Google Document.
Retrieve a list of all charts from a specified Google Sheets spreadsheet.
Replace all occurrences of a specified text string with another text string throughout a Google Document.
Replace a specific image in a document with a new image from a URI.
Search for Google Documents using various filters including name, content, date ranges, and more.
Unmerge previously merged cells in a table.
Replaces the entire content of an existing Google Docs document with new Markdown text; requires edit permissions for the document.
Insert or replace a section of a Google Docs document with Markdown content.
Same connection, same setup. Pick the next one your team already uses.
Version control and design review for teams working across design files.
Checks which conversions and engine options exist, exports finished files to S3 or Google Cloud Storage, tracks task status, and manages job webhooks.
Confirms the connected account, lists existing workspace folders, and creates the folder a set of generated documents should land in.
Lists the templates a FlexiSign account holds, so picking the right starting point never means opening the dashboard.
Searches the workspace, reads pages as markdown, creates and appends content, and queries and updates database rows.
Searches published Prismic documents by full text or predicate query and reads the repository's types, tags and refs to scope the answer.

Authorize the account and your agent has all 33 actions from the first conversation.
