-
Notifications
You must be signed in to change notification settings - Fork 3.5k
[MCP] Microsoft Sharepoint #9427
Description
🧩 Product Overview
Microsoft SharePoint is a document management & collaboration platform integrated into Microsoft 365. It allows storage, organization, sharing, and versioning of files and lists. This Piece enables Activepieces workflows to trigger on file and list events, manage files/folders, list items, and perform search or custom HTTP operations on SharePoint.
⚠️ Important Note for Contributors
This Microsoft SharePoint piece already exists in Activepieces. Your task is to extend the current piece by adding additional actions and triggers as outlined in the documentation and reference materials.
Please avoid duplicating existing functionality. Review the current implementation before making changes, and ensure that all new features follow existing coding patterns and standards.
🛠️ Write Actions
| Action Item | Use Case |
|---|---|
| Publish Page | Change a SharePoint page status to “Published.” |
| Copy File or Folder (Across Sites) | Copy a file or folder from one site to another within the same tenant, with overwrite option. |
| Copy File or Folder (Within Site) | Copy file/folder within the same site to another folder. |
| Move File | Move a file from one folder to another |
🚨 Triggers
| Trigger | Use Case |
|---|---|
| New File in Folder | Fires when a new file is created or added in a specific folder. |
| New File in Subfolders | Fires when a new file is added anywhere in the first-level subfolders of a folder. |
| New or Updated File | Fires when a file is created or updated in a given folder. |
| Updated List Item | Fires when an existing item in a SharePoint list is updated. |
| New List Item | Fires when a new item is created in a SharePoint list. |
| New List | Fires when a new list is created in a site. |
| New or Updated Folder | Fires when a folder is created or updated (name change, properties). |
| New or Updated List | Fires when a list itself is updated. |
🔍 Search / Find Actions
| Action Name | Description |
|---|---|
| Find File | Look up a file by its name, path, and folder. |
| Get Folder Contents | List all files and subfolders in a specified folder, optionally with detailed metadata. |
| Get Site Information | Fetch metadata of a SharePoint site (site ID, title, URL, description, etc.). |
📚 API Reference
Microsoft SharePoint API Documentation
🧪 Test Account Access
Use a Microsoft 365 Developer Program sandbox or a personal Microsoft account with SharePoint enabled for testing.
A new contributor to Activepieces?
Activepieces is the leading open source AI automation platform. We have many apps (we call them Pieces), that are available within the builder and as MCPs. These apps are build with our TypeScript framework and are easy to build. Once they're merged to our repo, they will available as pieces in our automation builder and as MCPs to be used with AI agents and MCP clients.
We welcome contributions and in fact, we get excited over them. Start your journey here: https://www.activepieces.com/docs/developers/building-pieces/overview