mcp-sharepoint

mcp-sharepoint

3.4

If you are the rightful owner of mcp-sharepoint and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A lightweight MCP Server for seamless integration with Microsoft SharePoint, enabling MCP clients to interact with documents, folders, and other SharePoint resources.

The SharePoint MCP Server is designed to facilitate seamless integration with Microsoft SharePoint, allowing MCP clients to efficiently manage documents, folders, and other resources. Developed by sofias tech, this server provides a clean interface to SharePoint resources through the Model Context Protocol (MCP), optimizing operations for document management. The server is built with resource efficiency in mind, utilizing efficient SharePoint API usage with selective property loading, error handling through decorators, and a clear separation between resource management and tool implementation. It supports optimized content handling for both text and binary files, making it a robust solution for organizations leveraging SharePoint for document management.

Features

  • Efficient SharePoint API usage with selective property loading
  • Error handling through decorators for cleaner code
  • Clear separation between resource management and tool implementation
  • Optimized content handling for both text and binary files

Tools

  1. List_SharePoint_Folders

    Lists all folders in a specified directory or root

  2. List_SharePoint_Documents

    Fetches all documents within a specified folder

  3. Get_Document_Content

    Retrieves the content of a document (as text or base64-encoded binary)

  4. Create_Folder

    Creates a new folder in the specified directory or root

  5. Upload_Document

    Uploads a new document to a specified folder

  6. Update_Document

    Updates the content of an existing document

  7. Delete_Document

    Removes a document from a specified folder

  8. Delete_Folder

    Deletes an empty folder from SharePoint