TL;DR
Research Automation is a productivity workflow that chains Perplexity + Notion to automate a common task. Paste a research topic in Notion and an agent uses Perplexity to gather sources, summarize findings, and structure them. Once configured, it runs through Claude Code, Cursor, Windsurf or any MCP-compatible AI agent.
Research Automation
Paste a research topic in Notion and an agent uses Perplexity to gather sources, summarize findings, and structure them.
How it works
Run with MCPizy
NewExecute this recipe in your browser — no local install, no Claude Code. Streams results live.
Why this combo?
Perplexity searches the current web and synthesizes cited answers; Notion structures and stores the results with your team's context. Together they compress a 2-hour research session into a structured, source-backed document that appears automatically when you name a page.
Without this workflow
Open browser, search multiple queries, read 10 tabs, take notes in a scratch doc, restructure into Notion, forget to add citations.
With MCPizy
Create a Notion page named 'Research: [topic]'. Structured findings with citations appear automatically.
Business value
Concrete ROI — not marketing fluff.
Time saved
- Cited sources eliminate 'is this made up?' skepticism on AI-generated content — usable in board decks
Workflow steps
- 1Notion page created with 'Research:' prefix
- 2Extract research topic from title
- 3Query Perplexity for top sources and summary
- 4Structure findings into Notion sections
- 5Add source citations and confidence notes
Use cases
- Instant background research for new prospects or markets
- Auto-fill competitive landscape sections in strategy documents
- Daily news briefing on a topic dropped into a Notion database
- Source-backed technology evaluations for engineering decisions
Agent prompt (copy into Claude Code)
This prompt is the workflow. Paste into Claude Code, Cursor, or Windsurf.
You are a research-automation agent. Triggered when a Notion page named 'Research: <topic>' is created.
Given a Notion page ID and title:
1. Extract the topic from title (everything after "Research:")
2. Call perplexity.ask(query=topic, search_depth="deep", return_citations=true) to get a cited summary
3. Parse the response into sections: Overview, Key Players, Timeline, Controversies, Sources
4. Call notion.notion-update-page(page_id, blocks=[
h1 Overview, paragraph(perplexity.overview),
h1 Key Findings, bulleted_list(perplexity.bullets),
h1 Sources, numbered_list(perplexity.citations with url+title)
])
5. Add a property "Confidence" based on citation count (>=8 → High, 4-7 → Medium, <4 → Low + request follow-up queries)
If topic is ambiguous, ask perplexity for clarifying angles first then run the deep search.Trigger & credentials
How this workflow fires and what env vars you need.
Run in Claude Code when a 'Research:' Notion page is created (or wire via Notion webhook proxy)
One-command deploy
Install everything — MCPs, prompt, env template — in a single call.
$ mcpizy recipe install perplexity-notion-research ✓ Installs all 2 MCP servers ✓ Writes prompt to ~/.mcpizy/prompts/perplexity-notion-research.md ✓ Generates .env.example in current directory ✓ Ready to paste into Claude Code
Requires mcpizy CLI v1.1+ — install via npm i -g mcpizy.
Quick install (MCPs only)
$ mcpizy install perplexity && mcpizy install notionMore Productivity recipes
Frequently asked questions
What is this workflow?
Research Automation is a productivity automation that uses Perplexity + Notion together via the Model Context Protocol. Paste a research topic in Notion and an agent uses Perplexity to gather sources, summarize findings, and structure them.
How long does setup take?
Setup takes around 8 min setup, research ready in under 2 minutes. You install the required MCP servers with `mcpizy install perplexity && mcpizy install notion`, connect your accounts, and the workflow is ready to run.
What does this workflow change in practice?
Cited sources eliminate 'is this made up?' skepticism on AI-generated content — usable in board decks.
Which MCP servers do I need for this?
You need 2 MCP servers: Perplexity (mcpizy install perplexity), Notion (mcpizy install notion). All are installable in one command via the MCPizy CLI and configured in your `.claude.json` or `.cursor/mcp.json`.
Does this work with Claude Code, Cursor, and Windsurf?
Yes. The workflow runs with any MCP-compatible AI agent — Claude Code, Claude Desktop, Cursor, Windsurf, VS Code with Copilot, and custom agents built on the MCP SDK. The MCP servers are identical across clients; only the config file path (`.claude.json` vs `.cursor/mcp.json`) changes.
Start building this workflow
Install the required MCPs from the directory and automate this in 8 min setup.
$ mcpizy install perplexity && mcpizy install notion
Free to install. Connect your accounts and this workflow runs itself.