notion-autopilot
Turns Notion task databases into an intelligent task management system with automated daily standups, overdue alerts, session summaries, and bulk task operations.
README
π Notion Task Autopilot MCP Server
Your Notion database on autopilot. A smart productivity layer that turns your Notion task database into an intelligent task management system β with daily standups, overdue alerts, session summaries, and bulk operations.
Not just another Notion wrapper. An opinionated productivity engine built for founders, freelancers, and teams who live in Notion.
β¨ Features
| Tool | What it does |
|---|---|
notion_autopilot_daily_standup |
Auto-generated standup: in-progress, due today, overdue, blocked |
notion_autopilot_list_tasks |
Smart filtering: active, overdue, today, upcoming, done, blocked |
notion_autopilot_create_task |
Create tasks with smart defaults and auto-tagging |
notion_autopilot_update_status |
Bulk-update 1-20 tasks in a single call |
notion_autopilot_session_summary |
Create formatted session summaries as child pages |
notion_autopilot_overdue_check |
Dedicated overdue detection for alerts and automations |
What Makes This Different
The official Notion MCP gives you raw CRUD. This gives you workflows:
- π Daily Standup in one call β not 4 separate queries you assemble yourself
- β οΈ Overdue detection β scans non-completed tasks against due dates automatically
- π Session summaries β Markdown content auto-converted to proper Notion blocks
- π Bulk operations β update 20 tasks in one call, not 20 separate API calls
- π·οΈ Fully configurable β property names, status values, all via environment variables
Configurable Property Names
Every Notion database is different. Configure everything via env vars:
NOTION_PROP_TITLE="Name" # or "Task", "Title", "Aufgabe"
NOTION_PROP_STATUS="Status" # any status property
NOTION_PROP_PRIORITY="Priority" # or "PrioritΓ€t", "Urgency"
NOTION_PROP_DUE_DATE="Due Date" # or "Deadline", "FΓ€llig am"
NOTION_PROP_PROJECT="Project" # or "Projekt", "Category"
NOTION_PROP_TAGS="Tags" # multi-select property
NOTION_STATUS_TODO="To Do" # or "Offen", "Open"
NOTION_STATUS_IN_PROGRESS="In Progress" # or "In Arbeit", "Doing"
NOTION_STATUS_DONE="Done" # or "Erledigt", "Completed"
NOTION_STATUS_BLOCKED="Blocked" # or "Blockiert", "Waiting"
π Quick Start
1. Create a Notion Integration
Go to Notion Integrations β New Integration β Copy the API key.
Then share your task database with the integration (click β’β’β’ in the database β Add connections β select your integration).
2. Install
pip install notion-autopilot-mcp
3. Configure
export NOTION_API_KEY="ntn_your_key_here"
export NOTION_DATABASE_ID="your_database_id"
export NOTION_SUMMARIES_PAGE_ID="page_id_for_summaries" # optional
4. Add to your MCP client
{
"mcpServers": {
"notion-autopilot": {
"command": "python",
"args": ["-m", "server"],
"env": {
"NOTION_API_KEY": "ntn_your_key",
"NOTION_DATABASE_ID": "your_db_id",
"NOTION_PROP_STATUS": "Status",
"NOTION_STATUS_TODO": "To Do",
"NOTION_STATUS_DONE": "Done"
}
}
}
}
π Example Output
Daily Standup
# π Daily Standup
**Tuesday, April 01, 2026**
---
### π In Progress (3)
- π π΄ **Build Morning Briefing MCP** β In Progress | Due: 2026-04-02 | Project: NEXUS
- π π‘ **LinkedIn Profile Optimization** β In Progress | Project: Marketing
- π π’ **Update SHOTVO landing page** β In Progress
### π
Due Today (1)
- π π΄ **Send SCIO demo follow-up** β To Do | Due: 2026-04-01 | Project: SCIO
### β οΈ Overdue (2)
- π π΄ **Renew Meta Access Token** β To Do | Due: 2026-03-28 β οΈ OVERDUE
- π π‘ **Fix n8n webhook timeout** β In Progress | Due: 2026-03-30 β οΈ OVERDUE
---
*Powered by Notion Task Autopilot MCP β LIMITLESS Automation*
π οΈ Use Cases
- Morning briefing: Combine with Morning Briefing MCP for a complete daily overview
- End-of-session sync: Create a session summary and bulk-update task statuses
- Slack/Telegram alerts: Pipe overdue checks into messaging via n8n/Zapier
- Weekly reviews: List completed tasks and generate progress reports
- Team standups: Auto-generate standup notes from your shared Notion board
π Security
- Uses Notion's official API with integration tokens
- Read and write operations clearly annotated (readOnlyHint)
- No data stored β all queries are live against your Notion workspace
- Supports granular integration permissions
π License
MIT β Built by LIMITLESS Automation
π Get Pro
Free tier available on MCPize β 50 requests/month, no credit card needed. Upgrade to Pro for bulk operations and session summaries.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Neon Database
MCP server for interacting with Neon Management API and databases
E2B
Using MCP to run code via e2b.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.