🔗 SharePoint MCP Server
✅ OAuth 2.1 Compliant • MCP Specification Ready
🔧 Setup Instructions
- Use the MCP client helper (see below)
- Client will handle OAuth 2.1 flow automatically
- One-time browser authorization with Microsoft
- Start searching SharePoint documents!
🛡️ OAuth 2.1 Endpoints
GET https://sharepoint.mcp.deltaops.ca/.well-known/oauth-authorization-server
GET https://sharepoint.mcp.deltaops.ca/.well-known/oauth-protected-resource
GET https://sharepoint.mcp.deltaops.ca/oauth/authorize
POST https://sharepoint.mcp.deltaops.ca/oauth/token
POST https://sharepoint.mcp.deltaops.ca/oauth/register
POST https://sharepoint.mcp.deltaops.ca/oauth/revoke
📡 MCP Endpoints
POST https://sharepoint.mcp.deltaops.ca/mcp
⚙️ Claude Desktop Configuration
{
"mcpServers": {
"sharepoint-mcp": {
"command": "node",
"args": ["mcp-client.js", "https://sharepoint.mcp.deltaops.ca"],
"env": {
"CLIENT_NAME": "Claude Desktop MCP Client",
"SCOPES": "sharepoint:read,sharepoint:write"
}
}
}
}
🔍 Available SharePoint Tools
- getSiteInfo - Get SharePoint site details and libraries
- searchDocumentsByCategory - Search by predefined categories
- searchDocuments - Custom keyword search
- getSearchOptions - View categories and permissions
📋 Search Categories
- incident_response - Security and incident documents
- legal - Legal documents, contracts, compliance
- project - Project management documents
- financial - Budget and financial documents
- hr - Human resources documents
- technical - Technical specifications
Powered by Microsoft Graph API • Enterprise Security • GDPR Compliant