Swarmz
IntegrationsMicrosoft 365

Microsoft SharePoint

Find sites and work with bounded files in SharePoint document libraries

Connect Microsoft SharePoint when a project needs files from sites and document libraries that the authorized Microsoft account can access.

Available operations

OperationWhat it doesPermissionLimit per minute
search_sitesFinds up to 50 sitesRead sites30
list_drivesLists document libraries for one siteRead sites30
list_itemsLists up to 50 items in a library folderRead sites30
download_fileDownloads one library file up to 750 KiBRead sites10
upload_fileReplaces one library file up to 750 KiBManage sites5

Connect Microsoft SharePoint

An administrator first configures Microsoft OAuth application and enables Microsoft SharePoint under Admin > Settings > Integrations. Sites.ReadWrite.All is broad tenant access; request it only when the product must replace files. Microsoft tenant policy may require administrator consent.

Ask the AI for a specific site and file workflow. Examples:

  • “Search our connected SharePoint sites and list the Policies library.”
  • “Let each signed-in user download a file they can access from SharePoint.”

Choose Connect new, select the required site permission, authorize Microsoft, then select Continue. Published app-user connections also require the app's final HTTPS origin.

Verify Microsoft SharePoint

  1. Search for a known test site and record its site ID.
  2. List that site's document libraries.
  3. List items in a test library folder.
  4. Download a small test file and confirm its contents.
  5. If write access is required, replace a disposable test file and restore its original content immediately.

The connector replaces an existing file; it does not create folders, move files, or preserve a second copy. Keep a backup before testing a write. Files larger than 750 KiB are rejected. Disconnecting does not change SharePoint content.

On this page