sharepoint-mcp
Verified Safeby peacockery-studio
Overview
Provides Claude with access to Microsoft SharePoint for folder and document management via the Microsoft Graph API.
Installation
npm startEnvironment Variables
- SHAREPOINT_CLIENT_ID
- SHAREPOINT_CLIENT_SECRET
- SHAREPOINT_TENANT_ID
- SHAREPOINT_SITE_URL
- SHAREPOINT_DOC_LIBRARY
Security Notes
The server correctly uses environment variables for sensitive credentials (client ID, client secret, tenant ID). OAuth tokens are stored locally in a file (`~/.sharepoint-mcp-tokens.json`), which is a common practice for local MCP servers, but implies that these tokens are vulnerable if the user's local machine is compromised. The authentication server runs on localhost using HTTP, which is standard for local OAuth callback flows. No 'eval' or obvious malicious patterns were found.
Similar Servers
ms-365-mcp-server
Interacting with Microsoft 365 and Office services through the Graph API via a Model Context Protocol (MCP) server.
mcp-server-salesforce
Enable natural language interactions and automation with Salesforce data and metadata for AI models.
pinax-mcp
Connects MCP-compatible clients (e.g., Claude Desktop) to remote MCP servers, specifically The Graph Token API, by acting as a bridge between stdio and HTTP/SSE transports.
sharepoint-docs-mcp
Provides SharePoint and OneDrive document search and download functionality through an MCP server.