Connect Onenote to AI agents

Connect Onenote to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

list_notebooks

List Notebooks

List all OneNote notebooks accessible by the authenticated user. Supports filtering, sorting, and pagination via OData query parameters.

copy_content

Copy Content

Copy a OneNote notebook, section, or page to another location. Supports copying across notebooks, section groups, users, groups, and SharePoint sites. The copy operation is asynchronous and returns an operation status.

search_pages

Search Pages

Search OneNote pages accessible by the authenticated user. Searches page titles and can be scoped to a section for accounts with many sections.

delete_page

Delete Page

Permanently delete a OneNote page. This action cannot be undone.

create_page

Create Page

Create a new OneNote page in a section. The page body is provided as HTML. You can include a title, text, images (via public URLs), and other supported HTML elements.

list_pages

List Pages

List all pages within a OneNote section. Returns page metadata including title, creation time, and ordering. Supports filtering, sorting, and pagination.

list_section_groups

List Section Groups

List all section groups within a OneNote notebook. Section groups provide an additional level of hierarchy for organizing sections.

create_section_group

Create Section Group

Create a new section group for organizing sections. Can be created directly in a notebook or nested inside another section group.

update_page_content

Update Page Content

Update the content of an existing OneNote page using PATCH operations. Supports appending, replacing, inserting, prepending, and deleting content on specific page elements identified by their element IDs.

list_sections

List Sections

List all sections within a OneNote notebook. Supports filtering, sorting, and pagination.

create_notebook

Create Notebook

Create a new OneNote notebook with the specified name. The notebook is created in the authenticated user's default OneDrive location.

create_section

Create Section

Create a new section inside a OneNote notebook or section group. Provide either a **notebookId** or a **sectionGroupId** to specify the parent container.

get_notebook

Get Notebook

Retrieve details of a specific OneNote notebook by its ID, including creation date, sharing status, and modification metadata.

get_page

Get Page

Retrieve a OneNote page's metadata and optionally its HTML content or a short text preview. Use **includeContent** to fetch the full HTML body, or **includePreview** for a text snippet (up to 300 characters).

More integrations teams use with Onenote

Confluence

Create, read, update, and delete pages, blog posts, comments, and attachments in Confluence spaces. Manage spaces, permissions, labels, and content restrictions. Search content using Confluence Query Language (CQL). Upload and download file attachments with versioning. Manage users, groups, and group memberships. Create and manage whiteboards, databases, folders, and templates. View and update inline tasks. Access audit logs. Listen for webhooks on page, blog, comment, attachment, space, label, and user events.

Notion

Create, read, update, and archive pages and databases in a Notion workspace. Manage blocks (paragraphs, lists, headings, embeds, etc.) within pages. Query databases with filters and sorts across rich property types including text, numbers, dates, selects, relations, and formulas. Search across pages and databases by title. Add and read comments on pages and blocks. Upload files to pages. Manage workspace users and retrieve user profiles. Receive real-time webhook notifications for page changes, new pages, comments, and database schema updates.

Fireflies

Record, transcribe, and analyze meeting conversations from platforms like Zoom, Google Meet, and Webex. Retrieve, search, and manage meeting transcripts with AI-generated summaries, action items, sentiment analysis, and keywords. Upload audio files for transcription. Ask questions about meetings using the AskFred AI assistant. Add a bot to live meetings for automatic recording, pause and resume recordings, and create live action items or soundbites. Manage users and teams, organize meetings into channels, query contacts, and receive webhook notifications when transcriptions complete.

Freshdesk

Manage customer support tickets, contacts, companies, and agents. Create, update, filter, merge, and delete support tickets with custom fields, tags, priorities, and assignments. Add replies, notes, and forward emails on ticket conversations. Manage contacts and companies with search, filter, import, and export capabilities. Maintain a knowledge base of articles organized in categories and folders. Run community discussion forums with topics and comments. Track time entries on tickets, configure SLA policies, and set up automation rules with webhook triggers. Manage canned response templates, custom objects, email mailboxes, collaboration threads, and agent groups with auto-assignment. Send outbound WhatsApp messages and handle satisfaction surveys and ratings. Support field service management with service tasks and technician scheduling.

Zendesk

Manage Zendesk Support tickets, ticket comments, users, organizations, Help Center articles, ticket views, groups, ticket fields, and macros. Create, update, resolve, and delete support tickets with assignments, priorities, tags, comments, and custom fields. Search across tickets, users, groups, and organizations, and inspect Help Center categories and sections before managing articles.

Aha

Manage product development records in Aha! including features, epics, releases, goals, initiatives, and ideas. Create and update roadmap items, track strategy with goals and OKRs, manage releases and milestones, and organize features by product or epic. Submit and manage ideas through idea portals, including voting, commenting, and promoting ideas to features or epics. Add comments and attachments to records, create to-dos and tasks, track time, manage capacity planning, and link records together. Manage users, teams, custom fields, custom tables, competitors, personas, notes, and knowledge base documents. Configure integrations, retrieve custom reports, and receive webhooks for record activity, audit events, and security events.

Technical notes for Onenote

Create, read, update, and organize OneNote notebooks, sections, section groups, and pages. Create pages with rich HTML content including images, video, audio, and embedded files. Update page content using targeted patch operations. Copy notebooks, sections, and pages across user, group, and SharePoint site locations. Search notes with full-text search and OCR on images. Retrieve page previews and structured notebook hierarchies. Access personal, shared, group, and SharePoint site-hosted notebooks.

Connect Onenote to production AI agents

See how Metorial gives Onenote access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Onenote to AI agents with Metorial.

  1. Can Metorial connect Onenote to AI agents?
    Yes. Metorial connects AI agents to Onenote through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.