Skip to main content
Server path: /microsoft-365-sites | Type: Application | PCID required: Yes

Tools


microsoft-365-sites_copy_item

Copy a file or folder within (or across) SharePoint document libraries to a destination folder. Optionally rename the copy. Parameters:

microsoft-365-sites_create_column

Add a column to a SharePoint list. Provide a Graph column definition object, e.g. { “name”: “Author”, “text”: {} }. Parameters:

microsoft-365-sites_create_list

Create a new SharePoint list (generic list) in a site. Optionally provide initial column definitions. Parameters:

microsoft-365-sites_create_site_list_item

Create an item in a SharePoint list Parameters:

microsoft-365-sites_delete_column

Delete a column from a SharePoint list. This permanently removes the column and its data. Parameters:

microsoft-365-sites_delete_list

Delete a SharePoint list from a site. This permanently removes the list and all of its items. Parameters:

microsoft-365-sites_delete_site_list_item

Delete a SharePoint list item Parameters:

microsoft-365-sites_download_file

Download a file from a SharePoint document library by drive and item ID. In an agent chat it returns a downloadable file artifact (a signed url plus id/filename/mimeType); in workflow/no-chat mode it returns the file content as base64. For supported document types (PDF, DOCX, PPTX, XLSX) also returns extracted text. Parameters:

microsoft-365-sites_get_item_by_path

Get a SharePoint drive item (file or folder) by its path within a document library, e.g. “Documents/report.pdf”. Useful when you know the path but not the item ID. Parameters:

microsoft-365-sites_get_list_by_name

Find a SharePoint list in a site by its display name. Returns matching lists. Parameters:

microsoft-365-sites_get_list_schema

Get the column definitions (schema) of a SharePoint list. Parameters:

microsoft-365-sites_get_site

Get a SharePoint site Parameters:

microsoft-365-sites_get_site_drive

Get a site’s document library drive Parameters:

microsoft-365-sites_get_site_list

Get a SharePoint list Parameters:

microsoft-365-sites_get_site_list_item

Get a SharePoint list item Parameters:

microsoft-365-sites_list_drives

List the document libraries (drives) available in a SharePoint site. Use a drive ID from this list with the drive-scoped file tools. Parameters:

microsoft-365-sites_list_folder_contents

Recursively list the contents of a folder in a SharePoint document library (and its subfolders) up to a depth limit. Use folder_path "" or omit it to start at the drive root. Parameters:

microsoft-365-sites_list_site_list_items

List items in a SharePoint list Parameters:

microsoft-365-sites_list_site_lists

List SharePoint lists in a site Parameters:

microsoft-365-sites_list_subsites

List the subsites directly under a SharePoint site. Parameters:

microsoft-365-sites_move_item

Move a file or folder to a different destination folder within a SharePoint document library. Optionally rename the item. Parameters:

microsoft-365-sites_search_sites

Search SharePoint sites Parameters:

microsoft-365-sites_update_column

Update an existing column in a SharePoint list. Provide an object with the column properties to change. Parameters:

microsoft-365-sites_update_site_list_item

Update a SharePoint list item Parameters:

microsoft-365-sites_upload_file

Upload a file to a SharePoint document library at the given path. Provide the file content as a base64-encoded string. Creates the file or replaces it if one already exists at that path. Parameters: