# OneNote Graph API

> Use this tool when you need to integrate Microsoft OneNote functionality into your application, enabling the creation and management of notebooks, sections, and pages. It solves problems related to note-taking, organization, and collaboration by providing a programmatic interface to OneNote through the Microsoft Graph API. With inputs such as authentication credentials and outputs including notebooks, sections, and page content, use it when building desktop applications that require seamless OneNote integration.

Canonical page: https://skillsregistry.net/skills/freshsk-onenote-graph  
JSON: https://api.skillsregistry.net/v1/skills/freshsk-onenote-graph

## Description

A Microsoft OneNote integration that enables AI agents to read and create notebooks, sections, and pages through the Microsoft Graph API. Uses Azure AD Device Code Flow for authentication with automatic token caching, making it accessible for desktop applications without requiring complex OAuth redirects. Provides tools for listing notebooks, sections, and pages, reading page content, and creating new OneNote structures with proper HTML formatting.

## Trust

- **Trust score (0–1):** 0.90
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/freshsk-onenote-graph)
- **Repository:** <https://github.com/freshsk/mcp_onenote>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "freshsk-onenote-graph"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/freshsk-onenote-graph` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/freshsk-onenote-graph/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
