View as Markdown
Google Slides icon

Google Slides ACTION

Find a Presentation

Search for a Google Slides presentation by name. Returns matching presentations with their id, name, and url. Use this first to resolve a presentation's name to its ID, then pass the id to Get Presentation or other Slides tools. See the documentation
  • Action
  • Read only
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Google Slides account once, then configure and run Find a Presentation from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "google_slides-find-presentation",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    google_slides: { authProvisionId: "apn_xxxxxxx" },
    drive: "Drive",
    name: "Name",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Find a Presentation inputs
Property Type Description
drive Drive string
The drive to search for a presentation. Defaults to searching across all drives. If you are connected with any Google Shared Drives, you can select one here to narrow the search, e.g. My Drive.
Optional Dynamic
name Name string
Text to search for in presentation names and contents. Matches presentations whose name or content contains this text. Example: Q3 Board Deck. Leave blank to list recent presentations.
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
google_slides-find-presentation
Version
1.0.1
App
Google Slides
Authentication
OAuth
Read-only
Yes
Destructive
No
Open world
Yes