# SharePoint Graph MCP

Vendor: SharePoint Graph  
Category: docs  
Auth: OAUTH2  
Composio slug: `sharepoint_graph`

SharePoint Graph uses Microsoft Graph to access SharePoint sites, lists, list items, document libraries, files, folders, and sharing capabilities.

## Verdict

SharePoint Graph lets your team read, write, and structure content across SharePoint sites and Excel workbooks without leaving Switchy. @Mention it to pull document metadata, add rows to shared spreadsheets, manage content types, or insert charts into workbooks stored in SharePoint. Useful for teams that keep project data, compliance docs, or reporting templates in SharePoint and want AI to interact with them directly. Requires OAuth with tenant admin consent for most operations — expect a multi-step approval flow if your IT team locks down Graph API access.

## Tools

- **Add Column To SharePoint Content Type** — Add a column (column link) to a SharePoint site or list content type.
- **Add Content Type Copy From Hub** — Add a copy of a content type from the tenant content type hub to a SharePoint site or list.
- **Add Content Type Copy To SharePoint List** — Copy a site content type into a SharePoint list.
- **Add SharePoint Workbook Chart** — Add a chart to a worksheet in an Excel workbook stored in SharePoint.
- **Add SharePoint Workbook Named Item** — Add a named item at the workbook scope in an Excel workbook stored in SharePoint.
- **Add SharePoint Workbook Table** — Add a table to an Excel workbook stored in SharePoint.
- **Add SharePoint Workbook Table Row** — Add rows to an Excel workbook table stored in SharePoint.
- **Add SharePoint Workbook Worksheet** — Add a worksheet to an Excel workbook stored in SharePoint.
- **Apply SharePoint Workbook Table Column Filter** — Apply a filter to a column of an Excel workbook table stored in SharePoint.
- **Assign Sensitivity Label To SharePoint Drive Item** — Assign a Microsoft Purview sensitivity label to a SharePoint drive item.
- **Check In SharePoint Drive Item** — Check in a SharePoint drive item.
- **Checkout SharePoint Drive Item** — Checkout SharePoint Drive Item.
- **Close SharePoint Workbook Session** — Close an Excel workbook session.
- **Copy SharePoint Drive Item** — Start an asynchronous copy of a SharePoint drive item.
- **Create Microsoft Graph Subscription** — Create a Microsoft Graph webhook subscription.
- **Create SharePoint Folder** — Create a folder inside a SharePoint drive folder.
- **Create SharePoint List** — Create a SharePoint list.
- **Create SharePoint List Column** — Create a SharePoint list column definition.
- **Create SharePoint List Item** — Create a SharePoint list item.
- **Create SharePoint Sharing Link** — Create a sharing link for a SharePoint drive item.
- **Create SharePoint Site Column** — Create a SharePoint site column definition.
- **Create SharePoint Site Content Type** — Create a SharePoint site content type.
- **Create SharePoint Site Page** — Create a modern SharePoint site page.
- **Create SharePoint Site Permission** — Grant an application (Sites.Selected) permission on a SharePoint site.
- **Create SharePoint Upload Session** — Create an upload session for large SharePoint file uploads.
- **Create SharePoint Workbook Session** — Create an Excel workbook session for a workbook stored in SharePoint.
- **Delete Microsoft Graph Subscription** — Delete a Microsoft Graph webhook subscription.
- **Delete SharePoint Drive Item** — Delete a SharePoint drive item.
- **Delete SharePoint Drive Item Permission** — Delete a sharing permission from a SharePoint drive item.
- **Delete SharePoint Drive Item Version** — Delete a SharePoint drive item version.
- **Delete SharePoint List** — Delete a SharePoint list.
- **Delete SharePoint List Column** — Delete a SharePoint list column definition.
- **Delete SharePoint List Content Type** — Delete a SharePoint list content type.
- **Delete SharePoint List Item** — Delete a SharePoint list item.
- **Delete SharePoint Share Permission** — Revoke the sharing-link permission for a shared SharePoint or OneDrive item.
- **Delete SharePoint Site Column** — Delete a SharePoint site column definition.
- **Delete SharePoint Site Content Type** — Delete a SharePoint site content type.
- **Delete SharePoint Site Page** — Delete a SharePoint site page.
- **Delete SharePoint Site Permission** — Revoke an application (Sites.Selected) permission from a SharePoint site.
- **Delete SharePoint Workbook Table** — Delete a table from an Excel workbook stored in SharePoint.
- **Delete SharePoint Workbook Worksheet** — Delete a worksheet in an Excel workbook stored in SharePoint.
- **Discard SharePoint Drive Item Checkout** — Discard SharePoint Drive Item Checkout.
- **Download SharePoint Drive Item** — Download a SharePoint drive item. The file is streamed to the file backend and the response returns a downloadable file, so large files are handled without exhausting memory.
- **Download SharePoint Drive Item By Path** — Download a SharePoint drive item by path. The file is streamed to the file backend and the response returns a downloadable file, so large files are handled without exhausting memory.
- **Download SharePoint Drive Item Version** — Download the binary content of an earlier (non-current) version of a file in a SharePoint document library. The version's bytes are streamed to the file backend and returned as a downloadable file, so large files are handled without exhaust
- **Execute Microsoft Graph Batch** — Execute a Microsoft Graph JSON batch request.
- **Extract SharePoint Drive Item Sensitivity Labels** — Extract the Microsoft Purview sensitivity labels currently applied to a SharePoint drive item.
- **Follow SharePoint Sites** — Follow one or more SharePoint sites for a user.
- **Get All SharePoint Sites** — Enumerate all SharePoint sites across geographies in the organization.
- **Get SharePoint Content Type Column** — Get a single column of a SharePoint site or list content type.

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect SharePoint Graph.
3. Authorise through oauth2.
4. Teammates can now @-mention SharePoint Graph tools in chat.

---
Last verified: 2026-07-07T02:00:04.146Z  
Canonical URL: https://switchy.build/directory/mcps/sharepoint-graph