Guía de conector12 minutos de lectura29 herramientas MCP7 idiomas

Conectar SharePoint MCP con Microsoft Copilot

Deja que tu IA trabaje en SharePoint: busca sitios, explora y busca en bibliotecas de documentos, consulta los detalles de los archivos y quién tiene acceso, lee, crea y actualiza elementos de listas, crea listas, carpetas y archivos de texto, lee páginas de sitios y búscalo todo con Microsoft Search. Microsoft 365 a través de Microsoft Graph, con el inicio de sesión de tu cuenta profesional.

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

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

SharePoint (Microsoft 365)

SharePoint (Microsoft 365)

Let your AI work in SharePoint: find sites, browse and search document libraries, see file details and who has access, read, create and update list items, create lists, folders and text files, read site pages, and search everything with Microsoft Search. Microsoft 365 through Microsoft Graph, signed in with your work account.

herramientas

29

Región

INTL

Categoría

Almacenamiento de archivos

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

Resumen

Deja que tu IA trabaje en SharePoint: busca sitios, explora y busca en bibliotecas de documentos, consulta los detalles de los archivos y quién tiene acceso, lee, crea y actualiza elementos de listas, crea listas, carpetas y archivos de texto, lee páginas de sitios y búscalo todo con Microsoft Search. Microsoft 365 a través de Microsoft Graph, con el inicio de sesión de tu cuenta profesional.

Configuración guiada

Conecta SharePoint a Microsoft Copilot en 2 minutos

Empieza la prueba gratuita en AnythingMCP Cloud, conecta SharePoint con la configuración guiada y añade tu URL MCP a Microsoft Copilot. Sin código y sin servidores que mantener.

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

Prueba a pedir

Prompts de ejemplo para SharePoint (Microsoft 365)

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

SharePoint (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 → SharePoint (Microsoft 365), pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin git clone, sin servidor local.

Microsoft SharePoint + Microsoft Copilot

Deja que tu IA trabaje en SharePoint: busca sitios, explora y busca en bibliotecas de documentos, consulta los detalles de los archivos y quién tiene acceso, lee, crea y actualiza elementos de listas, crea listas, carpetas y archivos de texto, lee páginas de sitios y búscalo todo con Microsoft Search. Microsoft 365 a través de Microsoft Graph, con el inicio de sesión de tu cuenta profesional.

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. Las cuentas personales de Microsoft no tienen SharePoint, así que pueden iniciar sesión pero no obtienen datos.

    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, Sites.ReadWrite.All y Files.ReadWrite.All. 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 profesional cuyos sitios de SharePoint 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 sharepoint_get_root_site: muestra el sitio raíz de tu organización y confirma que se puede acceder a SharePoint.

Qué significa ".All": en estos permisos delegados, All significa "todos los sitios que puede abrir el usuario que ha iniciado sesión". La IA nunca obtiene más acceso a SharePoint que el que tiene ese usuario.

Una sola app de Entra para todos los conectores de Microsoft: el registro de app que creaste para el conector de Outlook, OneDrive o Excel también sirve aquí. Ábrelo, añade los permisos 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

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.

Solo lectura: añade Sites.Read.All y Files.Read.All al registro de la app, sustituye los scopes en los ajustes OAuth del conector por offline_access User.Read Sites.Read.All Files.Read.All, vuelve a autorizar y desactiva sharepoint_create_list_item, sharepoint_update_list_item, sharepoint_create_list, sharepoint_create_folder, sharepoint_upload_text_file, sharepoint_rename_drive_item y sharepoint_move_drive_item.

Desactivadas al instalar: sharepoint_delete_list_item, sharepoint_delete_drive_item, sharepoint_create_sharing_link y sharepoint_invite. Los enlaces para compartir y las invitaciones están desactivados a propósito: dan a otras personas acceso a los archivos de tu organización, y un documento que lee la IA podría contener un texto que le pida compartir algo. Activa una herramienta solo si la IA de verdad la necesita. Los elementos eliminados van a la papelera de reciclaje del sitio.

Cómo orientarse: la IA encuentra un sitio por palabra clave o a partir de su dirección (por ejemplo https://contoso.sharepoint.com/sites/Marketing) y luego abre sus bibliotecas de documentos y sus listas. sharepoint_search usa Microsoft Search en todos los sitios, archivos y elementos de listas que puedes ver. Se pueden leer las páginas de sitio modernas; las páginas clásicas, las noticias y la edición de páginas no están cubiertas.

Listas: los valores de una lista se guardan con el nombre interno de cada columna, que puede ser distinto del nombre que ves (una columna que aparece como "Fecha de vencimiento" puede llamarse DueDate). La IA lee primero las columnas con sharepoint_list_columns. En listas con más de 5.000 elementos, SharePoint solo filtra y ordena por columnas indexadas.

Archivos y contenido: el conector no descarga el contenido de los archivos: la IA te da el enlace del archivo. Crea archivos de texto de hasta unos 4 MB y, de forma predeterminada, nunca sobrescribe un archivo existente. Para las celdas de los libros de Excel de una biblioteca, usa el conector de Microsoft Excel.

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 accessDenied significa que falta un permiso del paso 4 o que no se dio el consentimiento, o que no tienes acceso a ese sitio, biblioteca o lista. 404 itemNotFound significa que el sitio, la biblioteca, la lista o el elemento es incorrecto, o que la ruta del sitio no existe; las cuentas personales de Microsoft reciben 404 o 400 en todas las llamadas. 400 invalidRequest en elementos de listas significa que un nombre de columna no es el nombre interno o que un valor no encaja con la columna; "cannot be referenced in filter or orderby as it is not indexed" significa que la columna necesita un índice en la configuración de la lista. 409 nameAlreadyExists significa que ya hay un elemento con ese nombre en la carpeta.

El conector no descarga el contenido de los archivos, no sube archivos binarios, no crea sitios ni cambia los permisos de los sitios, no elimina listas ni columnas, no edita páginas y no gestiona el almacén de términos ni los tipos de contenido.

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 Microsoft Copilot

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.

Microsoft Copilot usa servidores MCP a través de agentes creados en Copilot Studio: añades AnythingMCP a un agente como herramienta y luego publicas el agente en Microsoft 365 Copilot y Teams. Copilot Studio se conecta desde la nube de Microsoft por Streamable HTTP, que AnythingMCP admite.

  1. En Copilot Studio, abre tu agente (o crea uno), ve a Tools y elige Add a tool → New tool → Model Context Protocol.
  2. Escribe un Server name (por ejemplo AnythingMCP), una Server description que diga qué hace el conector y la Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descripción para decidir cuándo llamar al servidor.
  3. En la autenticación, elige API key, pon Type en Header y X-API-Key como nombre de la cabecera, y selecciona Create.
  4. En Add tool, elige Create a new connection, pega una clave de API MCP de AnythingMCP (MCP Servers → tu servidor → API keys) y selecciona Add to agent.
  5. Pruébalo en el panel Test del agente: pide algo que necesite las herramientas de Microsoft SharePoint.
  6. Selecciona Publish y luego Channels → Microsoft 365 and Microsoft Teams, deja marcada Make agent available in Microsoft Copilot y elige Add channel. See agent in Teams lo instala para ti; en Microsoft 365 Copilot, escribe @ y elige el agente.

¿Prefieres que cada persona inicie sesión? En lugar de la clave de API elige OAuth 2.0 → Dynamic discovery: cada usuario inicia sesión en AnythingMCP la primera vez que el agente lo llama.

¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Copilot Studio se conecta desde la nube de Microsoft, así que localhost no funciona.

Herramientas disponibles

ToolWhat it does
sharepoint_get_root_siteGet the organisation's root SharePoint site (e.g. https://contoso.sharepoint.com): its id, name, displayName, webUrl and hostname…
sharepoint_search_sitesFind SharePoint sites the user can open by keyword in their name or description, e.g. "marketing". "*" lists all sites the user can reach
sharepoint_get_site_by_pathGet a site from its address: hostname plus server-relative path, as in https://contoso.sharepoint.com/sites/Marketing → hostname…
sharepoint_get_siteGet one site by id: name, displayName, description, webUrl, dates and hostname
sharepoint_list_subsitesList the subsites of a site: id, name, displayName, webUrl
sharepoint_list_drivesList the document libraries (drives) of a site, e.g. "Documents" (Shared Documents) and other libraries: id, name, description, driveType…
sharepoint_list_drive_rootList the files and folders at the top level of a document library: id, name, size, dates, last modifier, file mimeType or folder child…
sharepoint_list_folderList the files and folders inside one folder of a document library
sharepoint_search_driveSearch one document library for files and folders whose name, metadata or content matches the text
sharepoint_get_drive_itemGet one file's or folder's metadata in a document library: name, size, dates, creator and last modifier, parentReference, file mimeType or…
sharepoint_searchSearch everything the user can see across SharePoint and OneDrive with Microsoft Search: files (driveItem), list items (listItem), lists…
sharepoint_list_listsList the lists and libraries of a site: id, name, displayName, description, list.template (genericList, documentLibrary, events...)…
sharepoint_list_columnsList the columns of a list with their internal name (the key used in fields), displayName, type (text, number, dateTime, choice with its…
sharepoint_list_itemsList the items of a list with their column values (fields), id, dates, creator and last modifier, webUrl
sharepoint_get_list_itemGet one list item with all its column values (fields), id, dates, creator, last modifier and webUrl
sharepoint_create_list_itemCreate an item in a list, with values keyed by the internal column names from sharepoint_list_columns
sharepoint_update_list_itemChange column values of a list item; columns not named keep their values
sharepoint_delete_list_itemDelete a list item
sharepoint_create_listCreate a new list in a site, optionally with columns (every list has a Title column)
sharepoint_create_folderCreate a folder in a document library, inside a parent folder (default: the library's top level)
sharepoint_upload_text_fileCreate a new text file (.txt, .md, .csv, .json, .html, .xml...) with the given content in a folder of a document library, up to about 4 MB
sharepoint_rename_drive_itemRename a file or folder in a document library in place
sharepoint_move_drive_itemMove a file or folder to another folder of the same document library, optionally renaming it on the way
sharepoint_delete_drive_itemDelete a file or folder (with its contents) from a document library
sharepoint_list_permissionsList who has access to a file or folder in a document library: roles, people and groups (grantedToV2), sharing links (link.type…
sharepoint_create_sharing_linkCreate a sharing link for a file or folder in a document library: type "view" or "edit", scope "anonymous", "organization" or "users"
sharepoint_inviteGive people access to a file or folder in a document library by email address, with role "read" or "write", optionally emailing them
sharepoint_list_pagesList the modern pages of a site: id, name, title, webUrl, pageLayout, publishing state, dates and author
sharepoint_get_pageRead one modern page with its content: title, description and canvasLayout (sections, columns and web parts; text web parts carry innerHtml)

Ejemplos de prompts

  • "Busca el sitio Marketing y enumera los archivos de su biblioteca Documentos que cambiaron este mes."
  • "En la lista Proyectos, muéstrame todos los elementos con estado Abierto que vencen antes del viernes."
  • "Añade un elemento a la lista Solicitudes de compra: 'Portátiles nuevos para ventas', importe 4.800, estado Pendiente."
  • "Busca en SharePoint la política de viajes más reciente y dime dónde está guardada."

FAQ

¿Para qué Copilot es? Para Microsoft 365 Copilot en el trabajo, mediante agentes de Copilot Studio. La app de Microsoft Copilot para cuentas personales no permite añadir tu propio servidor MCP.

¿Qué necesito? Una cuenta de trabajo con acceso a Copilot Studio (licencia o prueba) para crear el agente. Quien lo use en Microsoft 365 Copilot o Teams necesita acceso al agente: compártelo o pide a un administrador que lo publique para la organización. Si tu organización aplica directivas de datos a los conectores de Power Platform, también cubren los servidores MCP.

El agente no llama a las herramientas. Comprueba que el nombre de la cabecera sea exactamente X-API-Key y que la clave pertenezca al mismo servidor MCP que la URL, y escribe una Server description concreta: Copilot Studio la usa para decidir cuándo llamar al servidor. Vuelve a publicar el agente después de cada cambio; en un chat abierto, escribe "start over" para usar la nueva versión.

Siguientes pasos

¿Te ha sido útil esta guía?

Conecta SharePoint a Microsoft Copilot en 2 minutos

Empieza la prueba gratuita en AnythingMCP Cloud, conecta SharePoint con la configuración guiada y añade tu URL MCP a Microsoft Copilot. Sin código y sin servidores que mantener.

Guías relacionadas

Conectores

Conectar SharePoint MCP con ChatGPT: archivos y listas

Deja que tu IA trabaje en SharePoint: busca sitios, explora y busca en bibliotecas de documentos, consulta los detalles de los archivos y quién tiene acceso, lee, crea y actualiza elementos de listas, crea listas, carpetas y archivos de texto, lee páginas de sitios y búscalo todo con Microsoft Search. Microsoft 365 a través de Microsoft Graph, con el inicio de sesión de tu cuenta profesional.

Conectores

Conectar SharePoint MCP con Claude: archivos y listas

Deja que tu IA trabaje en SharePoint: busca sitios, explora y busca en bibliotecas de documentos, consulta los detalles de los archivos y quién tiene acceso, lee, crea y actualiza elementos de listas, crea listas, carpetas y archivos de texto, lee páginas de sitios y búscalo todo con Microsoft Search. Microsoft 365 a través de Microsoft Graph, con el inicio de sesión de tu cuenta profesional.

Conectores

Conectar SharePoint MCP con Cursor: archivos y listas

Deja que tu IA trabaje en SharePoint: busca sitios, explora y busca en bibliotecas de documentos, consulta los detalles de los archivos y quién tiene acceso, lee, crea y actualiza elementos de listas, crea listas, carpetas y archivos de texto, lee páginas de sitios y búscalo todo con Microsoft Search. Microsoft 365 a través de Microsoft Graph, con el inicio de sesión de tu cuenta profesional.

Conectores

Conectar SharePoint MCP con Gemini CLI

Deja que tu IA trabaje en SharePoint: busca sitios, explora y busca en bibliotecas de documentos, consulta los detalles de los archivos y quién tiene acceso, lee, crea y actualiza elementos de listas, crea listas, carpetas y archivos de texto, lee páginas de sitios y búscalo todo con Microsoft Search. Microsoft 365 a través de Microsoft Graph, con el inicio de sesión de tu cuenta profesional.

Conectores

Conectar SharePoint MCP con Meta Muse

Deja que tu IA trabaje en SharePoint: busca sitios, explora y busca en bibliotecas de documentos, consulta los detalles de los archivos y quién tiene acceso, lee, crea y actualiza elementos de listas, crea listas, carpetas y archivos de texto, lee páginas de sitios y búscalo todo con Microsoft Search. Microsoft 365 a través de Microsoft Graph, con el inicio de sesión de tu cuenta profesional.

Conectores

SharePoint MCP: sitios, archivos y listas

Deja que tu IA trabaje en SharePoint: busca sitios, explora y busca en bibliotecas de documentos, consulta los detalles de los archivos y quién tiene acceso, lee, crea y actualiza elementos de listas, crea listas, carpetas y archivos de texto, lee páginas de sitios y búscalo todo con Microsoft Search. Microsoft 365 a través de Microsoft Graph, con el inicio de sesión de tu cuenta profesional.