mcpdirectory.dev
9,129 servers · updated 23 Sept

Google Slides MCP server

official from A1 X Tech Active last commit 2 d
{
  "mcpServers": {
    "a1-x-tech-google-slides": {
      "command": "npx",
      "args": [
        "-y",
        "@a1-x-tech/mcp-google-slides@latest"
      ],
      "env": {
        "GOOGLE_SLIDES_CLIENT_ID": "<google_slides_client_id>",
        "GOOGLE_SLIDES_CLIENT_SECRET": "<google_slides_client_secret>",
        "GOOGLE_SLIDES_REFRESH_TOKEN": "<google_slides_refresh_token>",
        "GOOGLE_SLIDES_ACCESS_TOKEN": "<google_slides_access_token>"
      }
    }
  }
}
file .mcp.json (in your project root)install npx -y @a1-x-tech/mcp-google-slidesversion 0.1.0

What it does

This server exposes the Google Slides API for building and editing presentations through plain language. It provides tools to inspect decks, manage slides, format text, insert shapes and images, handle tables, manage speaker notes and comments, and export files. It is for developers integrating presentation automation into AI applications.

  • Draft a new presentation deck by adding slides with text, shapes and images based on user requests.
  • Inspect an existing presentation to show its structure, content and layout before making edits.
  • Export a completed presentation as PDF or PPTX after programmatic changes.

Tools this server exposes

ToolDoes
list_slidesShow all slides in a presentation with their layouts and elements.
add_slideInsert a new slide at a specified position with a chosen layout.
delete_slideRemove a slide from the presentation.
add_textInsert or replace text in a slide element.
style_textApply formatting to text such as bold, italic, font and color.
add_shapeInsert a shape element on a slide.
add_imagePlace an image from a URL or local file on a slide.
add_tableInsert a table with specified rows and columns.
add_speaker_notesAdd or edit speaker notes for a slide.
add_commentAdd a comment to a slide.
export_pdfExport the presentation as a PDF file.
export_pptxExport the presentation as a PPTX file.
render_thumbnailGenerate a thumbnail image of a slide.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.