
Ms Sharepoint Mcp
Give your agent access to SharePoint sites, document libraries, lists, and team files through Graph.
Overview
ms-sharepoint-mcp is a MCP server for the Build phase that accesses SharePoint sites, lists, and documents through Microsoft Graph.
What is this MCP server?
- Access SharePoint sites, lists, and documents via Microsoft Graph from MCP hosts
- Stdio npm package ms-sharepoint-mcp v1.0.1 alongside the OneDrive sibling in microsoft-mcps
- Same Entra public-client pattern: MICROSOFT_CLIENT_ID plus one-time package login
- Suited to pulling team wikis, ticket lists, or approved templates into coding sessions
- Complements OneDrive MCP when content lives in team sites rather than personal drives
- Server version 1.0.1; npm identifier ms-sharepoint-mcp
- Stdio transport; MICROSOFT_CLIENT_ID required in server schema
- Same github.com/0xka13b/microsoft-mcps repository family as OneDrive MCP
What problem does it solve?
Team knowledge locked in SharePoint forces constant tab-switching and copy-paste before an agent can use official documents or list data.
Who is it for?
Small teams or solo consultants on M365 who build against SharePoint-hosted specs, libraries, or operational lists.
Skip if: Builders without SharePoint tenancy, purely local-file workflows, or needs limited to personal OneDrive only.
What do I get? / Deliverables
With MCP configured and Graph login complete, agents can reach SharePoint sites and documents inside the same session as your codebase.
- Authenticated Graph access to SharePoint sites, lists, and documents from the agent
- Cached refresh token after package login
- Documented MCP server entry for team reuse
Recommended MCP Servers
Journey fit
SharePoint is where many teams keep canonical docs and lists while shipping—hooking it up happens in the build phase as an integration. Sites, lists, and libraries are reached through Microsoft Graph APIs, which maps cleanly to agent-tooling integrations.
How it compares
SharePoint-focused Graph MCP sibling to ms-onedrive-mcp, not a wiki scraper or SharePoint migration tool.
Common Questions / FAQ
Who is ms-sharepoint-mcp for?
Developers using MCP agents who rely on SharePoint sites and libraries as the live source for docs and structured list data.
When should I use ms-sharepoint-mcp?
During build or docs phases when implementation must reference SharePoint-hosted requirements, libraries, or team lists in real time.
How do I add ms-sharepoint-mcp to my agent?
Configure stdio server ms-sharepoint-mcp in your MCP settings, set MICROSOFT_CLIENT_ID, run `npx -y ms-sharepoint-mcp login`, then reload the agent.