• TidioReply faster to tickets across all channels
  • LyroHire AI to handle customer servicecheck
  • Hubi AIRun on-brand marketing with an AI coworker
  • LabsTidio LabsGet a custom AI solution built by experts
  • Master AgentOrchestrates every channel
  • AI Voice AgentResolves calls on its own
  • Lyro for Zendesk
  • Lyro for Freshdesk
  • Lyro for Salesforce
  • Lyro for HubSpot
Browse all integrationsarrow_forward
  • Borrowell83% resolved
  • GameBoost86% automated
  • Cove Smart70% self-service
  • Secureframe59% automated
See all customer storiesarrow_forward
  • AI in E-Commerce in 2026Free report on the new shopping funnel
  • Shadow AIFree report on the hidden AI habit
  • AI in Insurance in 2026Free report on AI in insurance
See all reportsarrow_forward
  • Features
  • Pricing
Talk to salesGet started
Lyro wordmark

Product

  • Features
  • Master Agent
  • AI Voice Agent
  • Integrations
  • Pricing
  • Copilot

Resources

  • Blog
  • Customer Stories
  • Reports
  • AI in Ecommerce Report
  • Docs

Company

  • Contact
  • Book a Demo

Legal

  • Privacy Policy
  • Terms of Service
  • Data Processing Agreement

4.7/5on G2G2 logo

SOC 2 Type II · GDPR · CCPA

© 2026 Lyro by Tidio. All rights reserved.

Notion

Notion MCP integration

Searches the workspace, reads pages as markdown, creates and appends content, and queries and updates database rows.

Connect NotionSee all integrations

45actions available

  1. Home/
  2. Integrations/
  3. Notion

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Update database row (page)

    Lyro updates a specific row in a Notion database with new values. A tracked record stays current without anyone opening Notion to edit it by hand.

  • Query database with filter

    Lyro queries a Notion database with filters and sorting to find matching rows. Whoever's asking gets exactly the records they need instead of scrolling through the whole database.

  • Create comment

    Lyro adds a comment to a Notion page or an existing discussion thread. Feedback lands right where the work is happening instead of in a separate message.

See all 45 actions

How businesses use Notion + Lyro

Each card is one request a support team gets, and the Notion actions Lyro runs to close it.

  • search

    Answer from the doc that already exists

    Lyro searches the workspace for the page covering a question and reads it as markdown, so an internal policy or runbook is quoted as written rather than paraphrased from memory.

    Search Notion Pages And DatabasesGet Page MarkdownFetch Notion Data
  • task_alt

    Write the page a conversation produced

    Lyro creates the page in the right parent, fills it with headings and paragraphs, and appends the checklist or callout that captures next steps, so notes land structured instead of as a wall of text.

    Create Notion PageAppend Text BlocksAppend Task Blocks
  • database

    Read and update a Notion database

    Lyro filters the database down to the rows that match a question, inserts the new row a request creates, and updates the row that changed, so a tracker stays current without manual entry.

    Query Database With FilterInsert Row DatabaseUpdate Database Row
  • checklist

    Keep the workspace tidy

    Lyro moves a page under the parent it belongs to, duplicates a template for a new project, and archives what is out of date, so search stops returning documents nobody should follow.

    Move PageDuplicate PageArchive Notion Page

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 Notion actions it has and picks the ones a request needs.

  1. 01

    Connect Notion

    Authorize the Notion 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.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Notion actions that close it and chains as many as the request needs.

  3. 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

Notion · Lyro

What can you do in Notion without me setting anything up?

These, right away:

  • Create a page
  • Update a page
  • Query a database

Great, let's start with the first one.

Ask Lyro anything...

FAQ

Everything else about Notion

Setup, permissions, and the limits of what Lyro can do inside Notion.

  • Only the pages and databases shared with the connection, which is how Notion's integration model works. Search Notion Pages And Databases returns that scope and nothing outside it, so a private team space stays invisible until someone shares it explicitly.

  • Yes, and it is worth knowing before you connect. Update Database Schema can add or change properties, Create Notion Database creates a new one, and Retrieve Database Property reads an existing definition, so a request to start tracking a new field can be carried out rather than queued.

  • Archive Notion Page sends a page to Notion's trash, where it can be restored, and Replace Page Content backs up the existing content before overwriting it. Delete A Block is the sharper edge - it removes a block from a page - so it is worth deciding whether that action belongs in the connection at all.

  • Yes. Create Notion File Upload and Send File Upload put the file into Notion, then Append Media Blocks places it on the page as an image, video, or file block, so a screenshot from a conversation ends up in the doc rather than in an email thread.

Every action available in Notion

All 45 actions your agent can call on Notion, straight from the live MCP connection.

  • Add multiple content blocks (bulk, user-friendly)

    Bulk-add content blocks to Notion.

  • Append code blocks (code, quote, equation)

    Append code and technical blocks (code, quote, equation) to a Notion page.

  • Append layout blocks (divider, toc, columns)

    Append layout blocks (divider, TOC, breadcrumb, columns) to a Notion page.

  • Append media blocks (image, video, audio, files)

    Append media blocks (image, video, audio, file, pdf, embed, bookmark) to a Notion page.

  • Append table blocks

    Append table blocks to a Notion page.

  • Append task blocks (to-do, toggle, callout)

    Append task blocks (to-do, toggle, callout) to a Notion page or block.

  • Append text blocks (paragraphs, headings, lists)

    Append text blocks (paragraphs, headings, lists) to a Notion page.

  • Archive notion page

    Archives (moves to trash) or unarchives (restores from trash) a specified Notion page.

  • Create comment

    Adds a comment to a Notion page (via parent_page_id) OR to an existing discussion thread (via discussion_id); cannot create new discussion threads on specific blocks (inline comments).

  • Create notion database

    Creates a new Notion database as a subpage under a specified parent page with a defined properties schema.

  • Create notion file upload

    Create a Notion FileUpload object and retrieve an upload URL.

  • Create notion page

    Creates a new page in a Notion workspace under a specified parent page or database.

  • Delete a block

    Archives a Notion block, page, or database using its ID, which sets its 'archived' property to true (like moving to "Trash" in the UI) and allows it to be restored later.

  • Duplicate page

    Duplicates a Notion page, including all its content, properties, and nested blocks, under a specified parent page or workspace.

  • Fetch all notion block contents

    Fetch all child blocks for a given Notion block.

  • Fetch notion block children

    Retrieves a paginated list of direct, first-level child block objects along with contents for a given parent Notion block or page ID; use block IDs from the response for subsequent calls to access deeply nested content.

  • Fetch notion block metadata

    Fetches metadata for a Notion block (including pages, which are special blocks) using its UUID.

  • Fetch comments

    Fetches unresolved comments for a specified Notion block or page ID.

  • Fetch notion data

    Fetches Notion items (pages and/or databases) from the Notion workspace, use this to get minimal data about the items in the workspace with a query or list all items in the workspace with minimal data.

  • Fetch database

    Fetches a Notion database's structural metadata (properties, title, etc.) via its database_id, not the data entries; database_id must reference an existing database.

  • Fetch database row

    Retrieves a Notion database row's properties and metadata; use fetch_block_contents for page content blocks.

  • Get about user

    Retrieves detailed information about a specific Notion user, such as their name, avatar, and email, based on their unique user ID.

  • Get page markdown

    Retrieve a Notion page's full content rendered as Notion-flavored Markdown in a single API call.

  • Get page property

    Call this to get a specific property from a Notion page when you have a valid page_id and property_id; handles pagination for properties returning multiple items.

  • Insert row database

    Creates a new page (row) in a specified Notion database.

  • Insert row from natural language

    Creates a new row (page) in a Notion database from a natural language description.

  • List data source templates

    List all templates for a Notion data source.

  • List notion file uploads

    Retrieve file uploads for the current bot integration, sorted by most recent first.

  • List users

    Retrieves a paginated list of users (excluding guests) from the Notion workspace; the number of users returned per page may be less than the requested page_size.

  • Move page

    Move a Notion page to a new parent (page or database).

The tools Notion sits next to

Same connection, same setup. Pick the next one your team already uses.

  • Cloudconvertarrow_outward

    Cloudconvert

    Checks which conversions and engine options exist, exports finished files to S3 or Google Cloud Storage, tracks task status, and manages job webhooks.

  • Documintarrow_outward

    Documint

    Merges conversation details into a template to produce a finished PDF, returns the link, and keeps the template library current.

  • Files.comarrow_outward

    Files.com

    Browses folders, reports who has access to a path and through which group, and revokes permissions, share links, and API keys on request.

  • Nano netsarrow_outward

    Nano nets

    Reports extracted field values and confidence scores, tracks workflow documents, and creates, trains and tunes OCR models.

  • Plasmicarrow_outward

    Plasmic

    Generates the Plasmic globalContexts snippet so a developer gets working code instead of a documentation link.

  • Zeplinarrow_outward

    Zeplin

    Reads project colours, text styles, and components, updates design tokens, uploads new screen versions, and clears annotations left on screens.

Browse every integration
Support agent working at a laptop next to the Lyro mascot

Ready to connect Notion?

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

Connect NotionTalk to sales
Connect NotionTalk to sales
Support agent working at a laptop next to the Lyro mascot