mcp-sharepoint
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
List_SharePoint_Folders
Lists all folders in a specified directory or root
List_SharePoint_Documents
Fetches all documents within a specified folder
Get_Document_Content
Retrieves the content of a document (as text or base64-encoded binary)
Create_Folder
Creates a new folder in the specified directory or root
Upload_Document
Uploads a new document to a specified folder
Update_Document
Updates the content of an existing document
Delete_Document
Removes a document from a specified folder
Delete_Folder
Deletes an empty folder from SharePoint