Skip to main content
Glama
ftaricano

mcp-onedrive-sharepoint

by ftaricano

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SP_CLIENT_SECRETNoAlias for MICROSOFT_GRAPH_CLIENT_SECRET.
MCP_SITES_CONFIG_PATHNoPath to a JSON file with site registry entries.
MICROSOFT_GRAPH_SCOPESNoScopes for Microsoft Graph access.Files.ReadWrite.All,Sites.ReadWrite.All,Directory.Read.All,User.Read,offline_access
MICROSOFT_GRAPH_TIMEOUTNoRequest timeout in milliseconds.30000
MICROSOFT_GRAPH_BASE_URLNoBase URL for Microsoft Graph API.https://graph.microsoft.com/v1.0
MICROSOFT_GRAPH_CACHE_TTLNoCache TTL in seconds.3600
MICROSOFT_GRAPH_CLIENT_IDNoYour Azure AD app registration client ID.
MICROSOFT_GRAPH_TENANT_IDNoYour tenant UUID (use 'common' for device-code multi-tenant).
MICROSOFT_GRAPH_MAX_RETRIESNoMaximum number of retries for failed requests.3
MICROSOFT_GRAPH_CACHE_ENABLEDNoEnable caching of Graph responses.true
MICROSOFT_GRAPH_CLIENT_SECRETNoClient secret for client-credentials mode (activates non-interactive auth). Alias SP_CLIENT_SECRET also accepted.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_filesC

List files and folders in OneDrive or SharePoint drive

download_fileB

Download a file from OneDrive or SharePoint

upload_fileB

Upload a file to OneDrive or SharePoint

create_folderB

Create a new folder in OneDrive or SharePoint

move_itemB

Move or rename a file/folder in OneDrive or SharePoint

delete_itemB

Delete a file or folder from OneDrive or SharePoint

search_filesC

Search for files and folders in OneDrive or SharePoint

get_file_metadataC

Get detailed metadata for a file or folder

share_itemC

Create a sharing link for a file or folder

copy_itemC

Copy a file or folder in OneDrive or SharePoint

discover_sitesC

Discover SharePoint sites accessible by the user

resolve_siteB

Resolve a SharePoint site from canonical aliases, siteId, or canonical URL without relying on discover_sites

list_site_listsB

List all SharePoint lists in a specific site

get_list_schemaB

Get detailed schema information for a SharePoint list

list_itemsB

List items from a SharePoint list with filtering and pagination

get_list_itemB

Get a specific item from a SharePoint list

create_list_itemB

Create a new item in a SharePoint list

update_list_itemC

Update an existing item in a SharePoint list

delete_list_itemC

Delete an item from a SharePoint list

health_checkB

Check the health status and authentication of the MCP server

get_user_profileA

Get detailed information about the authenticated user

list_drivesA

List all accessible drives (OneDrive + SharePoint document libraries)

global_searchB

Search across all accessible content (files, lists, sites)

batch_operationsB

Execute multiple Graph API operations in a single batch request

advanced_shareC

Create advanced sharing links with custom permissions and email notifications

manage_permissionsC

List, update, or revoke permissions for a file or folder

check_user_accessB

Check what access a specific user has to a file or folder

sync_folderB

Synchronize a local folder with OneDrive/SharePoint (bidirectional)

batch_file_operationsC

Perform multiple file operations in a single batch

storage_analyticsC

Analyze storage usage patterns and identify optimization opportunities

version_managementC

Manage file versions including restore, cleanup, and comparison

excel_operationsC

Perform operations on Excel workbooks (read, write, formulas)

excel_analysisB

Analyze data in Excel workbooks (statistics, pivot tables, data validation)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/ftaricano/mcp-onedrive-sharepoint'

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