onenote MCP Server
Integrate Microsoft OneNote into your AI flows with the onenote MCP Server for automated note management, organization, and enhanced productivity.

What does “onenote” MCP Server do?
The onenote MCP (Model Context Protocol) Server is designed to bridge AI assistants with Microsoft OneNote, enabling enhanced development workflows that leverage OneNote’s data and capabilities. By integrating the onenote MCP Server, AI clients can interact with OneNote notebooks—such as querying notes, managing notebook content, or automating organizational tasks—through standardized protocols. This server empowers developers and AI systems to perform actions like retrieving notes, updating sections, or searching content, making it a valuable tool for automating knowledge management and facilitating smart note-taking experiences within broader AI workflows.
List of Prompts
No prompt templates were found in the repository.
List of Resources
No resources were found or documented in the repository.
List of Tools
No explicit tool definitions (e.g., query_database, read_write_file, call_api) were found in server.py or the available files in the onenote MCP Server directory.
Use Cases of this MCP Server
- Automated Note Retrieval: Allow developers or AI agents to quickly fetch and summarize relevant notes from OneNote, streamlining research or meeting preparation.
- Content Organization: Enable AI workflows to automatically organize notes, move pages, or update sections for improved knowledge management.
- Task Automation: Integrate with productivity tools to automate the creation, tagging, or archiving of notes based on developer or team activities.
- Smart Search: Provide advanced search capabilities within OneNote notebooks, allowing AI assistants to surface specific information or insights quickly.
- Collaboration Enhancement: Facilitate collaborative workflows where multiple users or agents can interact with shared notebooks, keeping information synchronized.
How to set it up
Windsurf
- Prerequisites: Ensure Node.js is installed.
- Configuration: Open Windsurf’s configuration file (e.g.,
windsurf.config.json
). - Add the onenote MCP Server:
{ "mcpServers": { "onenote": { "command": "npx", "args": ["@onenote/mcp-server@latest"] } } }
- Save and Restart: Save changes and restart Windsurf.
- Verify Setup: Check the server logs or UI to confirm the onenote MCP Server is running.
Securing API Keys
Store your sensitive credentials in environment variables. Example:
{
"env": {
"ONENOTE_API_KEY": "your-onenote-key"
},
"inputs": {
"apiKey": "${ONENOTE_API_KEY}"
}
}
Claude
- Prerequisites: Install Node.js if required.
- Locate Config File (e.g.,
claude.config.json
). - Add the onenote MCP Server:
{ "mcpServers": { "onenote": { "command": "npx", "args": ["@onenote/mcp-server@latest"] } } }
- Save and Restart Claude.
- Verify: Ensure the server is listed in Claude’s MCP connections.
Securing API Keys
{
"env": {
"ONENOTE_API_KEY": "your-onenote-key"
},
"inputs": {
"apiKey": "${ONENOTE_API_KEY}"
}
}
Cursor
- Prerequisites: Node.js installed.
- Edit Cursor’s config (e.g.,
cursor.config.json
). - Insert MCP Server Details:
{ "mcpServers": { "onenote": { "command": "npx", "args": ["@onenote/mcp-server@latest"] } } }
- Save and Restart Cursor.
- Verify: Confirm onenote MCP Server is active.
Securing API Keys
{
"env": {
"ONENOTE_API_KEY": "your-onenote-key"
},
"inputs": {
"apiKey": "${ONENOTE_API_KEY}"
}
}
Cline
- Prerequisite: Node.js must be set up.
- Find/Edit Config File (e.g.,
cline.config.json
). - Add MCP Server:
{ "mcpServers": { "onenote": { "command": "npx", "args": ["@onenote/mcp-server@latest"] } } }
- Save and Restart Cline.
- Check: Validate that the onenote MCP Server is running.
Securing API Keys
{
"env": {
"ONENOTE_API_KEY": "your-onenote-key"
},
"inputs": {
"apiKey": "${ONENOTE_API_KEY}"
}
}
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{ “onenote”: { “transport”: “streamable_http”, “url”: “https://yourmcpserver.example/pathtothemcp/url" } }
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “onenote” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | Present |
List of Prompts | ⛔ | No prompt templates found |
List of Resources | ⛔ | No explicit resources documented |
List of Tools | ⛔ | No explicit tool definitions found |
Securing API Keys | ✅ | Environment variable example provided |
Sampling Support (less important in evaluation) | ⛔ | No sampling support information found |
Based on the above, the onenote MCP Server provides a basic overview and setup instructions, but lacks documentation or implementation of prompts, resources, and tools. This limits its immediate utility for developers seeking rich MCP integrations.
MCP Score
Has a LICENSE | ⛔ |
---|---|
Has at least one tool | ⛔ |
Number of Forks | 0 |
Number of Stars | 0 |
Rating: 2/10
This MCP server scores low due to the lack of tools, prompt templates, resources, and explicit licensing. The only available information is the overview and generic setup instructions. For production or development use, significant enhancements and documentation would be required.
Frequently asked questions
- What is the onenote MCP Server?
The onenote MCP Server bridges AI assistants with Microsoft OneNote, enabling automated note retrieval, organization, and smart search through standardized protocols for improved knowledge management and productivity.
- What are some use cases for the onenote MCP Server?
Use cases include automated note retrieval for research or meetings, content organization, task automation, smart search across notebooks, and collaborative workflows within OneNote.
- How do I set up the onenote MCP Server with FlowHunt?
Install Node.js and add the onenote MCP server configuration to your client’s configuration file. Store your API key in environment variables for security, then restart your client to activate the connection.
- Does the onenote MCP Server provide prompt templates or explicit tools?
No, as of now there are no documented prompt templates or explicit tool definitions in the onenote MCP Server. The server currently offers connection and basic integration capabilities.
- Is the onenote MCP Server production ready?
Not yet. The current version lacks licensing, prompt templates, resources, and explicit tools. It’s suitable for experimentation or as a starting point for further development and documentation.
Connect OneNote to Your AI Workflows
Start automating note retrieval, organization, and smart search by integrating the onenote MCP Server into your FlowHunt flows.