Last updated: 4 July 2026

Notion

Notion

Live
Auth: OAuth (Connect Link) · Plans: Starter, Business, Enterprise · Tools: 5 · Category: Collaboration

Query Notion databases, create pages, and update content through your AI assistant.

Who needs this: Teams using Notion as their knowledge base or project tracker who want AI to read and write pages.

Example questions once connected

  • Show me all tasks in the Q2 Projects database due this week
  • Create a new meeting notes page for today
  • What is in the company handbook under Onboarding?
  • Update the status of task "Launch pricing page" to Done

Step-by-step setup

  1. Open the connector in your Msharti dashboard. Go to Connectors → Notion → Connect. Msharti creates a unique OAuth link. Click Open in Browser.
  2. Log in with your Notion account. A consent screen lists what Msharti can access. Review the permissions and click Accept or Continue.
  3. Confirm the connection in Msharti. You will be redirected back to the dashboard. The connector shows Connected with a green dot. Tokens are stored securely and refreshed automatically.

Tool reference

These are the tools the AI can call on this connector. Each tool fires automatically when you ask a relevant question.

query_database() Query a Notion database with optional filters, sorts, and property selections.
Inputs database_name or ID, optional: filter, sort, limit
Try asking "Show me all tasks in the Sprint board with status "In Progress""
Returns 4 tasks in progress: "Build pricing page" (James), "Fix Zendesk auth" (Lucy), "Write KRA guide" (Peter), "Deploy staging" (Ops).
create_page() Create a new page in a Notion workspace or inside an existing page.
Inputs parent_page_or_db, title, optional: content, properties
Try asking "Create a meeting notes page for today's board meeting"
Returns Page created: "Board Meeting — 12 Jun 2026". URL: notion.so/abc123. Ready to edit.
update_block() Update the content or properties of an existing Notion page or block.
Inputs page_id or block_id, updates (text or property changes)
Try asking "Mark the "Launch pricing page" task as Done"
Returns Task "Launch pricing page" updated. Status: Done. Last edited: now.

Limits

  • Notion OAuth access is scoped to pages and databases explicitly shared with the Msharti integration.
  • Large databases (>1,000 rows) are paginated — queries return the first 100 results by default.
Need help? [email protected] — Nairobi-based, same time zone.