All data sources

SharePoint

OAuthsharepoint

Microsoft SharePoint connector for sites, lists, drives, and permissions. CRITICAL USAGE RULES: 1. Use sharepoint_search_sites() or sharepoint_get_site_by_path() to resolve site IDs. 2. Use sharepoint_list_lists() to discover list IDs before item/column operations. 3. Use sharepoint_list_drives() to locate drive IDs for document libraries. 4. upload/download file content use base64 payloads for binary data. 5. For batch operations, use sharepoint_bulk_upload() and sharepoint_bulk_download() for parallel processing. 6. For path-based operations, use sharepoint_upload_by_path() and sharepoint_download_by_path().

Provenance

PublisherSharePoint

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationCredentials required (OAuth)

Methods (43)

  • sharepoint_list_lists

    read

    List SharePoint lists for a site.

    Required paramssiteId
    Input schema
    {
      "type": "object",
      "properties": {
        "siteId": {
          "type": "string",
          "description": "SharePoint site ID."
        }
      },
      "required": [
        "siteId"
      ],
      "additionalProperties": true
    }
  • sharepoint_list_drives

    read

    List document libraries and drives for a site.

    Required paramssiteId
    Input schema
    {
      "type": "object",
      "properties": {
        "siteId": {
          "type": "string",
          "description": "SharePoint site ID."
        }
      },
      "required": [
        "siteId"
      ],
      "additionalProperties": true
    }
  • sharepoint_upload_by_path

    write

    Upload text or binary content to a path, optionally creating folders.

    Required paramssiteIdpath
    Input schema
    {
      "type": "object",
      "properties": {
        "siteId": {
          "type": "string",
          "description": "SharePoint site ID."
        },
        "path": {
          "type": "string",
          "description": "Path within the default drive."
        },
        "contentText": {
          "type": "string",
          "description": "UTF-8 text content to upload."
        },
        "contentBase64": {
          "type": "string",
          "description": "Base64-encoded binary content."
        },
        "createFolders": {
          "type": "boolean",
          "description": "Create missing folders in the path."
        },
        "conflictBehavior": {
          "type": "string",
          "description": "Conflict behavior such as fail, replace, or rename."
        }
      },
      "required": [
        "siteId",
        "path"
      ],
      "additionalProperties": true
    }
  • sharepoint_download_by_path

    read

    Download a file by path from the default SharePoint drive.

    Required paramssiteIdpath
    Input schema
    {
      "type": "object",
      "properties": {
        "siteId": {
          "type": "string",
          "description": "SharePoint site ID."
        },
        "path": {
          "type": "string",
          "description": "Path within the default drive."
        }
      },
      "required": [
        "siteId",
        "path"
      ],
      "additionalProperties": true
    }
  • sharepoint_search_sites

    read
  • sharepoint_bulk_upload

    write
  • sharepoint_bulk_download

    read
  • sharepoint_list_items

    read
  • sharepoint_get_site_by_path

    read
  • sharepoint_get_root_site

    read
  • sharepoint_get_site_by_id

    read
  • sharepoint_list_subsites

    read
  • sharepoint_get_list

    read
  • sharepoint_create_list

    write
  • sharepoint_delete_list

    write
  • sharepoint_get_item

    read
  • sharepoint_create_item

    write
  • sharepoint_update_item

    write
  • sharepoint_delete_item

    write
  • sharepoint_list_columns

    read
  • sharepoint_get_column

    read
  • sharepoint_create_column

    write
  • sharepoint_delete_column

    write
  • sharepoint_list_content_types

    read
  • sharepoint_get_content_type

    read
  • sharepoint_get_drive

    read
  • sharepoint_get_drive_item

    read
  • sharepoint_list_drive_item_children

    read
  • sharepoint_create_drive_item

    write
  • sharepoint_update_drive_item

    write
  • sharepoint_copy_drive_item

    unknown
  • sharepoint_delete_drive_item

    write
  • sharepoint_upload_file_content

    write
  • sharepoint_download_file_content

    read
  • sharepoint_search_drive_root

    read
  • sharepoint_search_site_drive_root

    read
  • sharepoint_list_drive_item_permissions

    read
  • sharepoint_invite_drive_item

    unknown
  • sharepoint_delete_drive_item_permission

    write
  • sharepoint_list_site_permissions

    read
  • sharepoint_create_site_permission

    write
  • sharepoint_delete_site_permission

    write
  • sharepoint_get_capabilities

    read