All data sources

PowerPoint

OAuthpowerpoint

Microsoft PowerPoint connector for presentations stored in OneDrive or SharePoint. CRITICAL USAGE RULES: 1. Use powerpoint_list_presentations() first to discover item IDs before downloading or exporting. 2. powerpoint_download_presentation() returns base64 content (pptx by default). Use powerpoint_export_presentation() for PDF. 3. Upload requires filename plus contentBase64/contentText/binary fileContent. conflictBehavior supports fail/replace/rename. 4. powerpoint_preview_presentation() returns preview/embed URLs from Microsoft Graph preview.

Provenance

PublisherPowerPoint

Freshness & coverage

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

Methods (6)

  • powerpoint_list_presentations

    read

    List PowerPoint files available in OneDrive or SharePoint.

    Input schema
    {
      "type": "object",
      "properties": {
        "folderId": {
          "type": "string",
          "description": "Optional parent folder ID."
        },
        "folderPath": {
          "type": "string",
          "description": "Optional parent folder path."
        },
        "top": {
          "type": "number",
          "description": "Maximum presentations to return."
        }
      },
      "additionalProperties": true
    }
  • powerpoint_get_presentation

    read

    Fetch metadata for one presentation.

    Required paramsitemId
    Input schema
    {
      "type": "object",
      "properties": {
        "itemId": {
          "type": "string",
          "description": "Drive item ID for the presentation."
        }
      },
      "required": [
        "itemId"
      ],
      "additionalProperties": true
    }
  • powerpoint_download_presentation

    read

    Download a PowerPoint deck as base64 content.

    Required paramsitemId
    Input schema
    {
      "type": "object",
      "properties": {
        "itemId": {
          "type": "string",
          "description": "Drive item ID for the presentation."
        }
      },
      "required": [
        "itemId"
      ],
      "additionalProperties": true
    }
  • powerpoint_upload_presentation

    write

    Upload a PowerPoint deck to OneDrive or SharePoint.

    Required paramsfilename
    Input schema
    {
      "type": "object",
      "properties": {
        "filename": {
          "type": "string",
          "description": "Filename to create."
        },
        "folderId": {
          "type": "string",
          "description": "Optional parent folder ID."
        },
        "folderPath": {
          "type": "string",
          "description": "Optional parent folder path."
        },
        "contentBase64": {
          "type": "string",
          "description": "Base64-encoded presentation content."
        },
        "contentText": {
          "type": "string",
          "description": "Optional text content for testing."
        },
        "conflictBehavior": {
          "type": "string",
          "description": "Conflict behavior such as fail, replace, or rename."
        }
      },
      "required": [
        "filename"
      ],
      "additionalProperties": true
    }
  • powerpoint_export_presentation

    read
  • powerpoint_preview_presentation

    read