Google Ad Manager icon

CONNECT APP

Build with Google Ad Manager

Integrated Advertising Management Platform

Marketing

  • OAuth

MCP

Give your agent Google Ad Manager tools

Every Google Ad Manager action is exposed as an MCP tool on Pipedream's remote server. Point a client at it with your end user's ID and Connect resolves that user's Google Ad Manager account for each tool call — you store no tokens.

// accessToken: mint a short-lived token with the Connect SDK — see the MCP guide
const transport = new StreamableHTTPClientTransport(
  new URL("https://remote.mcp.pipedream.net/v3"),
  {
    requestInit: {
      headers: {
        Authorization: `Bearer ${accessToken}`,
        "x-pd-project-id": "{project_id}",
        "x-pd-environment": "production",
        "x-pd-external-user-id": "{external_user_id}", // any stable ID for this user in your system
        "x-pd-app-slug": "google_ad_manager",
      },
    },
  },
)

const mcp = new Client({ name: "my-agent", version: "1.0.0" })
await mcp.connect(transport)

const { tools } = await mcp.listTools()

// e.g. run Create Report:
const result = await mcp.callTool({
  name: "google_ad_manager-create-report",
  arguments: {
    parent: "Parent Network",
    name: "Name",
  },
})

API PROXY

Call the Google Ad Manager API directly

For an endpoint with no pre-built tool, the Connect proxy forwards your request to the Google Ad Manager API with the connected user's credentials attached. You store no tokens and write no refresh logic.

const resp = await pd.proxy.get({
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  accountId: "apn_xxxxxxx",
  url: "https://www.googleapis.com/oauth2/v1/userinfo",
})

// Any allowed Google Ad Manager endpoint works here. Pipedream attaches the
// connected account's credentials to the outgoing request.

SDK

Run Google Ad Manager actions from your backend

Connect a user's Google Ad Manager account once, then run Create Report on their behalf from your own code — TypeScript, Python, or plain HTTP.

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_ad_manager-create-report",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    google_ad_manager: { authProvisionId: "apn_xxxxxxx" },
    parent: "Parent Network",
    name: "Name",
  },
})

EVENTS

Google Ad Manager triggers

Event sources your backend can deploy for users and receive through a webhook.

No Google Ad Manager triggers are available yet.

MULTI-APP

Use Google Ad Manager with other popular apps

Most products don't stop at one integration. Pair Google Ad Manager with the other apps your users rely on, and ship use cases that span both.

Google Ads icon Google Ads Reach customers wherever they are. Show up at the right time and place across the vast Google Ads ecosystem. Google Meet icon Google Meet Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers. Google Slides icon Google Slides Create, edit, and collaborate on presentations with the Google Slides app. Slack icon Slack Slack is the AI-powered platform for work bringing all of your conversations, apps, and customers together in one place. Around the world, Slack is helping businesses of all sizes grow and send productivity through the roof. Notion icon Notion Notion is a new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team. GitHub icon GitHub Where the world builds software. Millions of developers and companies build, ship, and maintain their software on GitHub—the largest and most advanced development platform in the world. Google Photos icon Google Photos Google Photos is the home for all your photos and videos Google Chat icon Google Chat Simplify 1:1 messaging and group collaboration Google Contacts icon Google Contacts Google Contacts is a contact management service developed by Google. This service is backed by the Google People API. QuickBooks icon QuickBooks QuickBooks Online is designed to help you manage your business finances with ease. Anthropic (Claude) icon Anthropic (Claude) AI research and products that put safety at the frontier. Introducing Claude, a next-generation AI assistant for your tasks, no matter the scale. LinkedIn Ads icon LinkedIn Ads Use LinkedIn self-service ads to reach more than 900+ million users worldwide.

REFERENCE

App details

Reference metadata for the Google Ad Manager connector in the Pipedream registry.

App slug
google_ad_manager
Authentication
OAuth
Categories
Marketing
Actions
2
Triggers
0
API proxy
Available

OAuth scopes

These are the scopes Pipedream's managed Google Ad Manager OAuth client requests when one of your users connects an account. Supply your own OAuth client to request a different set.

  • https://www.googleapis.com/auth/admanager
  • email
  • profile
  • openid