SharePoint MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SHP_ID_APP | Yes | Your Azure AD application client ID | |
| SHP_SITE_URL | Yes | The URL of your SharePoint site | |
| SHP_TENANT_ID | Yes | Your Microsoft tenant ID | |
| SHP_DOC_LIBRARY | No | Path to the document library | Shared Documents/mcp_server |
| SHP_ID_APP_SECRET | Yes | Your Azure AD application client secret |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| List_SharePoint_FoldersB | List folders in the specified SharePoint directory or root if not specified |
| List_SharePoint_DocumentsC | List all documents in a specified SharePoint folder |
| Get_Document_ContentC | Get content of a document in SharePoint |
| Create_FolderC | Create a new folder in the specified directory or root if not specified |
| Upload_DocumentC | Upload a new file to a SharePoint directory |
| Upload_Document_From_PathC | Upload a file directly from a file path to SharePoint |
| Update_DocumentC | Update an existing document in a SharePoint directory |
| Delete_DocumentC | Delete a document from a SharePoint directory |
| Delete_FolderC | Delete an empty folder from SharePoint |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Most tools have distinct purposes, but 'Upload_Document' and 'Upload_Document_From_Path' could cause confusion as they both handle document uploads with only a slight difference in source specification. The other tools clearly target different operations like creation, deletion, listing, and updating.
All tool names follow a consistent verb_noun pattern with underscores, such as 'Create_Folder', 'Delete_Document', and 'List_SharePoint_Documents'. This uniformity makes the set predictable and easy to navigate for an agent.
With 9 tools, the server is well-scoped for managing SharePoint documents and folders. It covers essential operations without being overly complex, making it appropriate for typical file management tasks in this domain.
The toolset provides strong coverage for document and folder management, including CRUD operations like create, read, update, and delete. A minor gap is the lack of a tool for moving or renaming items, which might require workarounds, but core workflows are well-supported.