Microsoft 365 SharePoint MCP server
Microsoft 365 SharePoint via Graph: sites, libraries, pages, lists, search, file/list mutations.
14 stars
Reviews
Write oneNobody has reviewed Microsoft 365 SharePoint yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Microsoft 365 SharePoint tools (45, 13 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
copy_library_itemCopy a file or folder to a new location in a SharePoint document library.
create_library_folderwrite actionCreate a new folder in a SharePoint document library.
create_list_itemwrite actionCreate a new item in a SharePoint list.
create_sharing_linkwrite actionCreate a sharing link for a file or folder in a SharePoint document library. Returns a URL that can be shared with others.
create_site_listwrite actionCreate a new SharePoint list in a site, optionally with a column schema.
create_site_pagewrite actionCreate a new SharePoint site page as a draft, optionally with simple HTML body content.
delete_library_itemwrite actionDelete a file or folder from a SharePoint document library.
delete_list_itemwrite actionDelete an item from a SharePoint list.
download_library_fileGet a download URL for a file in a SharePoint document library (valid for a short period).
get_file_metadataGet custom metadata (SharePoint column values) for a file or folder. Returns all custom fields added by site administrators, such as Department, Status, Category, etc.
get_library_fileGet metadata for a specific file or folder in a SharePoint document library.
get_library_treeGet a recursive tree view of a SharePoint document library. Shows the full folder/file hierarchy at a glance. Useful for understanding library structure before navigating into specific folders.
get_list_itemGet a specific item from a SharePoint list with all field values.
get_recent_filesGet recently accessed files from the current user's personal OneDrive (via /me/drive/recent).
get_sharepoint_siteGet details about a specific SharePoint site by ID or hostname path.
get_site_by_pathResolve a SharePoint subsite by its relative path from a parent site. Useful for finding sites by URL structure.
get_site_driveGet detailed metadata for a specific document library (drive) in a SharePoint site, including quota and owner info.
get_site_itemGet a specific base item from a SharePoint site by ID, including its field values.
get_site_listGet detailed metadata for a specific SharePoint list, including template type, visibility, and content type settings.
get_sites_deltaTrack changes across SharePoint sites. Returns sites that have been added, modified, or deleted since the last delta query. Pass the deltaLink from a previous response to get incremental changes.
invite_item_collaboratorsGrant specific people access to a file or folder in a SharePoint document library by email address.
list_file_versionsList the version history of a file in a SharePoint document library (version ID, size, modified date, and who modified it).
list_item_permissionsList sharing permissions on a file or folder in a SharePoint document library (links and direct grants).
list_library_filesList files and folders in a SharePoint document library. Defaults to root folder.
list_list_columnsList the column schema of a SharePoint list (column names, types, and required flags). Use this to discover which fields exist before creating or updating list items.
list_list_itemsList items in a SharePoint list with all field values. Supports OData filtering.
list_sharepoint_sitesSearch for and list SharePoint sites accessible to the user. Returns site name, URL, and description.
list_site_document_librariesList document libraries (drives) in a SharePoint site.
list_site_itemsList base items across all lists and libraries in a SharePoint site. Returns a cross-list view of content.
list_site_listsList SharePoint lists in a site (task lists, custom lists, tracking sheets, etc.). Does not include document libraries — use list_site_document_libraries for those.
list_site_pagesList pages in a SharePoint site (Home, About, wiki pages, etc.). Returns page title, URL, and modification info.
list_subsitesList subsites of a SharePoint site. Use this to discover nested sites within a site collection.
move_library_itemMove a file or folder to a new location in a SharePoint document library.
publish_site_pagewrite actionPublish a draft SharePoint site page so it becomes visible to readers. If a page approval flow is active, the page publishes after approval completes.
read_library_text_fileRead the contents of a text file in a SharePoint document library. Only works with text files (txt, md, json, csv, etc.).
read_site_pageRead the content of a SharePoint site page. Returns the page HTML content from web parts.
rename_library_itemRename a file or folder in a SharePoint document library.
revoke_item_permissionRevoke a sharing permission from a file or folder in a SharePoint document library. Use list_item_permissions to find permission IDs.
search_library_filesSearch for files in a SharePoint document library by name or content.
search_sharepointSearch across all SharePoint sites, document libraries, lists, and list items. More powerful than search_library_files which only searches within a single library.
update_file_metadatawrite actionUpdate custom metadata (SharePoint column values) for a file or folder. Set values for custom fields like Department, Status, Category, etc.
update_list_itemwrite actionUpdate an existing item in a SharePoint list.
update_site_pagewrite actionUpdate a SharePoint site page's metadata (title, description, or promotion kind). Does not edit page body content.
upload_library_filewrite actionUpload a text file to a SharePoint document library (max 4MB).
upload_library_file_binarywrite actionUpload a binary or large file (base64-encoded content, up to 100MB decoded) to a SharePoint document library using a resumable upload session.
Public scan report
scanner v0.1.10 · 2026-11-04 · same rubric, same numbers if you re-run it
- Code scan18 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Microsoft 365 SharePoint compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 94/100
- higher than 96% of 3,443 Web search servers
- Tools
- 45
- the typical Web search server has 5
- Tools that change things
- 29%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 14
- more than 86% of 1,781 Web search servers
What its tools let an agent do: 28 read · 7 create · 5 change · 3 delete · 2 send or post
Install Microsoft 365 SharePoint in Claude Code, Cursor or VS Code
Runs npx -y @mindstone/mcp-server-microsoft-sharepoint on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-server-microsoft-sharepoint -- npx -y @mindstone/mcp-server-microsoft-sharepoint
What the publisher says
From the Microsoft 365 SharePoint repository's README, as published. We do not edit it. Read it on GitHub
mcp-servers
Source-available MCP servers by Mindstone. Works with any MCP host — Claude Desktop, Cursor, Rebel, and others.
Browse all 35 connectors with their version, auth model, and tool count at the catalogue site (regenerated from each connector's STATUS.json on every push).
Connectors
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Microsoft 365 SharePoint: common questions
- Is Microsoft 365 SharePoint MCP server safe?
- Yes, by our scan: it is graded A (94/100). Read the Microsoft 365 SharePoint safety report
- How do I install Microsoft 365 SharePoint?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Microsoft 365 SharePoint need an API key?
- No secret keys are declared. It reads 5 settings from the environment.
- Is Microsoft 365 SharePoint maintained?
- The last commit was 11 days ago (2026-11-04). The latest release is v0.2.1.
- What can I use instead of Microsoft 365 SharePoint?
- Servers from other publishers that do the same job: Repomix MCP server, Arxiv MCP server and Socraticode MCP server.
- How does Microsoft 365 SharePoint compare with other Web search MCP servers?
- safety score 94/100 (higher than 96% of 3,443 Web search servers); tools 45 (the typical Web search server has 5); tools that change things 29% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Microsoft 365 SharePoint
Same job from other publishers: the closest match first, then the best rated.
- RepomixPack local or remote codebases into AI-friendly files that LLMs and coding agents can read or searchnot reviewedWidely usedA
- ArxivSearch arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.not reviewedWidely usedA
- SocraticodeMCP server for enterprise local codebase indexing, semantic search, and code dependency graphs.not reviewedEstablishedB
- Exa SearchSearch the live web and fetch clean content from source pages.not reviewedEstablishedA
- ThoughtDAGSearch local AI conversations by file or phrase and recall source turns. Four read-only tools.not reviewedEstablishedA