Guía de conector9 minutos de lectura16 herramientas MCP7 idiomas

Cómo conectar Microsoft OneNote a Gemini vía MCP

Deja que tu IA trabaje en OneNote: explora blocs de notas, secciones y páginas, lee páginas, crea blocs de notas, secciones y páginas, y añade notas a páginas existentes. OneNote para el trabajo o la escuela y OneNote personal a través de Microsoft Graph, con el inicio de sesión de tu cuenta de Microsoft.

HCPor el equipo de HelpCodeActualizado 9 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

OneNote (Microsoft 365)

OneNote (Microsoft 365)

Let your AI work in OneNote: browse notebooks, sections and pages, read pages, create notebooks, sections and pages, and add notes to existing pages. OneNote for work or school and personal OneNote through Microsoft Graph, signed in with your Microsoft account.

herramientas

16

Región

INTL

Categoría

Productividad

Autenticación

OAuth 2.0

Env vars requeridas

MICROSOFT_CLIENT_IDMICROSOFT_CLIENT_SECRETMICROSOFT_TENANT_ID
Instalar con un clic en Cloud

7 días de prueba gratis · Sin tarjeta de crédito

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Sáltate la instalación. Funcionando en menos de 2 minutos.

Inicia una prueba gratuita en cloud.anythingmcp.com, añade OneNote (Microsoft 365) con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.

Empezar prueba gratis

Resumen

Deja que tu IA trabaje en OneNote: explora blocs de notas, secciones y páginas, lee páginas, crea blocs de notas, secciones y páginas, y añade notas a páginas existentes. OneNote para el trabajo o la escuela y OneNote personal a través de Microsoft Graph, con el inicio de sesión de tu cuenta de Microsoft.

Prueba a pedir

Prompts de ejemplo para OneNote (Microsoft 365)

Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.

OneNote (Microsoft 365) · live vía MCP
Compartir
Opus 4.7

Claude es IA y puede equivocarse. Verifica siempre las respuestas.

💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → OneNote (Microsoft 365), pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin git clone, sin servidor local.

Microsoft OneNote + Gemini

Deja que tu IA trabaje en OneNote: explora blocs de notas, secciones y páginas, lee páginas, crea blocs de notas, secciones y páginas, y añade notas a páginas existentes. OneNote para el trabajo o la escuela y OneNote personal a través de Microsoft Graph, con el inicio de sesión de tu cuenta de Microsoft.

Requisitos previos

Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:

MICROSOFT_CLIENT_ID, MICROSOFT_CLIENT_SECRET, MICROSOFT_TENANT_ID

Paso 1 — Obtener credenciales

  1. Abre el centro de administración de Microsoft Entra (entra.microsoft.com) o el portal de Azure y ve a Applications → App registrations → New registration.

  2. Ponle un nombre a la app (por ejemplo "AnythingMCP Microsoft 365") y elige los Supported account types. La elección decide qué va en MICROSOFT_TENANT_ID:

    • Accounts in this organizational directory only (un solo inquilino): solo pueden iniciar sesión los usuarios de tu organización. Usa el Directory (tenant) ID de la página Overview de la app (un GUID) o tu dominio, por ejemplo contoso.onmicrosoft.com.
    • Accounts in any organizational directory (multiinquilino): usa organizations.
    • Accounts in any organizational directory and personal Microsoft accounts: usa common (cuentas profesionales, educativas y personales) o consumers (solo cuentas personales).

    Si el valor no coincide con el tipo de cuenta, Microsoft rechaza el inicio de sesión (AADSTS50194 o AADSTS50020).

  3. En Redirect URI elige la plataforma Web e introduce https://cloud.anythingmcp.com/api/mcp-oauth/callback. Si alojas AnythingMCP tú mismo, introduce en su lugar https://tu-host-anythingmcp/api/mcp-oauth/callback. El URI debe coincidir carácter por carácter; si no, Microsoft responde AADSTS50011.

  4. Abre API permissions → Add a permission → Microsoft Graph → Delegated permissions y añade offline_access, User.Read y Notes.ReadWrite. offline_access hace que Microsoft emita un refresh token; sin él, el conector deja de funcionar una hora después de autorizarlo.

  5. Abre Certificates & secrets → New client secret. Copia el Value del secreto, no el Secret ID; solo se muestra una vez. Anota la fecha de caducidad: cuando el secreto caduca, el conector deja de funcionar hasta que crees uno nuevo y lo pegues.

  6. Pega el Application (client) ID de la página Overview en MICROSOFT_CLIENT_ID, el valor del secreto en MICROSOFT_CLIENT_SECRET y el valor del inquilino del paso 2 en MICROSOFT_TENANT_ID, e instala el conector.

  7. En la página del conector, haz clic en Authorize with Provider e inicia sesión con la cuenta cuyos blocs de notas debe usar la IA. El refresh token se guarda cifrado y los access tokens (válidos durante una hora aproximadamente) se renuevan automáticamente.

  8. Empieza con microsoft_onenote_list_notebooks: muestra los blocs de notas que el conector puede abrir y tu rol en cada uno (propietario, colaborador o lector).

Una sola app de Entra para todos los conectores de Microsoft: el registro de app que creaste para el conector de Outlook, OneDrive, SharePoint o Excel también sirve aquí. Ábrelo, añade el permiso del paso 4 en API permissions, conserva el mismo URI de redirección y reutiliza el mismo ID de cliente, el mismo secreto y el mismo inquilino. Cada conector pide solo sus propios permisos cuando lo autorizas:

  • Outlook: Mail.ReadWrite, Mail.Send, Calendars.ReadWrite
  • OneDrive: Files.ReadWrite
  • Excel: Files.ReadWrite (más Files.ReadWrite.All para libros en SharePoint o compartidos contigo)
  • SharePoint: Sites.ReadWrite.All y Files.ReadWrite.All
  • OneNote: Notes.ReadWrite
  • Microsoft To Do: Tasks.ReadWrite
  • Planner: Tasks.ReadWrite

Todos necesitan además offline_access y User.Read.

Consentimiento del administrador: estos permisos delegados normalmente no necesitan un administrador, pero muchas organizaciones desactivan el consentimiento de los usuarios. Si el inicio de sesión muestra "Need admin approval" (AADSTS65001 o AADSTS90094), un administrador del inquilino abre una vez el registro de la app y hace clic en API permissions → Grant admin consent para la organización. Después, cualquier usuario puede autorizar. Cada conector sigue trabajando solo con lo que puede ver la cuenta que inició sesión.

Blocs de notas compartidos contigo: Notes.ReadWrite cubre tus propios blocs de notas. Para trabajar en blocs de notas que tus compañeros compartieron contigo (cuentas profesionales o educativas), añade Notes.ReadWrite.All al registro de la app, sustituye con él Notes.ReadWrite en los ajustes OAuth del conector y vuelve a autorizar.

Solo lectura: sustituye los scopes en los ajustes OAuth del conector por offline_access User.Read Notes.Read, vuelve a autorizar y desactiva microsoft_onenote_create_notebook, microsoft_onenote_create_section, microsoft_onenote_create_page, microsoft_onenote_append_to_page y microsoft_onenote_update_page.

Los cambios esperan tu sí: antes de crear un bloc de notas, una sección o una página, o de cambiar una página, la IA te dice qué va a escribir y dónde, y espera tu sí.

Desactivada al instalar: microsoft_onenote_delete_page. El conector no puede deshacer una eliminación, así que actívala solo si la IA de verdad debe eliminar páginas.

Buscar y leer páginas: un bloc de notas contiene secciones, que pueden estar agrupadas en grupos de secciones, y cada sección contiene páginas. La IA puede buscar en los títulos de las páginas y filtrar por la fecha del último cambio, pero Microsoft Graph no busca en el texto de las páginas, así que la IA abre las páginas que encajan y las lee. Las imágenes de una página solo se abren con tu inicio de sesión, la entrada de lápiz no se incluye y las páginas muy largas se cortan hacia los 200 KB. Si tienes muchísimos elementos en OneNote, la lista de páginas de todos los blocs de notas puede fallar con el error 10008; entonces la IA va sección por sección.

Escribir páginas: las páginas nuevas admiten un formato sencillo: títulos, listas, tablas, enlaces, casillas de tareas pendientes e imágenes desde una dirección web pública. microsoft_onenote_append_to_page es la forma más fácil de añadir notas al final de una página. Una página nueva necesita unos segundos antes de que OneNote acepte cambios: si añadir algo justo después de crearla responde 404, la IA espera un poco y lo vuelve a intentar.

Errores frecuentes: 401 InvalidAuthenticationToken significa que la autorización se revocó o que el client secret caducó; pega un secreto nuevo si hace falta y vuelve a hacer clic en Authorize with Provider. 403 (código 40004 o 40002) significa que falta Notes.ReadWrite o que no se dio el consentimiento, o que el bloc de notas está compartido contigo en solo lectura. 404 (o código 20102 o 20112) significa que el id es incorrecto o que el elemento se eliminó. 20117 significa que ya existe ahí un bloc de notas o una sección con ese nombre; 20115, 20153 o 20155 significan que el nombre tiene un carácter no permitido o es demasiado largo (128 caracteres para blocs de notas, 50 para secciones). 30105 o 30108 significan que tu OneDrive para la Empresa aún no está configurado: abre OneDrive una vez o pide a tu administrador que revise tu licencia. 429 significa que Microsoft Graph está limitando la cuenta: espera un momento y vuelve a intentarlo.

El conector no sube imágenes ni archivos a las páginas, no trabaja con la entrada de lápiz, no copia páginas ni secciones y no abre los blocs de notas de grupos de Microsoft 365 ni de sitios de SharePoint.

Paso 2 — Instalar el adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Paso 3 — Añadir el conector en Gemini

La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestra YOUR_SERVER_ID.

Gemini CLI lee los servidores MCP de ~/.gemini/settings.json (en Windows, %USERPROFILE%\.gemini\settings.json). Añade:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Crea una clave de API MCP en AnythingMCP en MCP Servers → tu servidor → API keys y pégala en lugar de YOUR_MCP_API_KEY.
  2. Guarda el archivo y reinicia gemini.
  3. Ejecuta /mcp dentro de Gemini CLI (o gemini mcp list en tu terminal): anythingmcp debería aparecer como conectado.
  4. Empieza a escribir prompts: Gemini CLI ya puede llamar a las herramientas de Microsoft OneNote.

Herramientas disponibles

ToolWhat it does
microsoft_onenote_list_notebooksList the OneNote notebooks the user can open: id, displayName, isDefault, isShared, userRole (Owner, Contributor, Reader), dates and links…
microsoft_onenote_list_sectionsList all sections in all of the user's notebooks, including sections inside section groups
microsoft_onenote_list_notebook_sectionsList the sections directly inside one notebook (not those inside its section groups; see microsoft_onenote_list_notebook_section_groups)
microsoft_onenote_list_section_groupsList all section groups (folders of sections) in the user's notebooks, including nested ones
microsoft_onenote_list_notebook_section_groupsList the section groups directly inside one notebook: id, displayName, dates and links
microsoft_onenote_list_section_group_sectionsList the sections directly inside one section group: id, displayName, isDefault, dates and links
microsoft_onenote_list_pagesList pages across all of the user's notebooks, most recently changed first: id, title, createdDateTime, lastModifiedDateTime, links…
microsoft_onenote_list_section_pagesList the pages of one section: id, title, dates, links
microsoft_onenote_get_pageGet one page's metadata: title, dates, links, contentUrl, and the parentSection and parentNotebook it belongs to
microsoft_onenote_get_page_contentRead a page: OneNote returns the page as HTML (title in <title>, text in <p>, <li>, <table> elements inside absolutely positioned <div>s…
microsoft_onenote_create_notebookCreate a new notebook in the user's OneDrive
microsoft_onenote_create_sectionCreate a section in a notebook
microsoft_onenote_create_pageCreate a page in a section from a title and HTML content
microsoft_onenote_append_to_pageAdd HTML at the end of a page (inside its first div), e.g. "<p>Follow-up: call Anna on Friday</p>"
microsoft_onenote_update_pageChange a page with a list of commands, each {target, action, position?, content}. target: "title" (only action replace, content = new title…
microsoft_onenote_delete_pageDelete a page

Ejemplos de prompts

  • "¿Qué blocs de notas de OneNote tengo y qué secciones hay en mi bloc Trabajo?"
  • "Busca mis páginas del último mes con presupuesto en el título y resume lo que dicen."
  • "Crea en la sección Reuniones una página Kickoff Acme con estas notas y una casilla de tarea para cada punto pendiente."
  • "Añade a la página Llamada proveedor: el viernes volver a llamar a Ana por la fecha de entrega."

FAQ

¿Dónde busca Gemini CLI los servidores MCP? En ~/.gemini/settings.json para tu usuario, o en .gemini/settings.json dentro de un proyecto. gemini mcp list muestra cada servidor y si se conecta.

Siguientes pasos

¿Te ha sido útil esta guía?

Tu agente de OneNote está a un clic.

Instala el conector, pega la clave y pregunta a Gemini. 7 días gratis, sin tarjeta de crédito.

Guías relacionadas

Conectores

Cómo conectar Microsoft OneNote a ChatGPT vía MCP

Deja que tu IA trabaje en OneNote: explora blocs de notas, secciones y páginas, lee páginas, crea blocs de notas, secciones y páginas, y añade notas a páginas existentes. OneNote para el trabajo o la escuela y OneNote personal a través de Microsoft Graph, con el inicio de sesión de tu cuenta de Microsoft.

Conectores

Cómo conectar Microsoft OneNote a Claude vía MCP

Deja que tu IA trabaje en OneNote: explora blocs de notas, secciones y páginas, lee páginas, crea blocs de notas, secciones y páginas, y añade notas a páginas existentes. OneNote para el trabajo o la escuela y OneNote personal a través de Microsoft Graph, con el inicio de sesión de tu cuenta de Microsoft.

Conectores

Cómo conectar Microsoft OneNote a Cursor vía MCP

Deja que tu IA trabaje en OneNote: explora blocs de notas, secciones y páginas, lee páginas, crea blocs de notas, secciones y páginas, y añade notas a páginas existentes. OneNote para el trabajo o la escuela y OneNote personal a través de Microsoft Graph, con el inicio de sesión de tu cuenta de Microsoft.

Conectores

Cómo conectar Microsoft OneNote a Meta Muse vía MCP

Deja que tu IA trabaje en OneNote: explora blocs de notas, secciones y páginas, lee páginas, crea blocs de notas, secciones y páginas, y añade notas a páginas existentes. OneNote para el trabajo o la escuela y OneNote personal a través de Microsoft Graph, con el inicio de sesión de tu cuenta de Microsoft.

Conectores

Microsoft OneNote a MCP: Pilota Microsoft OneNote desde cualquier agente IA

Deja que tu IA trabaje en OneNote: explora blocs de notas, secciones y páginas, lee páginas, crea blocs de notas, secciones y páginas, y añade notas a páginas existentes. OneNote para el trabajo o la escuela y OneNote personal a través de Microsoft Graph, con el inicio de sesión de tu cuenta de Microsoft.

Conectores

Cómo conectar Avito a Gemini vía MCP

Deja que tu IA trabaje con tu cuenta de empresa de Avito: lista tus anuncios y cambia sus precios, lee estadísticas de visitas, contactos y llamadas, revisa las cargas de autoload y sus errores, el formato del feed y tu monedero, y lee los chats de Avito Messenger. Enviar mensajes y cambiar los ajustes de autoload son opcionales y están desactivados por defecto.