# How to connect SharePoint Graph to Claude Cowork

```json
{
  "title": "How to connect SharePoint Graph to Claude Cowork",
  "toolkit": "SharePoint Graph",
  "toolkit_slug": "sharepoint_graph",
  "framework": "Claude Cowork",
  "framework_slug": "claude-cowork",
  "url": "https://composio.dev/toolkits/sharepoint_graph/framework/claude-cowork",
  "markdown_url": "https://composio.dev/toolkits/sharepoint_graph/framework/claude-cowork.md",
  "updated_at": "2026-06-18T10:08:10.819Z"
}
```

## Introduction

Cowork is Anthropic's AI agent for knowledge work. Think of it as Claude Code for everything else. It works autonomously with your computer, local files, and applications to accomplish complex tasks.
This guide walks you through the easiest and most secure way to connect your SharePoint Graph account to Cowork via Composio Connect, enabling it to list documents in the marketing library, find files shared externally this week, create folder in project document library, and more such actions on your behalf without compromising your account security.

## Also integrate SharePoint Graph with

- [Codex](https://composio.dev/toolkits/sharepoint_graph/framework/codex)

## Connect SharePoint Graph to Claude Cowork

### Connecting SharePoint Graph to Claude Cowork
1. Open Customize
In Claude Desktop, click Customize in the left sidebar, then select Connectors and click the + icon at the top.
2. Add the Composio MCP server
Click Add custom connector and paste in the Composio MCP server URL:

```bash
https://connect.composio.dev/mcp
```

## What is Claude Cowork?

Claude Cowork is Anthropic's agent for general knowledge work. It can use your computer, files, and connected applications to complete longer-running tasks across your work tools.
With Composio Connect, Cowork can securely access apps like SharePoint Graph through MCP without you sharing account credentials directly with the agent.

## What is the SharePoint Graph MCP server, and what's possible with it?

The SharePoint Graph MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your SharePoint Graph account. It provides structured and secure access so your agent can perform SharePoint Graph operations on your behalf.

## Supported Tools

| Tool slug | Name | Description |
|---|---|---|
| `SHAREPOINT_GRAPH_ADD_CONTENT_TYPE_COLUMN` | Add Column To SharePoint Content Type | Add a column (column link) to a SharePoint site or list content type. |
| `SHAREPOINT_GRAPH_ADD_CONTENT_TYPE_COPY_FROM_HUB` | 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. |
| `SHAREPOINT_GRAPH_ADD_CONTENT_TYPE_COPY_TO_LIST` | Add Content Type Copy To SharePoint List | Copy a site content type into a SharePoint list. |
| `SHAREPOINT_GRAPH_ADD_WORKBOOK_CHART` | Add SharePoint Workbook Chart | Add a chart to a worksheet in an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_ADD_WORKBOOK_NAME` | Add SharePoint Workbook Named Item | Add a named item at the workbook scope in an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_ADD_WORKBOOK_TABLE` | Add SharePoint Workbook Table | Add a table to an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_ADD_WORKBOOK_TABLE_ROW` | Add SharePoint Workbook Table Row | Add rows to an Excel workbook table stored in SharePoint. |
| `SHAREPOINT_GRAPH_ADD_WORKBOOK_WORKSHEET` | Add SharePoint Workbook Worksheet | Add a worksheet to an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_APPLY_WORKBOOK_TABLE_COLUMN_FILTER` | Apply SharePoint Workbook Table Column Filter | Apply a filter to a column of an Excel workbook table stored in SharePoint. |
| `SHAREPOINT_GRAPH_ASSIGN_SENSITIVITY_LABEL` | Assign Sensitivity Label To SharePoint Drive Item | Assign a Microsoft Purview sensitivity label to a SharePoint drive item. |
| `SHAREPOINT_GRAPH_CHECKIN_DRIVE_ITEM` | Check In SharePoint Drive Item | Check in a SharePoint drive item. |
| `SHAREPOINT_GRAPH_CHECKOUT_DRIVE_ITEM` | Checkout SharePoint Drive Item | Checkout SharePoint Drive Item. |
| `SHAREPOINT_GRAPH_CLOSE_WORKBOOK_SESSION` | Close SharePoint Workbook Session | Close an Excel workbook session. |
| `SHAREPOINT_GRAPH_COPY_DRIVE_ITEM` | Copy SharePoint Drive Item | Start an asynchronous copy of a SharePoint drive item. |
| `SHAREPOINT_GRAPH_CREATE_FOLDER` | Create SharePoint Folder | Create a folder inside a SharePoint drive folder. |
| `SHAREPOINT_GRAPH_CREATE_LIST` | Create SharePoint List | Create a SharePoint list. |
| `SHAREPOINT_GRAPH_CREATE_LIST_COLUMN` | Create SharePoint List Column | Create a SharePoint list column definition. |
| `SHAREPOINT_GRAPH_CREATE_LIST_ITEM` | Create SharePoint List Item | Create a SharePoint list item. |
| `SHAREPOINT_GRAPH_CREATE_SHARING_LINK` | Create SharePoint Sharing Link | Create a sharing link for a SharePoint drive item. |
| `SHAREPOINT_GRAPH_CREATE_SITE_COLUMN` | Create SharePoint Site Column | Create a SharePoint site column definition. |
| `SHAREPOINT_GRAPH_CREATE_SITE_CONTENT_TYPE` | Create SharePoint Site Content Type | Create a SharePoint site content type. |
| `SHAREPOINT_GRAPH_CREATE_SITE_PAGE` | Create SharePoint Site Page | Create a modern SharePoint site page. |
| `SHAREPOINT_GRAPH_CREATE_SITE_PERMISSION` | Create SharePoint Site Permission | Grant an application (Sites.Selected) permission on a SharePoint site. |
| `SHAREPOINT_GRAPH_CREATE_SUBSCRIPTION` | Create Microsoft Graph Subscription | Create a Microsoft Graph webhook subscription. |
| `SHAREPOINT_GRAPH_CREATE_UPLOAD_SESSION` | Create SharePoint Upload Session | Create an upload session for large SharePoint file uploads. |
| `SHAREPOINT_GRAPH_CREATE_WORKBOOK_SESSION` | Create SharePoint Workbook Session | Create an Excel workbook session for a workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_DELETE_DRIVE_ITEM` | Delete SharePoint Drive Item | Delete a SharePoint drive item. |
| `SHAREPOINT_GRAPH_DELETE_DRIVE_ITEM_PERMISSION` | Delete SharePoint Drive Item Permission | Delete a sharing permission from a SharePoint drive item. |
| `SHAREPOINT_GRAPH_DELETE_DRIVE_ITEM_VERSION` | Delete SharePoint Drive Item Version | Delete a SharePoint drive item version. |
| `SHAREPOINT_GRAPH_DELETE_LIST` | Delete SharePoint List | Delete a SharePoint list. |
| `SHAREPOINT_GRAPH_DELETE_LIST_COLUMN` | Delete SharePoint List Column | Delete a SharePoint list column definition. |
| `SHAREPOINT_GRAPH_DELETE_LIST_CONTENT_TYPE` | Delete SharePoint List Content Type | Delete a SharePoint list content type. |
| `SHAREPOINT_GRAPH_DELETE_LIST_ITEM` | Delete SharePoint List Item | Delete a SharePoint list item. |
| `SHAREPOINT_GRAPH_DELETE_SHARE_PERMISSION` | Delete SharePoint Share Permission | Revoke the sharing-link permission for a shared SharePoint or OneDrive item. |
| `SHAREPOINT_GRAPH_DELETE_SITE_COLUMN` | Delete SharePoint Site Column | Delete a SharePoint site column definition. |
| `SHAREPOINT_GRAPH_DELETE_SITE_CONTENT_TYPE` | Delete SharePoint Site Content Type | Delete a SharePoint site content type. |
| `SHAREPOINT_GRAPH_DELETE_SITE_PAGE` | Delete SharePoint Site Page | Delete a SharePoint site page. |
| `SHAREPOINT_GRAPH_DELETE_SITE_PERMISSION` | Delete SharePoint Site Permission | Revoke an application (Sites.Selected) permission from a SharePoint site. |
| `SHAREPOINT_GRAPH_DELETE_SUBSCRIPTION` | Delete Microsoft Graph Subscription | Delete a Microsoft Graph webhook subscription. |
| `SHAREPOINT_GRAPH_DELETE_WORKBOOK_TABLE` | Delete SharePoint Workbook Table | Delete a table from an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_DELETE_WORKBOOK_WORKSHEET` | Delete SharePoint Workbook Worksheet | Delete a worksheet in an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_DISCARD_CHECKOUT_DRIVE_ITEM` | Discard SharePoint Drive Item Checkout | Discard SharePoint Drive Item Checkout. |
| `SHAREPOINT_GRAPH_DOWNLOAD_DRIVE_ITEM` | 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. |
| `SHAREPOINT_GRAPH_DOWNLOAD_DRIVE_ITEM_BY_PATH` | 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. |
| `SHAREPOINT_GRAPH_DOWNLOAD_DRIVE_ITEM_VERSION` | 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 exhausting memory. To download the current version's content use the download drive item action; to read a version's metadata (without its content) use the get drive item version action. |
| `SHAREPOINT_GRAPH_EXECUTE_BATCH` | Execute Microsoft Graph Batch | Execute a Microsoft Graph JSON batch request. |
| `SHAREPOINT_GRAPH_EXTRACT_SENSITIVITY_LABELS` | Extract SharePoint Drive Item Sensitivity Labels | Extract the Microsoft Purview sensitivity labels currently applied to a SharePoint drive item. |
| `SHAREPOINT_GRAPH_FOLLOW_SITE` | Follow SharePoint Sites | Follow one or more SharePoint sites for a user. |
| `SHAREPOINT_GRAPH_GET_ALL_SITES` | Get All SharePoint Sites | Enumerate all SharePoint sites across geographies in the organization. |
| `SHAREPOINT_GRAPH_GET_CONTENT_TYPE_COLUMN` | Get SharePoint Content Type Column | Get a single column of a SharePoint site or list content type. |
| `SHAREPOINT_GRAPH_GET_CONTENT_TYPE_IS_PUBLISHED` | Get SharePoint Content Type Published Status | Check whether a SharePoint content type is published to the content type hub. |
| `SHAREPOINT_GRAPH_GET_CURRENT_USER` | Get Current Microsoft Graph User | Get the current Microsoft Graph user for delegated SharePoint Graph connections. |
| `SHAREPOINT_GRAPH_GET_DEFAULT_DRIVE` | Get SharePoint Default Drive | Get the default document library drive for a SharePoint site. |
| `SHAREPOINT_GRAPH_GET_DOCUMENT_COMMENTS` | Get SharePoint Document Comments | Extract comments from a SharePoint Word .docx drive item. |
| `SHAREPOINT_GRAPH_GET_DRIVE` | Get SharePoint Drive | Get a SharePoint document library drive by drive ID. |
| `SHAREPOINT_GRAPH_GET_DRIVE_ITEM` | Get SharePoint Drive Item | Get a SharePoint drive item by ID. |
| `SHAREPOINT_GRAPH_GET_DRIVE_ITEM_ANALYTICS` | Get SharePoint Drive Item Analytics | Get item analytics for a SharePoint drive item. |
| `SHAREPOINT_GRAPH_GET_DRIVE_ITEM_BY_PATH` | Get SharePoint Drive Item By Path | Get a SharePoint drive item by path. |
| `SHAREPOINT_GRAPH_GET_DRIVE_ITEM_PERMISSION` | Get SharePoint Drive Item Permission | Get a single sharing permission on a SharePoint drive item. |
| `SHAREPOINT_GRAPH_GET_DRIVE_ITEM_VERSION` | Get SharePoint Drive Item Version | Get a specific SharePoint drive item version. |
| `SHAREPOINT_GRAPH_GET_LIST` | Get SharePoint List | Get a SharePoint list by ID or display name. |
| `SHAREPOINT_GRAPH_GET_LIST_COLUMN` | Get SharePoint List Column | Get a SharePoint list column definition. |
| `SHAREPOINT_GRAPH_GET_LIST_CONTENT_TYPE` | Get SharePoint List Content Type | Get a SharePoint list content type. |
| `SHAREPOINT_GRAPH_GET_LIST_ITEM` | Get SharePoint List Item | Get a SharePoint list item. |
| `SHAREPOINT_GRAPH_GET_LIST_ITEM_FIELDS` | Get SharePoint List Item Fields | Get field values for a SharePoint list item. |
| `SHAREPOINT_GRAPH_GET_LIST_ITEM_VERSION` | Get SharePoint List Item Version | Get a specific SharePoint list item version. |
| `SHAREPOINT_GRAPH_GET_MY_SITE` | Get Signed-In User SharePoint My Site | Resolve the signed-in user's SharePoint hostname from OneDrive mySite. |
| `SHAREPOINT_GRAPH_GET_ROOT_SITE` | Get Root SharePoint Site | Get the tenant's root SharePoint site. |
| `SHAREPOINT_GRAPH_GET_SENSITIVITY_LABEL` | Get Sensitivity Label | Get a Microsoft Purview sensitivity label by its ID. Available in the global Microsoft Graph service only (not US Government or China national clouds). |
| `SHAREPOINT_GRAPH_GET_SHARES` | Get SharePoint Shared Item | Access a shared SharePoint or OneDrive item by share ID or encoded sharing URL. |
| `SHAREPOINT_GRAPH_GET_SITE` | Get SharePoint Site | Get a SharePoint site by Microsoft Graph site ID. |
| `SHAREPOINT_GRAPH_GET_SITE_COLUMN` | Get SharePoint Site Column | Get a SharePoint site column definition. |
| `SHAREPOINT_GRAPH_GET_SITE_CONTENT_TYPE` | Get SharePoint Site Content Type | Get a SharePoint site content type. |
| `SHAREPOINT_GRAPH_GET_SITE_PAGE` | Get SharePoint Site Page | Get a SharePoint site page as a Microsoft Graph sitePage resource. |
| `SHAREPOINT_GRAPH_GET_SITE_PAGE_WEB_PART` | Get SharePoint Site Page Web Part | Get a single web part on a SharePoint site page. |
| `SHAREPOINT_GRAPH_GET_SITE_PERMISSION` | Get SharePoint Site Permission | Get a single application (Sites.Selected) permission on a SharePoint site. |
| `SHAREPOINT_GRAPH_GET_SPECIAL_FOLDER` | Get SharePoint Special Folder | Get a SharePoint special folder by name. |
| `SHAREPOINT_GRAPH_GET_SUBSCRIPTION` | Get Microsoft Graph Subscription | Get a Microsoft Graph webhook subscription. |
| `SHAREPOINT_GRAPH_GET_WORKBOOK_CHART_IMAGE` | Get SharePoint Workbook Chart Image | Render an Excel worksheet chart stored in SharePoint as a base64-encoded image. |
| `SHAREPOINT_GRAPH_GET_WORKBOOK_NAME` | Get SharePoint Workbook Named Item | Get a named item defined at the workbook scope in an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_GET_WORKBOOK_WORKSHEET` | Get SharePoint Workbook Worksheet | Get an Excel worksheet in a SharePoint workbook. |
| `SHAREPOINT_GRAPH_GRANT_SHARE_PERMISSION` | Grant SharePoint Share Permission | Grant users access to a shared SharePoint or OneDrive link via an encoded sharing URL. |
| `SHAREPOINT_GRAPH_INVITE_DRIVE_ITEM` | Invite Users To SharePoint Drive Item | Invite recipients to a SharePoint drive item. |
| `SHAREPOINT_GRAPH_LIST_CONTENT_TYPE_COLUMNS` | List SharePoint Content Type Columns | List the columns of a SharePoint site or list content type. |
| `SHAREPOINT_GRAPH_LIST_DRIVE_DELTA` | List SharePoint Drive Delta | Track changes in a SharePoint drive using Microsoft Graph delta. |
| `SHAREPOINT_GRAPH_LIST_DRIVE_ITEM_CHILDREN` | List SharePoint Drive Item Children | List children under a folder drive item. |
| `SHAREPOINT_GRAPH_LIST_DRIVE_ITEM_CHILDREN_BY_PATH` | List SharePoint Drive Item Children By Path | List the children of a SharePoint folder addressed by its path under the drive root. |
| `SHAREPOINT_GRAPH_LIST_DRIVE_ITEM_PERMISSIONS` | List SharePoint Drive Item Permissions | List sharing permissions on a SharePoint drive item. |
| `SHAREPOINT_GRAPH_LIST_DRIVE_ITEM_THUMBNAILS` | List SharePoint Drive Item Thumbnails | Retrieve the available thumbnail sets (small, medium, large) for a SharePoint drive item. |
| `SHAREPOINT_GRAPH_LIST_DRIVE_ITEM_VERSIONS` | List SharePoint Drive Item Versions | List versions for a SharePoint drive item. |
| `SHAREPOINT_GRAPH_LIST_DRIVE_ROOT_CHILDREN` | List SharePoint Drive Root Children | List children in the root of a SharePoint drive. |
| `SHAREPOINT_GRAPH_LIST_FOLLOWED_SITES` | List Followed SharePoint Sites | List the SharePoint sites followed by the signed-in user. |
| `SHAREPOINT_GRAPH_LIST_LIST_COLUMNS` | List SharePoint List Columns | List column definitions for a SharePoint list. |
| `SHAREPOINT_GRAPH_LIST_LIST_CONTENT_TYPES` | List SharePoint List Content Types | List content types for a SharePoint list. |
| `SHAREPOINT_GRAPH_LIST_LIST_ITEM_DELTA` | List SharePoint List Item Delta | Track changes to SharePoint list items using Microsoft Graph delta. |
| `SHAREPOINT_GRAPH_LIST_LIST_ITEMS` | List SharePoint List Items | List items in a SharePoint list. |
| `SHAREPOINT_GRAPH_LIST_LIST_ITEM_VERSIONS` | List SharePoint List Item Versions | List versions for a SharePoint list item. |
| `SHAREPOINT_GRAPH_LIST_LISTS` | List SharePoint Lists | List SharePoint lists in a site. |
| `SHAREPOINT_GRAPH_LIST_RECENT_DRIVE_ITEMS` | List Recent Drive Items | List recent drive items for the delegated (signed-in) user. Targets the signed-in user's OneDrive (/me/drive), NOT a SharePoint document library. DEPRECATED by Microsoft: this recent API operates in a degraded state until November 2026, after which it stops returning data; prefer change-tracking (delta) or search for durable scenarios. Application permissions are not supported. |
| `SHAREPOINT_GRAPH_LIST_SENSITIVITY_LABELS` | List Sensitivity Labels | List the Microsoft Purview sensitivity labels available to the tenant. |
| `SHAREPOINT_GRAPH_LIST_SHARE_PERMISSIONS` | List SharePoint Share Permission | Get the sharing-link permission details for a shared SharePoint or OneDrive item. |
| `SHAREPOINT_GRAPH_LIST_SITE_COLUMNS` | List SharePoint Site Columns | List column definitions for a SharePoint site. |
| `SHAREPOINT_GRAPH_LIST_SITE_CONTENT_TYPES` | List SharePoint Site Content Types | List content types for a SharePoint site. |
| `SHAREPOINT_GRAPH_LIST_SITE_DELTA` | List SharePoint Site Changes | Get newly created, updated, or deleted SharePoint sites using delta tracking. |
| `SHAREPOINT_GRAPH_LIST_SITE_DRIVES` | List SharePoint Site Drives | List document library drives for a SharePoint site. |
| `SHAREPOINT_GRAPH_LIST_SITE_PAGES` | List SharePoint Site Pages | List modern SharePoint site pages as Microsoft Graph sitePage resources. |
| `SHAREPOINT_GRAPH_LIST_SITE_PAGE_WEB_PARTS` | List SharePoint Site Page Web Parts | List web parts on a SharePoint site page. |
| `SHAREPOINT_GRAPH_LIST_SITE_PERMISSIONS` | List SharePoint Site Permissions | List the application (Sites.Selected) permissions granted on a SharePoint site. |
| `SHAREPOINT_GRAPH_LIST_SITES` | List SharePoint Sites | Search for SharePoint sites available through Microsoft Graph. |
| `SHAREPOINT_GRAPH_LIST_SUBSCRIPTIONS` | List Microsoft Graph Subscriptions | List Microsoft Graph webhook subscriptions. |
| `SHAREPOINT_GRAPH_LIST_SUBSITES` | List SharePoint Subsites | List subsites for a SharePoint site. |
| `SHAREPOINT_GRAPH_LIST_WORKBOOK_CHARTS` | List SharePoint Workbook Charts | List charts on a worksheet in an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_LIST_WORKBOOK_NAMES` | List SharePoint Workbook Named Items | List named items defined at the workbook scope in an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_LIST_WORKBOOK_TABLE_COLUMNS` | List SharePoint Workbook Table Columns | List columns in an Excel workbook table stored in SharePoint. |
| `SHAREPOINT_GRAPH_LIST_WORKBOOK_TABLE_ROWS` | List SharePoint Workbook Table Rows | List rows in an Excel workbook table stored in SharePoint. |
| `SHAREPOINT_GRAPH_LIST_WORKBOOK_TABLES` | List SharePoint Workbook Tables | List tables in an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_LIST_WORKBOOK_WORKSHEETS` | List SharePoint Workbook Worksheets | List worksheets in an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_MOVE_DRIVE_ITEM` | Move SharePoint Drive Item | Move a SharePoint drive item by updating its parentReference. |
| `SHAREPOINT_GRAPH_PREVIEW_DRIVE_ITEM` | Preview SharePoint Drive Item | Get a short-lived embeddable preview URL for a SharePoint drive item. |
| `SHAREPOINT_GRAPH_PUBLISH_CONTENT_TYPE` | Publish SharePoint Content Type | Publish a SharePoint content type from the content type hub site. |
| `SHAREPOINT_GRAPH_PUBLISH_SITE_PAGE` | Publish SharePoint Site Page | Publish a SharePoint site page. |
| `SHAREPOINT_GRAPH_REAUTHORIZE_SUBSCRIPTION` | Reauthorize Microsoft Graph Subscription | Reauthorize a Microsoft Graph webhook subscription. |
| `SHAREPOINT_GRAPH_RESOLVE_SITE_BY_PATH` | Resolve SharePoint Site By Path | Resolve a SharePoint site from its hostname and server-relative path. |
| `SHAREPOINT_GRAPH_RESTORE_DRIVE_ITEM_VERSION` | Restore SharePoint Drive Item Version | Restore a previous version of a SharePoint drive item. |
| `SHAREPOINT_GRAPH_RESTORE_LIST_ITEM_VERSION` | Restore SharePoint List Item Version | Restore a previous version of a SharePoint list item. |
| `SHAREPOINT_GRAPH_SEARCH_DRIVE_ITEMS` | Search SharePoint Drive Items | Search items in a SharePoint drive. |
| `SHAREPOINT_GRAPH_SEARCH_QUERY` | Run Microsoft Graph Search Query | Run Microsoft Graph search across SharePoint-supported entities. |
| `SHAREPOINT_GRAPH_UNFOLLOW_SITE` | Unfollow SharePoint Sites | Unfollow one or more SharePoint sites for a user. |
| `SHAREPOINT_GRAPH_UNPUBLISH_CONTENT_TYPE` | Unpublish SharePoint Content Type | Unpublish a SharePoint content type from the content type hub site. |
| `SHAREPOINT_GRAPH_UPDATE_DRIVE_ITEM` | Update SharePoint Drive Item | Update drive item metadata such as name or description. |
| `SHAREPOINT_GRAPH_UPDATE_DRIVE_ITEM_PERMISSION` | Update SharePoint Drive Item Permission | Update the roles of a direct sharing permission on a SharePoint drive item. |
| `SHAREPOINT_GRAPH_UPDATE_LIST` | Update SharePoint List | Update SharePoint list metadata. |
| `SHAREPOINT_GRAPH_UPDATE_LIST_COLUMN` | Update SharePoint List Column | Update a SharePoint list column definition. |
| `SHAREPOINT_GRAPH_UPDATE_LIST_CONTENT_TYPE` | Update SharePoint List Content Type | Update a SharePoint list content type. |
| `SHAREPOINT_GRAPH_UPDATE_LIST_ITEM` | Update SharePoint List Item | Update a SharePoint list item. |
| `SHAREPOINT_GRAPH_UPDATE_LIST_ITEM_FIELDS` | Update SharePoint List Item Fields | Update field values for a SharePoint list item. |
| `SHAREPOINT_GRAPH_UPDATE_SITE` | Update SharePoint Site | Update editable SharePoint site metadata (description). |
| `SHAREPOINT_GRAPH_UPDATE_SITE_COLUMN` | Update SharePoint Site Column | Update a SharePoint site column definition. |
| `SHAREPOINT_GRAPH_UPDATE_SITE_CONTENT_TYPE` | Update SharePoint Site Content Type | Update a SharePoint site content type. |
| `SHAREPOINT_GRAPH_UPDATE_SITE_PAGE` | Update SharePoint Site Page | Update editable metadata and layout for a SharePoint site page. |
| `SHAREPOINT_GRAPH_UPDATE_SITE_PAGE_WEB_PART` | Update SharePoint Site Page Web Part | Update the properties of a web part on a SharePoint site page. |
| `SHAREPOINT_GRAPH_UPDATE_SITE_PERMISSION` | Update SharePoint Site Permission | Update the roles of an application (Sites.Selected) permission on a SharePoint site. |
| `SHAREPOINT_GRAPH_UPDATE_SUBSCRIPTION` | Update Microsoft Graph Subscription | Update a Microsoft Graph webhook subscription. |
| `SHAREPOINT_GRAPH_UPDATE_WORKBOOK_TABLE` | Update SharePoint Workbook Table | Update properties of a table in an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_UPDATE_WORKBOOK_WORKSHEET` | Update SharePoint Workbook Worksheet | Update worksheet metadata in an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_UPLOAD_BYTES_TO_SESSION` | Upload Bytes To SharePoint Upload Session | Upload one byte range (chunk) of a file to an existing SharePoint upload session, or get the session status or cancel it. |
| `SHAREPOINT_GRAPH_UPLOAD_FILE` | Upload SharePoint File | Upload a file of any size to SharePoint via a chunked Microsoft Graph upload session, creating the destination folder path if needed. |
| `SHAREPOINT_GRAPH_WORKBOOK_CALCULATE` | Calculate SharePoint Workbook | Recalculate an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_WORKBOOK_CLEAR_RANGE` | Clear SharePoint Workbook Range | Clear the contents and/or formatting of a range in a SharePoint Excel workbook. |
| `SHAREPOINT_GRAPH_WORKBOOK_DELETE_RANGE` | Delete SharePoint Workbook Range | Delete a range from a SharePoint Excel workbook and shift the remaining cells. |
| `SHAREPOINT_GRAPH_WORKBOOK_FUNCTION` | Run SharePoint Workbook Function | Run an Excel workbook function for a workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_WORKBOOK_INSERT_RANGE` | Insert SharePoint Workbook Range | Insert a cell or range in an Excel workbook stored in SharePoint, shifting existing cells. |
| `SHAREPOINT_GRAPH_WORKBOOK_MERGE_RANGE` | Merge SharePoint Workbook Range | Merge the cells of a range in a SharePoint Excel workbook into a single cell. |
| `SHAREPOINT_GRAPH_WORKBOOK_READ_RANGE` | Read SharePoint Workbook Range | Read a cell or range from an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_WORKBOOK_SORT_RANGE` | Sort SharePoint Workbook Range | Sort a cell range in an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_WORKBOOK_UNMERGE_RANGE` | Unmerge SharePoint Workbook Range | Unmerge previously merged cells of a range in a SharePoint Excel workbook. |
| `SHAREPOINT_GRAPH_WORKBOOK_UPDATE_RANGE` | Update SharePoint Workbook Range | Update a cell or range in an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_WORKBOOK_UPDATE_RANGE_FILL` | Update SharePoint Workbook Range Fill | Update the fill of a cell or range in an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_WORKBOOK_UPDATE_RANGE_FONT` | Update SharePoint Workbook Range Font | Update the font of a cell or range in an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_WORKBOOK_UPDATE_RANGE_FORMAT` | Update SharePoint Workbook Range Format | Update the format of a cell or range in an Excel workbook stored in SharePoint. |
| `SHAREPOINT_GRAPH_WORKBOOK_USED_RANGE` | Get SharePoint Workbook Used Range | Get the used range of an Excel worksheet stored in SharePoint. |

## Supported Triggers

None listed.

## Creating MCP Server - Stand-alone vs Composio SDK

The SharePoint Graph MCP server connects Claude Cowork to your SharePoint Graph account through Composio. Once connected, Cowork can use the available SharePoint Graph tools and triggers to complete tasks on your behalf.

## Complete Code

None listed.

## How to build SharePoint Graph MCP Agent with another framework

- [Codex](https://composio.dev/toolkits/sharepoint_graph/framework/codex)

## Related Toolkits

- [Google Drive](https://composio.dev/toolkits/googledrive) - Google Drive is a cloud storage platform for uploading, sharing, and collaborating on files. It's perfect for keeping your documents accessible and organized across devices.
- [Google Docs](https://composio.dev/toolkits/googledocs) - Google Docs is a cloud-based word processor that enables document creation and real-time collaboration. Its seamless sharing and version history make team editing and content management a breeze.
- [Google Super](https://composio.dev/toolkits/googlesuper) - Google Super is an all-in-one suite combining Gmail, Drive, Calendar, Sheets, Analytics, and more. It gives you a unified platform to manage your digital life, boosting productivity and organization.
- [Affinda](https://composio.dev/toolkits/affinda) - Affinda is an AI-powered document processing platform that automates data extraction from resumes, invoices, and more. It streamlines document-heavy workflows by turning files into structured, actionable data.
- [Agility cms](https://composio.dev/toolkits/agility_cms) - Agility CMS is a headless content management system for building and managing digital experiences across platforms. It lets teams update content quickly and deliver omnichannel experiences with ease.
- [Algodocs](https://composio.dev/toolkits/algodocs) - Algodocs is an AI-powered platform that automates data extraction from business documents. It delivers fast, secure, and accurate processing without templates or manual training.
- [Api2pdf](https://composio.dev/toolkits/api2pdf) - Api2Pdf is a REST API for generating PDFs from HTML, URLs, and documents using powerful engines like wkhtmltopdf and Headless Chrome. It streamlines document conversion and automation for developers and businesses.
- [Aryn](https://composio.dev/toolkits/aryn) - Aryn is an AI-powered platform for parsing, extracting, and analyzing data from unstructured documents. Use it to automate document processing and unlock actionable insights from your files.
- [Boldsign](https://composio.dev/toolkits/boldsign) - Boldsign is a digital eSignature platform for sending, signing, and tracking documents online. Organizations use it to automate agreements and manage legally binding workflows efficiently.
- [Boloforms](https://composio.dev/toolkits/boloforms) - BoloForms is an eSignature platform built for small businesses, offering unlimited signatures, templates, and forms. It simplifies digital document signing and team collaboration at a predictable, fixed price.
- [Box](https://composio.dev/toolkits/box) - Box is a cloud content management and file sharing platform for businesses. It helps teams securely store, organize, and collaborate on files from anywhere.
- [Carbone](https://composio.dev/toolkits/carbone) - Carbone is a blazing-fast report generator that turns JSON data into PDFs, Word docs, spreadsheets, and more using flexible templates. It lets you automate document creation at scale with minimal code.
- [Castingwords](https://composio.dev/toolkits/castingwords) - CastingWords is a transcription service specializing in human-powered, accurate transcripts via a simple API. Get seamless audio-to-text conversion for interviews, meetings, podcasts, and more.
- [Cloudconvert](https://composio.dev/toolkits/cloudconvert) - CloudConvert is a powerful file conversion service supporting over 200 file formats. It streamlines converting, compressing, and managing documents, media, and more, all in one place.
- [Cloudlayer](https://composio.dev/toolkits/cloudlayer) - Cloudlayer is a document and asset generation service for creating PDFs and images via API or SDKs. It lets you automate high-quality doc creation, saving dev time and reducing manual work.
- [Cloudpress](https://composio.dev/toolkits/cloudpress) - Cloudpress is a content export tool for Google Docs and Notion. It automates publishing to your favorite Content Management Systems.
- [Contentful graphql](https://composio.dev/toolkits/contentful_graphql) - Contentful graphql is a content delivery API that lets you access Contentful data using GraphQL queries. It gives you efficient, flexible ways to fetch and manage structured content for any digital project.
- [Conversion tools](https://composio.dev/toolkits/conversion_tools) - Conversion Tools is an online service for converting documents between formats such as PDF, Word, Excel, XML, and CSV. It lets you automate complex document workflows with just a few clicks.
- [Convertapi](https://composio.dev/toolkits/convertapi) - ConvertAPI is a robust file conversion service for documents, images, and spreadsheets. It streamlines programmatic format changes and lets developers automate complex workflows with a single API.
- [Craftmypdf](https://composio.dev/toolkits/craftmypdf) - CraftMyPDF is a web-based service for designing and generating PDFs with templates and live data. It streamlines document creation by automating personalized PDFs at scale.

## Frequently Asked Questions

### What are the differences in Tool Router MCP and SharePoint Graph MCP?

With a standalone SharePoint Graph MCP server, the agents and LLMs can only access a fixed set of SharePoint Graph tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from SharePoint Graph and many other apps based on the task at hand, all through a single MCP endpoint.

### Can I use Tool Router MCP with Claude Cowork?

Yes, you can. Claude Cowork fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right SharePoint Graph tools.

### Can I manage the permissions and scopes for SharePoint Graph while using Tool Router?

Yes, absolutely. You can configure which SharePoint Graph scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

### How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your SharePoint Graph data and credentials are handled as safely as possible.

---
[See all toolkits](https://composio.dev/toolkits) · [Composio docs](https://docs.composio.dev/llms.txt)
