Skip to content

[MCP] Microsoft Sharepoint #9427

@kishanprmr

Description

@kishanprmr

🧩 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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions