MCP server for integrating with Microsoft SharePoint. Allows model context protocol (MCP) clients to interact with SharePoint sites, lists, libraries, and items. Current version: 0.1.7. Actively developed with monthly releases.
pip install mcp-sharepointNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initialize SharePoint client and MCP server. Requires Azure app registration with SharePoint permissions.
Use keyword arguments: SharePointClient(tenant_id=..., client_id=..., ...)
Ensure site_url ends with '/' or no path error occurs.
Use client.list_items() instead of client.get_list_items().