Skip to main content
Glama

SharePoint MCP Server

by Sofias-ai

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SHP_ID_APPYesYour Azure AD application client ID
SHP_SITE_URLYesThe URL of your SharePoint site
SHP_TENANT_IDYesYour Microsoft tenant ID
SHP_DOC_LIBRARYNoPath to the document libraryShared Documents/mcp_server
SHP_ID_APP_SECRETYesYour Azure AD application client secret

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
List_SharePoint_Folders

List folders in the specified SharePoint directory or root if not specified

List_SharePoint_Documents

List all documents in a specified SharePoint folder

Get_Document_Content

Get content of a document in SharePoint

Create_Folder

Create a new folder in the specified directory or root if not specified

Upload_Document

Upload a new file to a SharePoint directory

Upload_Document_From_Path

Upload a file directly from a file path to SharePoint

Update_Document

Update an existing document in a SharePoint directory

Delete_Document

Delete a document from a SharePoint directory

Delete_Folder

Delete an empty folder from SharePoint

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sofias-ai/mcp-sharepoint'

If you have feedback or need assistance with the MCP directory API, please join our Discord server