Microsoft SharePoint
Manage Microsoft SharePoint sites, files, lists, and collaboration workflows.
Tools
| Name | Description |
|---|---|
microsoft_sharepoint_create_folderCreates a new folder at path you specify. | Creates a new folder at path you specify. |
microsoft_sharepoint_create_listCreates a new list. | Creates a new list. |
microsoft_sharepoint_create_list_itemCreates a new item in a list. | Creates a new item in a list. |
microsoft_sharepoint_update_list_itemUpdates an existing item in a list. | Updates an existing item in a list. |
microsoft_sharepoint_delete_list_itemDeletes an existing item from a list. | Deletes an existing item from a list. |
microsoft_sharepoint_search_list_itemFinds a item in a list based on name. | Finds a item in a list based on name. |
microsoft_sharepoint_upload_fileUploads a new file at path you specify. | Uploads a new file at path you specify. |
microsoft_sharepoint_publish_pagePublishes a SharePoint page, making it available to all users. If the page is checked out, it will be automatically checked in. Note: Pages with active approval flows will not publish until approval is complete. | Publishes a SharePoint page, making it available to all users. If the page is checked out, it will be automatically checked in. Note: Pages with active approval flows will not publish until approval is complete. |
microsoft_sharepoint_copy_itemCopy a file or folder from one site to another within the same tenant, with overwrite option. | Copy a file or folder from one site to another within the same tenant, with overwrite option. |
microsoft_sharepoint_copy_item_within_siteCopy a file or folder to another folder within the same site. | Copy a file or folder to another folder within the same site. |
microsoft_sharepoint_move_fileMove a file from one folder to another within the same drive. | Move a file from one folder to another within the same drive. |
microsoft_sharepoint_find_fileLook up a file by its name or path. | Look up a file by its name or path. |
microsoft_sharepoint_get_folder_contentsList all files and subfolders in a specified folder, optionally with detailed metadata. | List all files and subfolders in a specified folder, optionally with detailed metadata. |
microsoft_sharepoint_get_site_informationFetch metadata of a SharePoint site (site ID, title, URL, description, etc.). | Fetch metadata of a SharePoint site (site ID, title, URL, description, etc.). |
microsoft_sharepoint_find_siteSearch for SharePoint sites by name and return matching results. | Search for SharePoint sites by name and return matching results. |
custom_api_callMake a custom API call to a specific endpoint | Make a custom API call to a specific endpoint |
Triggers
| Name | Description |
|---|---|
new_file_in_folderFires when a new file is created or added in a specific folder. | Fires when a new file is created or added in a specific folder. |
new_file_in_subfoldersFires when a new file is added anywhere in the first-level subfolders of a folder. Note: This trigger will not monitor subfolders created after the flow is activated. | Fires when a new file is added anywhere in the first-level subfolders of a folder. Note: This trigger will not monitor subfolders created after the flow is activated. |
new_or_updated_fileTriggers when a file is created or updated in a given folder. | Triggers when a file is created or updated in a given folder. |
new_or_updated_folderTriggers when a folder is created or updated (e.g., name change). | Triggers when a folder is created or updated (e.g., name change). |
new_list_itemTriggers when a new item is created in a SharePoint list. | Triggers when a new item is created in a SharePoint list. |
updated_list_itemFires when an existing item in a SharePoint list is updated. | Fires when an existing item in a SharePoint list is updated. |
new_listTriggers when a new list is created in a site. | Triggers when a new list is created in a site. |
new_or_updated_listTriggers when a list is created or updated in a site. | Triggers when a list is created or updated in a site. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('microsoft-sharepoint', 'microsoft_sharepoint_create_folder', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'microsoft-sharepoint',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Microsoft SharePoint to my app?
Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Microsoft SharePoint support?
Microsoft SharePoint supports 16 tools including Create Folder, Create List, Create List Item, Update List Item, Delete List Item, and more.
Can I use Microsoft SharePoint with AI agents?
Yes. Add Microsoft SharePoint to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
How do I connect Microsoft SharePoint to ChatGPT or Claude?
Open the Weavz connector setup, sign in, choose a workspace, and add Microsoft SharePoint as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Microsoft SharePoint tools exposed by that workspace.
Does Microsoft SharePoint work with Claude Code, Cursor, Codex, and local agents?
Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved Microsoft SharePoint work, and execute Code Mode workflows from a terminal.
What can I ask an AI agent to do with Microsoft SharePoint?
Microsoft SharePoint exposes 16 tools, including Create Folder, Create List, Create List Item, Update List Item, Delete List Item, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.
Can Microsoft SharePoint be used in stateful agent workflows?
Yes. Agents can combine Microsoft SharePoint tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Microsoft SharePoint use?
Microsoft SharePoint uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.
How much does the Microsoft SharePoint integration cost?
The Microsoft SharePoint integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Microsoft SharePoint support?
Microsoft SharePoint supports 8 triggers including New File in Folder, New File in Subfolders, New or Updated File, New or Updated Folder, New List Item, and more.
Connect Microsoft SharePoint in minutes
Get 20,000 free action executions every month. No credit card required.