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

# SharePoint integration for LuumenAI

Read SharePoint sites for context, then change files and permissions on approval.

## What LuumenAI can do with SharePoint

LuumenAI connects to SharePoint with OAuth 2.0 and exposes 102 tools (57 read-only · 33 write · 12 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: OAuth 2.0
- Tools available: 102 tools (57 read-only · 33 write · 12 destructive)
- Plan: available on all plans
- Category: Knowledge & documentation

## About SharePoint with LuumenAI

Connect SharePoint and Luumen can look through your document libraries, lists, content types, and drive items the way an engineer would: find the file, check who touched it, read the change log. Changes — copying a file, adding a role assignment, checking in a document — are previewed first and go through approval by default.

## Example tools

Read-only (57 in total):

- `SHARE_POINT_DOWNLOAD_FILE_BY_SERVER_RELATIVE_URL` — Download a file by server-relative URL.
- `SHARE_POINT_GET_ALL_FOLDERS` — Retrieve all folders in the SharePoint web.
- `SHARE_POINT_GET_CHANGES` — Retrieve changes from SharePoint list change log.
- `SHARE_POINT_GET_CONTENT_TYPE` — Retrieve a single SharePoint content type by its ID.
- `SHARE_POINT_GET_CONTENT_TYPES` — Retrieves all content types from the current SharePoint site.
- `SHARE_POINT_GET_CONTENT_TYPES_FOR_LIST` — Retrieve all content types for a specific SharePoint list by GUID.
- `SHARE_POINT_GET_CONTEXT_INFO` — Retrieve SharePoint context information including the form digest value.
- `SHARE_POINT_GET_CURRENT_USER` — Retrieve the current user for the site.

Write and destructive (45 in total, approval required by default):

- `SHARE_POINT_ADD_ATTACHMENT_TO_LIST_ITEM` — Add an attachment to a SharePoint list item.
- `SHARE_POINT_ADD_FIELD_LINK_TO_CONTENT_TYPE` — Add a field link to a list content type.
- `SHARE_POINT_ADD_ROLE_ASSIGNMENT_TO_ITEM` — Add a role assignment to a list item.
- `SHARE_POINT_ADD_ROLE_ASSIGNMENT_TO_LIST` — Add a role assignment to a SharePoint list.
- `SHARE_POINT_BREAK_ROLE_INHERITANCE_ON_ITEM` — Break permission inheritance on a list item.
- `SHARE_POINT_BREAK_ROLE_INHERITANCE_ON_LIST` — Breaks permission inheritance on a SharePoint list, allowing you to set unique permissions.
- `SHARE_POINT_CHECK_IN_FILE` — Check in a file.
- `SHARE_POINT_COPY_DRIVE_ITEM` — Start an asynchronous copy of a drive item and return Microsoft's monitor URL.

## Frequently asked questions

### How does LuumenAI connect to SharePoint?

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 on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 12 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

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

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