a2a mcp
☰
Back to MCP Servers
SharePoint MCP Server logo
mcp-server986

SharePoint MCP Server

A popular open-source MCP server that connects AI assistants like Claude to Microsoft SharePoint via the Microsoft Graph API, enabling natural language operations on sites, lists, documents, folders, file uploads, searches, and more.

Overview

SharePoint MCP Server is a Model Context Protocol (MCP) server that bridges modern AI assistants (such as Claude Desktop/Code, Cursor, and others) with Microsoft SharePoint. It uses the official Microsoft Graph API to allow natural language interaction with your organization's SharePoint sites, document libraries, lists, files, and folders.

Instead of manually navigating the SharePoint web interface or writing Graph API calls, you can ask your AI to "find the latest project proposal document", "upload this file to the team site", "create a new list for bug tracking", or "summarize documents in the marketing folder" — and the AI executes it securely.

Multiple community implementations exist (including popular repos like DEmodoriGatsuO/sharepoint-mcp and others), with Microsoft also providing official tenant-level MCP support for SharePoint and OneDrive (with some legacy servers deprecated in March 2026).

Key Features

  • Microsoft Graph API Integration: Secure access to sites, lists, libraries, files, and folders.
  • Natural Language Operations: Search documents, read/write list items, upload/download files, manage folders, and more.
  • Authentication: Supports OAuth 2.0 with browser-based login flow and token management.
  • Tool Exposure: Dozens of MCP tools for common SharePoint tasks (list management, file operations, site navigation, etc.).
  • Read/Write Capabilities: Most implementations support both querying and modifying content (with optional read-only safety modes in some variants).
  • Compatibility: Works with Claude Desktop, Claude Code, Cursor, VS Code, and any MCP-compliant client.
  • Enterprise Ready: Designed for organizational use with proper permissions scoping.

Installation & Setup

  1. Clone a popular repository (e.g., git clone https://github.com/DEmodoriGatsuO/sharepoint-mcp.git).
  2. Install dependencies (usually Node.js/TypeScript or Python-based).
  3. Configure environment variables for your SharePoint site URL and authentication settings.
  4. Run the server locally.
  5. Add the MCP server configuration to your AI client (e.g., in Claude Desktop's settings or via server.json).
  6. Authenticate via the OAuth flow (browser popup for secure login).

Many implementations provide one-command setup via npx or pip install. Detailed guides, including app registration in Azure AD for tenant-wide access, are available in the respective repositories.

Use Cases

  • Document Search & Retrieval: Quickly locate and summarize files across large SharePoint libraries.
  • Content Management: Upload, organize, rename, or move documents using conversational commands.
  • List & Data Management: Create/update SharePoint lists, add items, generate views, or export data.
  • Team Collaboration Automation: Generate reports, copy lists between sites, or update navigation.
  • Knowledge Workflows: Ask AI to analyze project documents, extract insights, or prepare summaries without leaving your coding environment.
  • Enterprise Automation: Integrate with other MCP servers for full Microsoft 365 workflows (e.g., combined with OneDrive, Teams, or Outlook MCP).

Technical Details

  • Protocol: Full compliance with Model Context Protocol (MCP).
  • Backend: Typically built with TypeScript/Node.js or Python, leveraging Microsoft Graph SDK.
  • Security: OAuth 2.0 with delegated or application permissions; many support read-only modes for safety.
  • Status: Actively maintained community projects; Microsoft offers official tenant-scoped MCP endpoints for SharePoint/OneDrive.

Note: Always review permissions carefully and follow least-privilege principles when granting access to organizational SharePoint data.

The SharePoint MCP Server significantly boosts productivity for teams heavily using Microsoft 365, turning AI assistants into powerful SharePoint co-pilots.

For setup instructions, tool references, and the latest updates, check popular repositories such as DEmodoriGatsuO/sharepoint-mcp or search for other community variants. Microsoft's official documentation also covers native SharePoint MCP integration for Agent 365 and Copilot Studio.

Tags

mcpmcp-serversharepointmicrosoft-graphoffice365document-managementclaudeai-integrationenterpriseproductivity

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers
PaidSync.ai logo

PaidSync.ai

MCP Servers

PaidSync.ai is a hosted MCP server for paid advertising that exposes 610+ tools across 14 advertising, analytics, tagging, and commerce platforms. It supports read/write workflows from AI clients including ChatGPT, Claude, Gemini, Cursor, Claude Code, and Codex, with a free plan.

Hyper3D MCP logo

Hyper3D MCP

MCP Servers

Hyper3D MCP is Hyper3D's hosted Rodin MCP server for creating 3D assets from natural-language instructions or supported references, checking asynchronous generation progress, and retrieving model download links inside AI coding clients. Official setup is documented for Codex, Claude Code, and Kimi Code CLI.

Semrush MCP Server logo

Semrush MCP Server

MCP Servers

Semrush MCP connects AI assistants to Semrush APIs for keyword, backlink, website traffic and market research.

Browserbase MCP Server logo

Browserbase MCP Server

MCP Servers

Browserbase MCP gives AI agents browser automation tools powered by Stagehand and Browserbase browser sessions.

SerpApi MCP Server logo

SerpApi MCP Server

MCP Servers

SerpApi MCP exposes search engine results to AI assistants through SerpApi, supporting live research and structured search data retrieval.

Similarweb MCP Server logo

Similarweb MCP Server

MCP Servers

Similarweb MCP brings website traffic and digital market intelligence into AI assistants for competitive research.

a2a mcp

Search the directory

Find entries, skills, articles, and categories. Use arrow keys to select and Enter to open.