SharePoint MCP Server

A production-grade Model Context Protocol (MCP) server for Microsoft SharePoint. Connect Claude Desktop, VS Code Copilot, Cursor, Continue, or any MCP-compatible AI agent to your SharePoint — read…

Local serverstdio

What is the SharePoint MCP Server?

sharepoint-mcp is an MCP project maintained in the ravikant1918/sharepoint-mcp repository. The maintainer describes its purpose as “A production-grade Model Context Protocol (MCP) server for Microsoft SharePoint. Connect Claude Desktop, VS Code Copilot, Cursor, Continue, or any MCP-compatible AI agent to your…”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using sharepoint-mcp. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares SHP_ID_APP, SHP_ID_APP_SECRET, SHP_SITE_URL, SHP_TENANT_ID, SHP_DOC_LIBRARY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

How to install the SharePoint MCP Server

{
  "mcpServers": {
    "sharepoint": {
      "command": "sharepoint-mcp",
      "env": {
        "SHP_ID_APP": "your-app-id",
        "SHP_ID_APP_SECRET": "YOUR_SHP_ID_APP_SECRET",
        "SHP_SITE_URL": "https://your-tenant.sharepoint.com/sites/your-site",
        "SHP_TENANT_ID": "your-tenant-id",
        "SHP_DOC_LIBRARY": "my-subfolder"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
SHP_ID_APPDeclared in the maintainer’s client configuration.Check documentation
SHP_ID_APP_SECRETDeclared in the maintainer’s client configuration.Check documentation
SHP_SITE_URLDeclared in the maintainer’s client configuration.Check documentation
SHP_TENANT_IDDeclared in the maintainer’s client configuration.Check documentation
SHP_DOC_LIBRARYDeclared in the maintainer’s client configuration.Check documentation