OneNote

OneNote MCP Connector for Claude

A+

Connect your AI agent to Microsoft OneNote to search, read, extract, and append content to your personal or enterprise notebooks seamlessly.

7 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Empower your conversational AI with omniscient access to your Microsoft OneNote digital brain. Transform how you organize information by linking an AI agent capable of drilling into deep notebooks, parsing hidden sections, explicitly searching across thousands of pages organically, and seamlessly capturing new notes from the chat interface without switching tabs.

What you can do

  • Deep Search & Indexing — Invoke robust global searches discovering specific keywords across all active Notebook domains instantly without waiting for native indexing.
  • Page Content Extraction — Drill cleanly into specific distinct Pages fetching raw text securely preventing you from hunting through nested hierarchies manually.
  • Workspace Navigation — List structural trees mapping your distinct Notebooks, Section Groups, and Sections cleanly traversing your organizational logic entirely.
  • Content Appending — Dispatch text blocks, parsed summaries, or quick thoughts into existing notebook sections cleanly right from the LLM prompt conversationally.

How it works

  1. Enable this explicit local MCP integration
  2. Provide an active Microsoft Graph Access Token scoped to OneNote
  3. Interface with your notebooks by writing pure text commands within Claude or your agent

Who is this for?

  • Project Managers — actively pulling meeting notes out of deep archives validating updates effortlessly within seconds.
  • Researchers & Writers — traversing sprawling personal knowledge bases seeking obscurely filed citations instantly by conversing.
  • Executive Assistants — appending rapid contextual summaries generated by AI straight back into executive notebook planners securely.
digital-notebookcontent-managementinformation-retrievaldocument-organizationpersonal-knowledge-base

7 tools expose this connector's capabilities to your AI agent.

list_notebooks

Identifies primary containers necessary to navigate the hierarchical structure of OneNote. List all Microsoft OneNote notebooks

get_notebook

Use this to dive deeper into a container's permissions or basic configurations. Get detailed properties of a specific notebook

list_sections

Sections act as the folders containing the raw pages. Requires passing the parent Notebook ID to query the correct topological children. List all sections contained within a specific notebook

list_pages

Results include the bare page metadata (IDs, titles, timestamps), but notably DO NOT include the heavy internal raw HTML content. Used for structural indexing. List all pages contained within a specific section

get_page_content

By default, OneNote pages are serialized using complex Microsoft Graph HTML formats with proprietary tags. Use this to ingest the actual written text or data. Retrieve the exact raw HTML content of a single page

search_pages

Useful when navigating deep, unindexed trees where discovering a particular keyword manually would exceed logic boundaries. Search page contents globally across all available notebooks

list_section_groups

Used for navigating highly complex, multi-layered textbook hierarchies inside OneNote. List section groups inside a specific notebook

See how to talk to your AI agent using OneNote.

Search globally across my entire OneNote environment finding paragraphs explicitly mentioning Project Alpha.

Global search traversed. Found precisely 3 matches bounding inside the notebook '2023 Strategy'. One match points specifically within 'Q3 Objectives' page highlighting architectural boundaries. Shall I extract the explicit body content from that page locally?

List all active structural Notebooks visibly mapping currently in my domain.

Enumerated 4 main explicit organizational Notebooks natively. We observe 'Personal Notes', 'Work Reference Base', 'Marketing Meetings 24', and explicitly 'Drafts'. Would you like me to map the exact sections nested inside the 'Work Reference Base' specifically?

I need the exact written contents housed within page ID 1-3xx45... immediately.

Target page contents successfully dumped bounding natively. The text asserts a series of meeting notes dated Monday clearly outlining the revised UI design specifications and highlighting assigned sprint velocity points for backend devs gracefully logically ordered. I can summarize it entirely.

No. The integration exclusively binds heavily to Reading methods (list, search, get) mapped safely alongside minimal Write interactions specifically scoped to Appending fresh notes. Destructive end-points are intrinsically restricted protecting vital long-term data persistently.

Related Connectors