MCP server for Microsoft SharePoint — manage folders, documents, and metadata.
Connect Runs on your machine
claude mcp add sharepoint-mcp -e SHP_ID_APP=<SHP_ID_APP> -e SHP_ID_APP_SECRET=<SHP_ID_APP_SECRET> -e SHP_TENANT_ID=<SHP_TENANT_ID> -e SHP_SITE_URL=<SHP_SITE_URL> -e SHP_DOC_LIBRARY=<SHP_DOC_LIBRARY> -- uvx sharepoint-mcp==1.1.1
{
"mcpServers": {
"sharepoint-mcp": {
"command": "uvx",
"args": [
"sharepoint-mcp==1.1.1"
],
"env": {
"SHP_ID_APP": "<SHP_ID_APP>",
"SHP_ID_APP_SECRET": "<SHP_ID_APP_SECRET>",
"SHP_TENANT_ID": "<SHP_TENANT_ID>",
"SHP_SITE_URL": "<SHP_SITE_URL>",
"SHP_DOC_LIBRARY": "<SHP_DOC_LIBRARY>"
}
}
}
}
{
"mcpServers": {
"sharepoint-mcp": {
"command": "uvx",
"args": [
"sharepoint-mcp==1.1.1"
],
"env": {
"SHP_ID_APP": "<SHP_ID_APP>",
"SHP_ID_APP_SECRET": "<SHP_ID_APP_SECRET>",
"SHP_TENANT_ID": "<SHP_TENANT_ID>",
"SHP_SITE_URL": "<SHP_SITE_URL>",
"SHP_DOC_LIBRARY": "<SHP_DOC_LIBRARY>"
}
}
}
}
{
"servers": {
"sharepoint-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"sharepoint-mcp==1.1.1"
],
"env": {
"SHP_ID_APP": "<SHP_ID_APP>",
"SHP_ID_APP_SECRET": "<SHP_ID_APP_SECRET>",
"SHP_TENANT_ID": "<SHP_TENANT_ID>",
"SHP_SITE_URL": "<SHP_SITE_URL>",
"SHP_DOC_LIBRARY": "<SHP_DOC_LIBRARY>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
SHP_ID_APPRequired | Azure AD application (client) ID |
SHP_ID_APP_SECRETRequired, secret | Azure AD client secret |
SHP_TENANT_IDRequired | Microsoft Entra (Azure AD) tenant ID |
SHP_SITE_URLRequired | SharePoint site URL (e.g. https://tenant.sharepoint.com/sites/MySite) |
SHP_DOC_LIBRARYOptional | SharePoint document library path |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 15 Mar 2026 |
| Last updated | 15 Mar 2026 |
| Registry name | io.github.ravikant1918/sharepoint-mcp |
More files and documents servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
