HeadStarter MCP Server
Allows AI agents to create Notion pages with a title and content extracted from natural language prompts, utilizing the Notion API.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
π§ HeadStarter MCP Server β Notion Automation
This MCP (Model Context Protocol) server gives AI-friendly access to Notion using natural language prompts.
Built using Next.js, TypeScript, and @notionhq/client, this project was created by Krushali Chauhan as part of an internship at HeadStarter.
π Add to Cursor (Optional)
To connect this server with Cursor or another AI tool, paste the following JSON into Cursor Settings β MCP β Add MCP Server:
json { "mcpServers": { "HeadStarter-MCP": { "url": "https://your-vercel-url.vercel.app/sse" } } } π§© Features β Supported Actions Create Notion Pages via natural language
Extract and structure title and content
Real-time response via JSON
Coming soon: Google Docs & GitHub integration
π§° Available Tools query-notion-page Creates a Notion page using extracted title and content.
Parameters: title (string): Title of the Notion page
content (string): Page content (plain text)
Example: json Copy code { "tool": "query-notion-page", "parameters": { "title": "To Do List", "content": "Gym, Sleep, Study" } } π οΈ Setup π Environment Variables (.env.local) env Copy code NOTION_SECRET=your-notion-secret NOTION_DATABASE_ID=your-database-id Create a Notion integration at https://www.notion.com/my-integrations
Share your Notion database with that integration
π¦ Installation
bash
Copy code
git clone https://github.com/your-username/headstarter-mcp-server.git
cd headstarter-mcp-server
npm install
npm run dev
π§ͺ Test Example (via curl)
bash
Copy code
curl -X POST http://localhost:3000/api/mcp
-H "Content-Type: application/json"
-d '{"prompt": "Create a Notion page titled To Do List and content Gym, Sleep, Study"}'
You will receive a pageId in the response, confirming the page was created in Notion.
βοΈ Technical Stack Layer Tech Used Frontend Next.js + TypeScript Backend API Route + Notion SDK Prompt Logic Basic parsing Hosting Vercel (recommended)
π©βπ» Author Krushali Chauhan HeadStarter Intern | Sheridan College π¨π¦
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted Notion MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.
Create, brand, publish and track client-ready pages from your AI tools.
Publish to self-hosted WordPress from AI agents: markdown, images, SEO, and Notion sync.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Notion workspaces through the Notion API. Provides tools to search, read, create, and update Notion pages and databases with real-time synchronization.5,456 npmMIT
- AlicenseBqualityDmaintenanceEnables interaction with Notion workspaces through the Notion API. Supports creating, retrieving, and updating Notion pages and their properties, allowing users to manage Notion content through natural language.4MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Notion workspaces through the Notion API, allowing users to search, read, comment on, and create pages and databases using natural language commands.265,848 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Notion databases and pages via the Notion API. Allows searching, reading, and writing to Notion through natural language.MIT