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 Channeldestructive
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
- Create or open a Switchy Project.
- Open Integrations and connect Google AdSense.
- Authorise through oauth2. Switchy stores the connection against your org.
- 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
Starter prompts
More other MCPs
- Google BigQueryGoogle BigQuery
- Google CalendarGoogle Calendar
- Google ClassroomGoogle Classroom
- Google Cloud VisionGoogle Cloud Vision
- Google Data StudioGoogle Data Studio
- Google DriveGoogle Drive
- Google MapsGoogle Maps
- Google MeetGoogle Meet
- Google SheetsGoogle Sheets
- Google SuperGoogle Super
- Google TasksGoogle Tasks
- GoTableGoTable