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.

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.

Quick Answer: When Should You Use MCP for SharePoint?

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.

What Is the Model Context Protocol (MCP)?

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 Studio

Why MCP Matters for SharePoint Integration

Before 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:

  • One connection can expose many SharePoint tools. The agent can use site lookup, file read/write, list item updates, folder moves, sharing, and other actions without each one becoming a separate connector project.
  • Tool changes are easier to manage. When the server exposes a new or updated tool, connected agents can discover the current tool list instead of depending on a static set of hand-built actions.
  • Admins get a clearer control point. MCP servers appear in the Microsoft 365 admin center Agent Tools registry, where IT can review, block, unblock, and monitor agent tools.
  • Makers get a more repeatable pattern. The same basic connection model can be used for SharePoint and other internal systems, instead of teaching every maker a different connector design.
  • SharePoint permissions still matter. Work IQ SharePoint calls Microsoft Graph in the signed-in user's context, so users should only see or change what they already have permission to access.

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.

Choose the Right SharePoint Integration Pattern

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.

OptionBest forWhat it gives youWatch-outs
Work IQ SharePoint (first-party)Teams that want site, file, and list actions without building anythingReady-made tools over Microsoft Graph, added from the Copilot Studio tool catalogPreview; requires Microsoft 365 Copilot license; 5 MB file limit
Bring-your-own (BYO) MCP serverCustom line-of-business logic, or SharePoint operations Work IQ doesn't coverFull control over tool definitions, hosted anywhere reachable over HTTPSYou build, host, and register it; goes through admin approval
SharePoint knowledge source (not MCP)Grounded Q&A with citations over documentsSemantic retrieval, metadata filters — see our Copilot Studio SharePoint integration guideRead-only by design; not the right tool for creating or updating content

Step-by-Step SharePoint MCP Approach

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.

  1. Define the action. Write down the one job the agent must perform, such as creating a status file, updating a tracking list, moving a folder, or sending a sharing invite. If the job is only answering questions, use a SharePoint knowledge source instead of MCP.
  2. Confirm the target scope. Identify the exact SharePoint site, library, list, folders, and columns involved. Avoid tenant-wide access unless the use case truly requires it.
  3. Select the connection type. Use Work IQ SharePoint when its first-party tools cover the job. Build or register a BYO MCP server only when you need custom business logic, non-SharePoint systems, or a tool shape Work IQ does not expose.
  4. Check licensing and permissions. Confirm Microsoft 365 Copilot licensing for pilot users, SharePoint permissions for the signed-in users, and admin availability for Agent Tools approval.
  5. Add the tool with narrow instructions. In Copilot Studio, add the server from the Tools page and write agent instructions that name the approved actions, target locations, and confirmation rules for write or delete operations.
  6. Test with realistic accounts. Run the same prompts as a site owner, a contributor, and a read-only user. The expected result is that SharePoint permissions still control what the tool can read or change.
  7. Monitor before rollout. Confirm the server appears in the Microsoft 365 admin center Agent Tools registry and use Defender Advanced Hunting to review tool activity during the pilot.

Work IQ SharePoint: Microsoft's First-Party SharePoint MCP Server

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.

CategoryRepresentative toolsNotes
Site discoveryfindSite, getSiteByPath, listSubsitesSearch by name or resolve an exact hostname/path
Document librarieslistDocumentLibrariesInSite, getFolderChildrenFolder browsing returns the top 20 items by default
FilesreadSmallTextFile, createSmallBinaryFile, moveFileOrFolder, copyFileOrFolder5 MB read/write ceiling; copy and move are asynchronous, tracked with checkOperationStatus
ListslistLists, createList, createListItem, updateListItemList discovery and creation/deletion, plus item create/read/update/delete with etag concurrency control
ColumnscreateColumn, updateColumn, deleteColumnSupports text, choice, lookup, calculated, and other standard column types
Sharing & securityshareFileOrFolder, sendInviteForList, setSensitivityLabelOnFileRole-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.

Official source: Work IQ SharePoint reference (preview) — Microsoft Learn

Connect an MCP Server to a Copilot Studio Agent

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.

  1. Open the agent and go to the Tools page.
  2. Select Add a toolNew toolModel Context Protocol.
  3. To use Work IQ SharePoint, search for it in the tool list and select it directly. To connect your own server, use the onboarding wizard and fill in Server name, Server description, and Server URL — the agent orchestrator uses the description to decide when to call the server.
  4. Choose an authentication type (see table below), then select Create.
  5. On Add tool, create a new connection (or reuse an existing one) and select Add to agent.
  6. Test the agent with a prompt that should trigger the tool, and approve the one-time connection consent prompt when it appears.
Authentication typeWhen to use it
NoneServer has no auth requirement (uncommon for production SharePoint data)
API keyServer accepts a static key in a request header or query parameter
OAuth 2.0 – Dynamic discoveryServer supports DCR with a discovery endpoint; simplest OAuth option when available
OAuth 2.0 – DynamicServer supports dynamic client registration but not discovery; you supply the authorization and token URLs
OAuth 2.0 – ManualYou 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 Learn

Bring Your Own (BYO) MCP Server for Custom SharePoint Logic

Use 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.

Agent 365 CLI — register a SharePoint-adjacent MCP server (no-auth example)
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 Learn

Governance, Security, and Compliance

  • Centralized registry: every MCP server, first-party or BYO, appears in the Microsoft 365 admin center under Agents > Tools, with Available/Blocked status and publisher shown for each.
  • Runtime enforcement: blocking a server or tool takes effect immediately for every agent and every user — permissions always win over agent configuration.
  • Scoped consent: each MCP server is represented as a permission on the Agent 365 application; an agent only reaches the server after an admin grants that specific consent.
  • Data policies still apply: custom MCP connections in Copilot Studio use Power Platform connector infrastructure, so existing Power Platform data loss prevention (DLP) policies should be reviewed before rollout.
  • Observability: security teams can query Microsoft Defender Advanced Hunting to see which agent invoked which MCP server and tool, and with what outcome.
KQL — MCP tool invocations via Defender Advanced Hunting
CloudAppEvents
| where ActionType in ("ExecuteToolByGateway")
| where RawEventData contains "tool name"
Official source: Work IQ MCP overview (preview) — Microsoft Learn

Current Limitations and Watch-Outs

  • Preview status: Work IQ SharePoint and BYO MCP server are both preview features, covered by Microsoft's supplemental terms — plan pilots accordingly, not production dependencies.
  • File size ceiling: Work IQ file read/write tools cap out at 5 MB; larger files need a different pattern, such as retrieval through a SharePoint knowledge source for Q&A or a custom Graph/Power Automate flow for file operations.
  • Default result limits: folder listings and search tools return the top 20 results unless you narrow the query.
  • Licensing: Work IQ MCP servers in Copilot Studio require a Microsoft 365 Copilot license for the agent's users; there is no separate consumption-only tier for this preview.
  • Regional rollout: Microsoft notes that the ability to allow or block MCP tooling in the admin center might not be available in every region yet.
  • Irreversible operations: 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.

MCP Server vs. Knowledge Source vs. Custom Connector

NeedBest fitWhy
Answer questions from SharePoint documents, with citationsSharePoint knowledge sourceBuilt for semantic retrieval and grounded answers, not action-taking
Create/update/move files or list items from an agentWork IQ SharePoint MCP serverPurpose-built action tools over Graph, no custom code
SharePoint action combined with a non-Microsoft system in one tool callCustom BYO MCP serverYou define the exact tool surface across both systems
One-off, tightly scoped API call with no reuse across agentsPower Platform custom connectorSimpler 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.

Recommended Rollout Plan

  1. Week 1 — scope: pick one action-oriented use case (not a Q&A scenario), confirm it needs write access, and identify the target site and list/library.
  2. Week 2 — license and access: confirm Microsoft 365 Copilot licensing for the pilot users, and have an AI admin or global admin ready to review the tool request.
  3. Week 3 — connect and test: add Work IQ SharePoint via the Tools page, write narrow agent instructions naming exactly which tools are approved for use, and test with accounts that represent different permission levels.
  4. Week 4 — govern and pilot: confirm the server shows correctly in the Agent Tools registry, set up a Defender Advanced Hunting query for the pilot, and release to a small user group before wider rollout.

Frequently Asked Questions

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.

Official Microsoft Sources

💬

Need help connecting agents to SharePoint the right way?

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 ➜