Toolcape · Google Ads

Toolcape + Google Ads

Toolcape connects a company’s existing AI to its systems through one MCP entry point, with account connections, group and individual permissions, and audit logs. This documentation describes a product prototype; it is not evidence that a live server or account is connected.

The connection

Google Ads: Google advertising accounts, campaigns and performance reports.
API connection · AI uses Toolcape through MCP
Provider sign-in (OAuth). Confirm whether the configured connection acts as the user or uses application permissions.

Typical actions

- Read: Read campaign performance
- Create: Create supported campaign resources
- Change: Change campaign settings
Campaign changes can affect spend. Start with reporting; advertising administrators handle account setup and IDs.

Setup

1. IT configures the provider app, API and requested scopes.
2. Provider sign-in (OAuth). Confirm whether the configured connection acts as the user or uses application permissions.
3. Make the service available in Toolcape. Set Everyone, group and individual rules for the actions actually needed. Adding a service does not grant access.
4. Connect the approved AI client to the actual Toolcape MCP address and sign in. Start with a harmless read-only task and check the audit log.

Permissions

For personal delegated access, the provider account, approved app scopes and Toolcape rules must all permit the action. Shared accounts and application permissions may have other limits. Toolcape combines Everyone and group grants; a personal exception replaces inherited access for that service. Reading can disclose confidential information. Sharing, sending and deletion need separate consideration.

Calling an operation

First discover which tools the connected Toolcape server actually exposes. If it offers search → describe → execute, find the relevant operation, inspect its input schema and permissions, then call it with validated inputs. Tool names vary by server; do not invent names, arguments, URLs or successful outcomes. Without connected tools, give setup guidance instead of claiming to perform actions.

Operation reference

Catalog snapshot: 16 September 2026. Verify the current schema before calling.
- googleadsGenerateConversionRates — Generate Conversion Rates
POST

- googleadsListPlannableLocations — List Plannable Locations
POST

- googleadsListPlannableProducts — List Plannable Products
POST

- googleadsListPlannableUserLists — List Plannable User Lists
POST

- googleadsListPlannableUserInterests — List Plannable User Interests
POST

- googleadsGoogleAdsFieldsSearch — Search Google Ads Fields
POST

- googleadsGoogleAdsFieldsGet — Get Google Ads Fields
GET

- googleadsKeywordThemeConstantsSuggest — Keyword Theme Constants Suggest
POST

- googleadsGeoTargetConstantsSuggest — Geo Target Constants Suggest
POST

- googleadsAudienceInsightsListInsightsEligibleDates — List Audience Insights Insights Eligible Dates
POST

- googleadsCustomersSuggestSmartCampaignBudgetOptions — Customers Suggest Smart Campaign Budget Options
POST

- googleadsCustomersStartIdentityVerification — Customers Start Identity Verification
POST

- googleadsCustomersUploadCallConversions — Customers Upload Call Conversions
POST

- googleadsCustomersCreateCustomerClient — Create Customers Customer Client
POST

- googleadsCustomersSuggestBrands — Customers Suggest Brands
POST

- googleadsCustomersGenerateShareablePreviews — Customers Generate Shareable Previews
POST

- googleadsCustomersGenerateAudienceOverlapInsights — Customers Generate Audience Overlap Insights
POST

- googleadsCustomersUploadClickConversions — Customers Upload Click Conversions
POST

- googleadsCustomersGenerateKeywordForecastMetrics — Customers Generate Keyword Forecast Metrics
POST

- googleadsCustomersGenerateTrendingInsights — Customers Generate Trending Insights
POST

- googleadsCustomersGenerateInsightsFinderReport — Customers Generate Insights Finder Report
POST

- googleadsCustomersGenerateTargetingSuggestionMetrics — Customers Generate Targeting Suggestion Metrics
POST

- googleadsCustomersUploadUserData — Customers Upload User Data
POST

- googleadsCustomersGenerateSuggestedTargetingInsights — Customers Generate Suggested Targeting Insights
POST

- googleadsCustomersGenerateKeywordIdeas — Customers Generate Keyword Ideas
POST

- googleadsCustomersListAccessibleCustomers — List Customers Accessible Customers
GET

- googleadsCustomersSuggestKeywordThemes — Customers Suggest Keyword Themes
POST

- googleadsCustomersRemoveCampaignAutomaticallyCreatedAsset — Remove Customers Campaign Automatically Created Asset
POST

- googleadsCustomersSearchAudienceInsightsAttributes — Search Customers Audience Insights Attributes
POST

- googleadsCustomersGenerateAdGroupThemes — Customers Generate Ad Group Themes
POST

- googleadsCustomersGenerateCreatorInsights — Customers Generate Creator Insights
POST

- googleadsCustomersGetIdentityVerification — Get Customers Identity Verification
GET

- googleadsCustomersMutate — Mutate Customers
POST

- googleadsCustomersGenerateAudienceCompositionInsights — Customers Generate Audience Composition Insights
POST

- googleadsCustomersGenerateKeywordHistoricalMetrics — Customers Generate Keyword Historical Metrics
POST

- googleadsCustomersSuggestTravelAssets — Customers Suggest Travel Assets
POST

- googleadsCustomersSuggestSmartCampaignAd — Customers Suggest Smart Campaign Ad
POST

- googleadsCustomersGenerateReachForecast — Customers Generate Reach Forecast
POST

- googleadsCustomersUploadConversionAdjustments — Customers Upload Conversion Adjustments
POST

- googleadsCustomersRecommendationSubscriptionsMutateRecommendationSubscription — Mutate Customers Recommendation Subscriptions Recommendation Subscription
POST

- googleadsCustomersCampaignsMutate — Mutate Customers Campaigns
POST

- googleadsCustomersCampaignsEnablePMaxBrandGuidelines — Customers Campaigns Enable PMax Brand Guidelines
POST

- googleadsCustomersMultiPartyAuthReviewResolve — Customers Multi Party Auth Review Resolve
POST

- googleadsCustomersKeywordPlanAdGroupKeywordsMutate — Mutate Customers Keyword Plan Ad Group Keywords
POST

- googleadsCustomersCustomerUserAccessInvitationsMutate — Mutate Customers Customer User Access Invitations
POST

- googleadsCustomersKeywordPlanCampaignKeywordsMutate — Mutate Customers Keyword Plan Campaign Keywords
POST

- googleadsCustomersUserListCustomerTypesMutate — List Customers User Customer Types Mutate
POST

- googleadsCustomersAdsMutate — Mutate Customers Ads
POST

- googleadsCustomersCampaignCriteriaMutate — Mutate Customers Campaign Criteria
POST

- googleadsCustomersAssetsMutate — Mutate Customers Assets
POST

- googleadsCustomersAdGroupAssetsMutate — Mutate Customers Ad Group Assets
POST

- googleadsCustomersCampaignAssetsMutate — Mutate Customers Campaign Assets
POST

- googleadsCustomersProductLinkInvitationsRemove — Remove Customers Product Link Invitations
POST

- googleadsCustomersProductLinkInvitationsCreate — Create Customers Product Link Invitations
POST

- googleadsCustomersProductLinkInvitationsUpdate — Update Customers Product Link Invitations
POST

- googleadsCustomersUserListsMutate — Mutate Customers User Lists
POST

- googleadsCustomersKeywordPlanAdGroupsMutate — Mutate Customers Keyword Plan Ad Groups
POST

- googleadsCustomersAssetSetAssetsMutate — Set Customers Asset Assets Mutate
POST

- googleadsCustomersExperimentsListExperimentAsyncErrors — List Customers Experiments Experiment Async Errors
GET

- googleadsCustomersExperimentsPromoteExperiment — Customers Experiments Promote Experiment
POST

- googleadsCustomersExperimentsGraduateExperiment — Customers Experiments Graduate Experiment
POST

- googleadsCustomersExperimentsEndExperiment — Customers Experiments End Experiment
POST

- googleadsCustomersExperimentsScheduleExperiment — Customers Experiments Schedule Experiment
POST

- googleadsCustomersExperimentsMutate — Mutate Customers Experiments
POST

- googleadsCustomersAdGroupAdLabelsMutate — Mutate Customers Ad Group Ad Labels
POST

- googleadsCustomersCustomizerAttributesMutate — Mutate Customers Customizer Attributes
POST

- googleadsCustomersCampaignLifecycleGoalConfigureCampaignLifecycleGoals — Customers Campaign Lifecycle Goal Configure Campaign Lifecycle Goals
POST

- googleadsCustomersDataLinksCreate — Create Customers Data Links
POST

- googleadsCustomersDataLinksUpdate — Update Customers Data Links
POST

- googleadsCustomersDataLinksRemove — Remove Customers Data Links
POST

- googleadsCustomersConversionActionsMutate — Mutate Customers Conversion Actions
POST

- googleadsCustomersAdGroupCriteriaMutate — Mutate Customers Ad Group Criteria
POST

- googleadsCustomersBillingSetupsMutate — Mutate Customers Billing Setups
POST

- googleadsCustomersCampaignLabelsMutate — Mutate Customers Campaign Labels
POST

- googleadsCustomersConversionGoalCampaignConfigsMutate — Mutate Customers Conversion Goal Campaign Configs
POST

- googleadsCustomersCustomerClientLinksMutate — Mutate Customers Customer Client Links
POST

- googleadsCustomersBatchJobsListResults — Batch Customers Jobs List Results
GET

- googleadsCustomersBatchJobsAddOperations — Batch Customers Jobs Add Operations
POST

- googleadsCustomersBatchJobsMutate — Batch Customers Jobs Mutate
POST

- googleadsCustomersBatchJobsRun — Batch Customers Jobs Run
POST

- googleadsCustomersRemarketingActionsMutate — Mutate Customers Remarketing Actions
POST

- googleadsCustomersThirdPartyAppAnalyticsLinksRegenerateShareableLinkId — Customers Third Party App Analytics Links Regenerate Shareable Link Id
POST

- googleadsCustomersPaymentsAccountsList — List Customers Payments Accounts
GET

- googleadsCustomersCampaignSharedSetsMutate — Mutate Customers Campaign Shared Sets
POST

- googleadsCustomersBiddingStrategiesMutate — Mutate Customers Bidding Strategies
POST

- googleadsCustomersAssetSetsMutate — Mutate Customers Asset Sets
POST

- googleadsCustomersOfflineUserDataJobsAddOperations — Add Customers Offline User Data Jobs Operations
POST

- googleadsCustomersOfflineUserDataJobsCreate — Create Customers Offline User Data Jobs
POST

- googleadsCustomersOfflineUserDataJobsRun — Customers Offline User Data Jobs Run
POST

- googleadsCustomersCampaignConversionGoalsMutate — Mutate Customers Campaign Conversion Goals
POST

- googleadsCustomersAdGroupBidModifiersMutate — Mutate Customers Ad Group Bid Modifiers
POST

- googleadsCustomersRecommendationsApply — Customers Recommendations Apply
POST

- googleadsCustomersRecommendationsDismiss — Customers Recommendations Dismiss
POST

- googleadsCustomersRecommendationsGenerate — Customers Recommendations Generate
POST

- googleadsCustomersSmartCampaignSettingsGetSmartCampaignStatus — Get Customers Smart Campaign Settings Smart Campaign Status
GET

- googleadsCustomersSmartCampaignSettingsMutate — Mutate Customers Smart Campaign Settings
POST

- googleadsCustomersConversionValueRuleSetsMutate — Mutate Customers Conversion Value Rule Sets
POST

- googleadsCustomersBiddingDataExclusionsMutate — Mutate Customers Bidding Data Exclusions
POST

- googleadsCustomersKeywordPlanCampaignsMutate — Mutate Customers Keyword Plan Campaigns
POST

- googleadsCustomersAssetGroupsMutate — Mutate Customers Asset Groups
POST

- googleadsCustomersConversionCustomVariablesMutate — Mutate Customers Conversion Custom Variables
POST

- googleadsCustomersGoalsMutate — Mutate Customers Goals
POST

- googleadsCustomersCustomerNegativeCriteriaMutate — Mutate Customers Customer Negative Criteria
POST

- googleadsCustomersAccountBudgetProposalsMutate — Mutate Customers Account Budget Proposals
POST

- googleadsCustomersAccountLinksCreate — Create Customers Account Links
POST

- googleadsCustomersAccountLinksMutate — Mutate Customers Account Links
POST

- googleadsCustomersOperationsWait — Customers Operations Wait
POST

- googleadsCustomersOperationsCancel — Customers Operations Cancel
POST

- googleadsCustomersOperationsList — List Customers Operations
GET

- googleadsCustomersOperationsGet — Get Customers Operations
GET

- googleadsCustomersOperationsDelete — Delete Customers Operations
DELETE

- googleadsCustomersCustomConversionGoalsMutate — Mutate Customers Custom Conversion Goals
POST

- googleadsCustomersAdGroupAssetSetsMutate — Mutate Customers Ad Group Asset Sets
POST

- googleadsCustomersCampaignGoalConfigsMutate — Mutate Customers Campaign Goal Configs
POST

- googleadsCustomersCampaignAssetSetsMutate — Mutate Customers Campaign Asset Sets
POST

- googleadsCustomersCustomInterestsMutate — Mutate Customers Custom Interests
POST

- googleadsCustomersAssetGroupAssetsMutate — Mutate Customers Asset Group Assets
POST

- googleadsCustomersCampaignBudgetsMutate — Mutate Customers Campaign Budgets
POST

- googleadsCustomersCustomerLabelsMutate — Mutate Customers Customer Labels
POST

- googleadsCustomersAssetGroupSignalsMutate — Mutate Customers Asset Group Signals
POST

- googleadsCustomersAdGroupCriterionLabelsMutate — Mutate Customers Ad Group Criterion Labels
POST

- googleadsCustomersCustomerSkAdNetworkConversionValueSchemasMutate — Mutate Customers Customer Sk Ad Network Conversion Value Schemas
POST

- googleadsCustomersCustomerLifecycleGoalConfigureCustomerLifecycleGoals — Customers Customer Lifecycle Goal Configure Customer Lifecycle Goals
POST

- googleadsCustomersInvoicesList — List Customers Invoices
GET

- googleadsCustomersProductLinksRemove — Remove Customers Product Links
POST

- googleadsCustomersProductLinksCreate — Create Customers Product Links
POST

- googleadsCustomersLabelsMutate — Mutate Customers Labels
POST

- googleadsCustomersCustomerConversionGoalsMutate — Mutate Customers Customer Conversion Goals
POST

- googleadsCustomersSharedSetsMutate — Mutate Customers Shared Sets
POST

- googleadsCustomersGoogleAdsSearchStream — Search Customers Google Ads Stream
POST

- googleadsCustomersGoogleAdsSearch — Search Customers Google Ads
POST

- googleadsCustomersGoogleAdsMutate — Mutate Customers Google Ads
POST

- googleadsCustomersAdParametersMutate — Mutate Customers Ad Parameters
POST

- googleadsCustomersCampaignGroupsMutate — Mutate Customers Campaign Groups
POST

- googleadsCustomersCampaignBidModifiersMutate — Mutate Customers Campaign Bid Modifiers
POST

- googleadsCustomersConversionValueRulesMutate — Mutate Customers Conversion Value Rules
POST

- googleadsCustomersExperimentArmsMutate — Mutate Customers Experiment Arms
POST

- googleadsCustomersCampaignDraftsPromote — Customers Campaign Drafts Promote
POST

- googleadsCustomersCampaignDraftsListAsyncErrors — List Customers Campaign Drafts Async Errors
GET

- googleadsCustomersCampaignDraftsMutate — Mutate Customers Campaign Drafts
POST

- googleadsCustomersCustomerManagerLinksMutate — Mutate Customers Customer Manager Links
POST

- googleadsCustomersCustomerManagerLinksMoveManagerLink — Move Customers Customer Manager Links Manager Link
POST

- googleadsCustomersCustomerCustomizersMutate — Mutate Customers Customer Customizers
POST

- googleadsCustomersCampaignCustomizersMutate — Mutate Customers Campaign Customizers
POST

- googleadsCustomersKeywordPlansMutate — Mutate Customers Keyword Plans
POST

- googleadsCustomersAdGroupLabelsMutate — Mutate Customers Ad Group Labels
POST

- googleadsCustomersAssetGenerationsGenerateImages — Customers Asset Generations Generate Images
POST

- googleadsCustomersAssetGenerationsGenerateText — Customers Asset Generations Generate Text
POST

- googleadsCustomersAdGroupAdsRemoveAutomaticallyCreatedAssets — Remove Customers Ad Group Ads Automatically Created Assets
POST

- googleadsCustomersAdGroupAdsMutate — Mutate Customers Ad Group Ads
POST

- googleadsCustomersAudiencesMutate — Mutate Customers Audiences
POST

- googleadsCustomersBiddingSeasonalityAdjustmentsMutate — Mutate Customers Bidding Seasonality Adjustments
POST

- googleadsCustomersCustomerUserAccessesMutate — Mutate Customers Customer User Accesses
POST

- googleadsCustomersCustomerAssetSetsMutate — Mutate Customers Customer Asset Sets
POST

- googleadsCustomersLocalServicesAppendLeadConversation — Customers Local Services Append Lead Conversation
POST

- googleadsCustomersAdGroupsMutate — Mutate Customers Ad Groups
POST

- googleadsCustomersCustomerAssetsMutate — Mutate Customers Customer Assets
POST

- googleadsCustomersAdGroupCriterionCustomizersMutate — Mutate Customers Ad Group Criterion Customizers
POST

- googleadsCustomersCustomAudiencesMutate — Mutate Customers Custom Audiences
POST

- googleadsCustomersAssetGroupListingGroupFiltersMutate — Mutate Customers Asset Group Listing Group Filters
POST

- googleadsCustomersSharedCriteriaMutate — Mutate Customers Shared Criteria
POST

- googleadsCustomersAdGroupCustomizersMutate — Mutate Customers Ad Group Customizers
POST

- googleadsCustomersLocalServicesLeadsProvideLeadFeedback — Customers Local Services Leads Provide Lead Feedback
POST

A useful first question

Which campaigns spent the most last week?

If it fails

Check the account, expired authorization, app approval, provider scopes and Toolcape permissions. Share only redacted errors with support. Never paste passwords, tokens or client secrets into an AI conversation.

Markdown