otheroauth2

Google AdSense

Google AdSense enables publishers to manage ad inventory, channels, sites, policy issues, payments, and performance reports.

Integration

Vendor
Google AdSense
Category
other
Auth
OAUTH2
Tools
33
Composio slug
google_adsense

Tools

  • Create Ad Unit

    Create a permanent DISPLAY ad unit under an AFC ad client. AdSense does not provide an ad-unit deletion method. This operation requires a Google Cloud project enabled for AdSense for Platforms.

  • Create Custom Channel

    Create a custom channel under an ad client. This operation requires a Google Cloud project enabled for AdSense for Platforms.

  • Delete Custom Channel
    destructive

    Permanently delete a Google AdSense custom channel. This destructive operation requires a Google Cloud project enabled for AdSense for Platforms.

  • Generate Report

    Generate an ad hoc AdSense report as structured JSON rows.

  • Generate Report CSV

    Generate an ad hoc AdSense report and return its CSV text verbatim.

  • Generate Saved Report

    Run a publisher-created saved report and return structured JSON rows.

  • Generate Saved Report CSV

    Run a publisher-created saved AdSense report and return CSV text.

  • Get Account

    Return one AdSense account's state, setup tasks, timezone, and premium status.

  • Get Ad Blocking Recovery Tag

    Return an account's ad blocking recovery tag and its optional error-protection code.

  • Get Ad Client

    Return one ad client by its complete resource name.

  • Get Ad Client Code

    Return standard and AMP AdSense code snippets for an AFC ad client.

  • Get Ad Unit

    Return one Google AdSense ad unit by its complete resource name.

  • Get Ad Unit Code

    Return the complete HTML code snippet for one Google AdSense ad unit.

  • Get Custom Channel

    Return one custom channel by its complete resource name.

  • Get Policy Issue

    Return one AdSense policy issue and all of its enforcement details.

  • Get Saved Report

    Return one saved report's complete resource name and title.

  • Get Site

    Return one AdSense site by its complete resource name.

  • Get URL Channel

    Return one URL channel by its complete resource name.

  • List Accounts

    Return one page of AdSense accounts available to the connected user.

  • List Ad Clients

    Return one page of ad clients available in an AdSense account.

  • List Ad Unit Custom Channels

    Return one page of custom channels linked to an AdSense ad unit.

  • List Ad Units

    Return one page of ad units owned by an AdSense ad client.

  • List Alerts

    Return AdSense account alerts localized to an optional language.

  • List Child Accounts

    Return one page of accounts directly managed by a parent AdSense account.

  • List Custom Channel Ad Units

    Return one page of ad units linked to a custom channel.

  • List Custom Channels

    Return one page of custom channels owned by an AdSense ad client.

  • List Payments

    Return paid and unpaid payment records available for an AdSense account.

  • List Policy Issues

    Return one page of policy issues affecting an account or its AFP children.

  • List Saved Reports

    Return one page of publisher-created saved reports for an account.

  • List Sites

    Return one page of sites available in an AdSense account.

  • List URL Channels

    Return one page of active URL channels owned by an AdSense ad client.

  • Update Ad Unit

    Replace all writable settings of a DISPLAY ad unit. This operation requires a Google Cloud project enabled for AdSense for Platforms.

  • Update Custom Channel

    Replace all writable settings of a custom channel. This operation requires a Google Cloud project enabled for AdSense for Platforms.

Setup

  1. Create or open a Switchy Project.
  2. Open Integrations and connect Google AdSense.
  3. Authorise through oauth2. Switchy stores the connection against your org.
  4. Everyone in the Project can now @-mention the Google AdSense tools in chat.

What teammates see: by default, memories from Google AdSense are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Starter prompts for this model will land here soon.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.