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
Avoid dumping raw JSON. Focus on readability and decision-making value for the user.