MCP Server SharePoint Integration: 2026 Setup Guide
A plain-English guide to using Model Context Protocol with SharePoint: what Work IQ SharePoint does, when MCP is worth it, and how to roll it out without opening the door too wide.
A plain-English guide to using Model Context Protocol with SharePoint: what Work IQ SharePoint does, when MCP is worth it, and how to roll it out without opening the door too wide.
Executive summary: MCP gives Copilot Studio agents a standard way to use external tools. For SharePoint, the main option is Microsoft's Work IQ SharePoint MCP server, currently in preview and tied to Microsoft 365 Copilot licensing. Use MCP when the agent must do something in SharePoint, such as create a file, update a list item, move a folder, or share content. If the agent only needs to answer questions from documents, a SharePoint knowledge source is usually the better fit.
A good MCP server SharePoint integration starts with one simple question: does the agent need to take action, or just retrieve answers? The Model Context Protocol (MCP) is useful when a Copilot Studio agent needs controlled access to SharePoint tools, not just document search. This guide explains what MCP is, what the official Work IQ SharePoint MCP server can do, how to connect it, and how to keep the setup governed.
Use an MCP server for SharePoint when a Copilot Studio agent needs to perform a controlled action, such as creating a file, updating a list item, moving a folder, or sharing content. Use a SharePoint knowledge source when the agent only needs to answer questions from documents with citations. Use a custom connector or direct Microsoft Graph integration when the requirement is narrow, static, and unlikely to be reused across agents.
MCP is an open protocol that lets AI agents call tools and fetch data through a consistent interface. Think of an MCP server as a menu of approved actions. It describes each tool, the inputs it needs, and the outputs it returns. A Copilot Studio agent can then discover those tools and use them as agent actions without a maker rebuilding every API call by hand.
Microsoft made MCP generally available in Copilot Studio in May 2025, with tool visibility settings, Streamable transport support, and tracing that shows which MCP server and tool the agent invoked. Copilot Studio currently supports Streamable transport. SSE is deprecated and is no longer supported for MCP after August 2025.
Official source: MCP is now generally available in Microsoft Copilot StudioBefore MCP, adding SharePoint actions to an agent often meant building a custom Power Platform connector or wiring Microsoft Graph calls by hand. MCP does not remove the need for design and governance, but it makes repeatable SharePoint automation much easier to manage:
MCP is not a shortcut around governance. Faster setup does not mean weaker controls. Every MCP server should have an owner, a clear tool scope, documented permissions, and admin approval before production users rely on it.
When people say "MCP and SharePoint," they are usually talking about action-capable tools. In practice, you have three common patterns. The right choice depends on what the agent must do with SharePoint content.
| Option | Best for | What it gives you | Watch-outs |
|---|---|---|---|
| Work IQ SharePoint (first-party) | Teams that want site, file, and list actions without building anything | Ready-made tools over Microsoft Graph, added from the Copilot Studio tool catalog | Preview; requires Microsoft 365 Copilot license; 5 MB file limit |
| Bring-your-own (BYO) MCP server | Custom line-of-business logic, or SharePoint operations Work IQ doesn't cover | Full control over tool definitions, hosted anywhere reachable over HTTPS | You build, host, and register it; goes through admin approval |
| SharePoint knowledge source (not MCP) | Grounded Q&A with citations over documents | Semantic retrieval, metadata filters — see our Copilot Studio SharePoint integration guide | Read-only by design; not the right tool for creating or updating content |
Use this sequence before you connect anything. It keeps the project small, gives admins something concrete to review, and helps makers test the agent with real SharePoint permissions.
Work IQ SharePoint (server ID mcp_SharePointRemoteServer) is Microsoft's first-party MCP server for SharePoint. It is built on Microsoft Graph and exposes tools for sites, lists, list items, columns, document libraries, files, folders, and sharing. The important practical limit is file size: file operations are limited to files 5 MB or smaller.
| Category | Representative tools | Notes |
|---|---|---|
| Site discovery | findSite, getSiteByPath, listSubsites | Search by name or resolve an exact hostname/path |
| Document libraries | listDocumentLibrariesInSite, getFolderChildren | Folder browsing returns the top 20 items by default |
| Files | readSmallTextFile, createSmallBinaryFile, moveFileOrFolder, copyFileOrFolder | 5 MB read/write ceiling; copy and move are asynchronous, tracked with checkOperationStatus |
| Lists | listLists, createList, createListItem, updateListItem | List discovery and creation/deletion, plus item create/read/update/delete with etag concurrency control |
| Columns | createColumn, updateColumn, deleteColumn | Supports text, choice, lookup, calculated, and other standard column types |
| Sharing & security | shareFileOrFolder, sendInviteForList, setSensitivityLabelOnFile | Role-based invites (read/write/contribute/edit) and sensitivity label assignment |
Preview feature. Work IQ SharePoint requires a Microsoft 365 Copilot license and is subject to Microsoft's supplemental terms for preview features. Tool names and parameters can change before general availability — avoid hard-coding dependencies on the exact tool signatures in production automations.
Start in the Copilot Studio Tools page. From there, the path depends on what you are adding. Work IQ SharePoint is selected from the available tool catalog. A custom MCP server uses the onboarding wizard, where you enter the server URL, description, and authentication details.
| Authentication type | When to use it |
|---|---|
| None | Server has no auth requirement (uncommon for production SharePoint data) |
| API key | Server accepts a static key in a request header or query parameter |
| OAuth 2.0 – Dynamic discovery | Server supports DCR with a discovery endpoint; simplest OAuth option when available |
| OAuth 2.0 – Dynamic | Server supports dynamic client registration but not discovery; you supply the authorization and token URLs |
| OAuth 2.0 – Manual | You register a client ID/secret with the identity provider yourself and supply every endpoint |
Work IQ SharePoint uses Microsoft authentication under the hood, so makers sign in and consent rather than configuring OAuth endpoints manually. For a custom server, the manual OAuth 2.0 path returns a callback URL that must be registered with your identity provider before sign-in will complete.
Official source: Connect your agent to an existing MCP server — Microsoft LearnUse a BYO MCP server when Work IQ SharePoint does not cover the workflow. A common example is an approval process that touches SharePoint, a CRM, and an internal database in one controlled tool call. Agent 365 supports registering these remote MCP servers under centralized governance. The capability is currently in preview, with supported client surfaces including Copilot Studio, Visual Studio Code, Claude Code, and GitHub Copilot CLI.
The flow is simple: a developer registers the server through the Agent 365 CLI, an IT admin reviews and approves it in the Microsoft 365 admin center, the required Microsoft Entra permissions are granted, and security teams monitor activity through Microsoft Defender.
a365 develop-mcp register-external-mcp-server \
--server-name "ContosoDocsServer" \
--server-url "https://mcp.contoso.com/mcp" \
--publisher "Contoso IT" \
--description "Custom SharePoint document workflow tools for Contoso" \
--auth-type "NoAuth" \
--tools "search_docs,route_approval"Supported authentication types for a registered server are NoAuth, APIKey (header or query), ExternalOAuth, and EntraOAuth. Once approved, it can take up to 30 minutes for the server to appear across every Copilot Studio environment in the tenant.
Official source: Manage tools for agents in Microsoft 365 admin center — Microsoft LearnCloudAppEvents
| where ActionType in ("ExecuteToolByGateway")
| where RawEventData contains "tool name"deleteList and deleteColumn cannot be undone, and column deletion removes all data stored in that column — treat these tools as high-risk in agent instructions and test permissions carefully.| Need | Best fit | Why |
|---|---|---|
| Answer questions from SharePoint documents, with citations | SharePoint knowledge source | Built for semantic retrieval and grounded answers, not action-taking |
| Create/update/move files or list items from an agent | Work IQ SharePoint MCP server | Purpose-built action tools over Graph, no custom code |
| SharePoint action combined with a non-Microsoft system in one tool call | Custom BYO MCP server | You define the exact tool surface across both systems |
| One-off, tightly scoped API call with no reuse across agents | Power Platform custom connector | Simpler for a single, static integration; skips MCP's discovery overhead |
These options can work together. A useful production agent might use a SharePoint knowledge source to answer questions with citations, then use Work IQ SharePoint MCP tools to create a ticket file or update the tracking list that follows from the answer.
MCP server SharePoint integration connects a Copilot Studio agent to SharePoint tools through the Model Context Protocol. Instead of only searching documents, the agent can use approved tools to work with SharePoint sites, files, lists, folders, columns, and sharing while still respecting permissions and admin governance.
Yes. Work IQ SharePoint (server ID mcp_SharePointRemoteServer) is Microsoft's first-party MCP server, built on Microsoft Graph, exposing tools for sites, document libraries, files, lists, columns, and sharing. It is a preview feature as of mid-2026 and requires a Microsoft 365 Copilot license.
Open the agent's Tools page, select Add a tool, choose Model Context Protocol, and either pick a listed server like Work IQ SharePoint or use the onboarding wizard to connect a custom server by URL. Configure authentication, create a connection, and add the server to the agent.
No. Work IQ SharePoint calls Microsoft Graph in the authenticated user's context, so results are limited to what that user can access. Admins add another layer of control in the Microsoft 365 admin center, where any MCP server can be blocked tenant-wide.
Use a SharePoint knowledge source for grounded question answering with citations. Use the Work IQ SharePoint MCP server, or a custom MCP server, when the agent needs to take action — creating files, updating list items, moving or sharing content — rather than only retrieve answers.
OceanCloud helps teams design MCP-based and Copilot Studio SharePoint integrations with the right governance, permissions, and rollout plan from day one.
Book a Free 60-Minute Consultation ➜