# 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.