SharePoint integration
Microsoft SharePoint API via Microsoft Graph for managing sites, lists, documents, and pages. Create and manage SharePoint sites, document libraries, list items, and search content across your organization.
Say what should happen.
The workflow builds itself.
Common SharePoint use cases
- automate list management
- automate list item management
- automate file management
- automate site management
- automate site drive management
- automate site permission management
- get list programmatically
- get site programmatically
- list item programmatically
- list list programmatically
What you can do with SharePoint
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
List, 5 operations
create_listCreate listPOSTCreate a new SharePoint list within a site with a specified display name and optional templatedelete_listDelete listDELETEDelete a SharePoint list and all of its items permanentlyget_listGet listGETGet metadata for a specific SharePoint list or document library by its IDlist_listsList listsGETList all SharePoint lists and document libraries within a siteupdate_listUpdate listPATCHUpdate properties of an existing SharePoint list, such as its display name or description
List item, 4 operations
create_list_itemCreate list itemPOSTCreate a new item in a SharePoint list with specified field valuesdelete_list_itemDelete list itemDELETEDelete a specific item from a SharePoint list permanentlyget_list_itemGet list itemGETGet a single item from a SharePoint list by its item ID, optionally expanding field valuesupdate_list_itemUpdate list itemPATCHUpdate field values for an existing SharePoint list item by patching its fields resource
File, 2 operations
download_fileDownload fileGETDownload the binary content of a file stored in a SharePoint document library by its drive item IDupload_fileUpload filePUTUpload a file (up to 4MB) to a SharePoint document library folder. For larger files, use an upload session.
Site, 2 operations
get_site_by_idGet site by idGETGet a SharePoint site by its unique site ID, returning site metadata including name, description, and web URLsearch_sitesSearch sitesGETSearch across all SharePoint sites in the tenant using a keyword query. Returns sites whose name or URL matches the query.
Site drive, 2 operations
get_site_driveGet site driveGETGet the default document library drive for a SharePoint site, including quota and owner informationlist_site_drivesList site drivesGETList all document library drives associated with a SharePoint site
Site permission, 2 operations
get_site_permissionsGet site permissionsGETList all permissions granted on a SharePoint site, including principals and their rolesgrant_site_permissionGrant site permissionPOSTGrant a new application permission on a SharePoint site. Note: this endpoint only supports granting application-level permissions; granting permissions to individual users or groups via this endpoint is not supported.
Column, 1 operation
create_columnCreate columnPOSTAdd a new column definition to a SharePoint list
Drive item children, 1 operation
list_drive_item_childrenList drive item childrenGETList files and folders inside a specific drive item (folder) on a SharePoint site
Item, 1 operation
list_itemsList itemsGETList all items in a SharePoint list with optional filtering, selection, and expansion of field values
List column, 1 operation
get_list_columnsGet list columnsGETGet all column definitions for a SharePoint list, including column types and settings
List content type, 1 operation
get_list_content_typesGet list content typesGETList the content types associated with a SharePoint list, which define the metadata schema for list items
Root site, 1 operation
get_root_siteGet root siteGETGet the root SharePoint site for the tenant, including site metadata such as id, displayName, and webUrl
Site by hostname path, 1 operation
get_site_by_hostname_pathGet site by hostname pathGETGet a SharePoint site by its hostname and server-relative path (e.g., contoso.sharepoint.com:/sites/teamsite)
Site page, 1 operation
get_site_pagesGet site pagesGETList all SharePoint pages in the site pages library, including modern and wiki pages
Subsite, 1 operation
list_subsitesList subsitesGETList all subsites nested under a given SharePoint site
Use SharePoint from Claude Code, Cursor or Codex
Connect SharePoint in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its SharePoint operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect SharePoint
- Create your workspace
Sign up free. Nothing to install.
- Connect SharePoint once
Add your SharePoint connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
SharePoint integration FAQ
What can you do with the SharePoint integration?
LiveContext exposes 26 operations on SharePoint, covering list, list item, file and site. Common uses include automate list management, automate list item management and automate file management.
