Notion Paper Retriever
Fetch project-relevant papers from Notion with minimal overhead and consistent filtering.
Quick start
- •Query the
Paperdata source. - •Search within primary project relation filter by default.
- •If no match, fallback to full data source search.
- •Return concise fields in fixed order.
Workflow
0) If Notion MCP is not connected
- •Add Notion MCP:
- •
codex mcp add notion --url https://mcp.notion.com/mcp
- •
- •Enable remote MCP client:
- •set
[features].rmcp_client = trueinconfig.toml - •or run
codex --enable rmcp_client
- •set
- •Login:
- •
codex mcp login notion
- •
After login, restart Codex, then continue.
1) Use default targets
- •Paper data source id:
7b347469-96b1-4b82-8c3f-9265f487cd4d - •Project page id:
412f4daa-a4ff-454f-929e-dab38d3718fe
2) Apply filters
- •Primary filter:
- •
Projectsrelation contains412f4daa-a4ff-454f-929e-dab38d3718fe - •Run requested keyword search within this filtered subset first
- •
- •Fallback filter:
- •If primary filter returns no keyword match, rerun keyword search across the full
Paperdata source
- •If primary filter returns no keyword match, rerun keyword search across the full
3) Return fields (fixed order)
- •
Name - •
Short Name - •
Year - •
Authors - •
URL - •
Status - •
Notion page URL
4) Reasoning mode
- •Use low-cost reasoning by default for retrieval tasks.
- •Avoid deep synthesis unless explicitly requested.
5) Failure handling
- •If relation fields are missing, report the missing field and fallback to full data source keyword search.
- •If results are large, return top N (if specified) or newest by year.