database-query
Query Notion Database
Use the Notion MCP server to query a database on the user's behalf.
Workflow
- Interpret the request to extract:
- Target database (by name or ID)
- Optional filter(s) or sort(s) the user describes.
- If multiple databases match the name, ask the user to choose the correct one.
- Perform a query that:
- Applies the requested filters (e.g. status = Active, owner = Alice, due date this week).
- Limits to a reasonable number of rows (e.g. 20-50) unless the user explicitly asks for more.
- Present the results in a compact table-like format with:
- Key properties (e.g. Name, Status, Owner, Due).
- A short summary if the database has rich text content.
- If no rows match, say so clearly and suggest alternative filters.
Important
More from makenotion/cursor-notion-plugin
search
Search the user's Notion workspace using the Notion MCP server. Use for finding pages, databases, and content by keywords or natural-language queries.
17find
Quickly find pages or databases in Notion by title keywords. Returns precise matches rather than comprehensive results.
11tasks-plan
Create an implementation plan from a Notion task or specification. Breaks down requirements into actionable steps with estimates and dependencies.
11create-database-row
Insert a new row into a specified Notion database using natural-language property values. Handles property name matching and validation.
11create-page
Create a new Notion page, optionally under a specific parent. Automatically structures content based on page type (meeting notes, project pages, etc.).
10tasks-build
Build a task from a Notion page URL. Fetches task details, marks it in progress, implements the work, and updates status in Notion.
10