---
title: "SharePoint Graph integration for LuumenAI"
url: "https://www.luumen.ai/integrations/sharepoint-graph/"
entity: SoftwareIntegration
category: "Knowledge & documentation"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# SharePoint Graph integration for LuumenAI

Read SharePoint sites, files, and workbooks, then make changes you approve first

## What LuumenAI can do with SharePoint Graph

LuumenAI connects to SharePoint Graph with OAuth 2.0 and exposes 161 tools (78 read-only · 64 write · 19 destructive). For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

## Key facts

- Authentication: OAuth 2.0
- Tools available: 161 tools (78 read-only · 64 write · 19 destructive)
- Deployment: scoped as part of your Pilot, Platform, or Managed rollout
- Category: Knowledge & documentation

## About SharePoint Graph with LuumenAI

Connect SharePoint Graph and your agent can look across sites, document libraries, list items, and file versions without waiting on someone to dig out a link. It reads sharing permissions, sensitivity labels, and document comments for context, then handles the change itself — adding a worksheet, appending table rows, copying a content type into a list — as a step you approve before it runs. Authentication is OAuth2.

## Example tools

Read-only (78 in total):

- `SHAREPOINT_GRAPH_DOWNLOAD_DRIVE_ITEM` — Download a SharePoint drive item.
- `SHAREPOINT_GRAPH_DOWNLOAD_DRIVE_ITEM_BY_PATH` — Download a SharePoint drive item by path.
- `SHAREPOINT_GRAPH_DOWNLOAD_DRIVE_ITEM_VERSION` — Download the binary content of an earlier (non-current) version of a file in a SharePoint document library.
- `SHAREPOINT_GRAPH_EXTRACT_SENSITIVITY_LABELS` — Extract the Microsoft Purview sensitivity labels currently applied to a SharePoint drive item.
- `SHAREPOINT_GRAPH_GET_ALL_SITES` — Enumerate all SharePoint sites across geographies in the organization.
- `SHAREPOINT_GRAPH_GET_CONTENT_TYPE_COLUMN` — Get a single column of a SharePoint site or list content type.
- `SHAREPOINT_GRAPH_GET_CONTENT_TYPE_IS_PUBLISHED` — Check whether a SharePoint content type is published to the content type hub.
- `SHAREPOINT_GRAPH_GET_CURRENT_USER` — Get the current Microsoft Graph user for delegated SharePoint Graph connections.

Write and destructive (83 in total, subject to configured approval policy):

- `SHAREPOINT_GRAPH_ADD_CONTENT_TYPE_COLUMN` — Add a column (column link) to a SharePoint site or list content type.
- `SHAREPOINT_GRAPH_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` — Copy a site content type into a SharePoint list.
- `SHAREPOINT_GRAPH_ADD_WORKBOOK_CHART` — Add a chart to a worksheet in an Excel workbook stored in SharePoint.
- `SHAREPOINT_GRAPH_ADD_WORKBOOK_NAME` — Add a named item at the workbook scope in an Excel workbook stored in SharePoint.
- `SHAREPOINT_GRAPH_ADD_WORKBOOK_TABLE` — Add a table to an Excel workbook stored in SharePoint.
- `SHAREPOINT_GRAPH_ADD_WORKBOOK_TABLE_ROW` — Add rows to an Excel workbook table stored in SharePoint.
- `SHAREPOINT_GRAPH_ADD_WORKBOOK_WORKSHEET` — Add a worksheet to an Excel workbook stored in SharePoint.

## Frequently asked questions

### How does LuumenAI connect to SharePoint Graph?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in SharePoint Graph on its own?

For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

### Is there an audit trail?

Every call to SharePoint Graph — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/sharepoint-graph/
