MCP App Store
by KeenEthics

Overview

Toffu connects ChatGPT to your company's Google Ads and Meta Ads accounts. See campaign performance across your ad accounts in one table and check your account's rules and connected accounts. List campaigns, ad sets and ads, and create, update, pause or delete them. Every change is staged first: Toffu shows you a preview, and nothing reaches your ad account until you confirm. Google Ads and Meta Ads support the full set of actions. Other ad platforms connected in Toffu (such as LinkedIn, Microsoft, TikTok, Pinterest, Reddit and X Ads) can be listed and support the changes their platforms allow; Toffu tells you when an action is not available on a platform. For marketers and agencies with a Toffu account. Toffu only accesses the workspace you approve when connecting.

Tools

apply_change

ChatGPT
Execute a proposal from any propose_* tool after the user confirms it. Server-side budget hard-limits still apply. Returns the result and whether it can be undone.

get_account_context

ChatGPT
Call FIRST before analyzing or changing this company. Returns the owner's standing rules (conversion events, funnel data sources, targets, currency, scope), knowledge-base sheets/docs, skills, and connected ad accounts. These rules override your defaults.

list_ad_sets

ChatGPT
List ad sets on one connected ad platform. Read-only. Ad set = Meta ad set, Google/Microsoft/TikTok/Pinterest/Reddit/ChatGPT ad group, X or DV360 line item, LinkedIn campaign (LinkedIn's campaign group is the campaign).

list_ads

ChatGPT
List ads on one connected ad platform. Read-only.

list_campaigns

ChatGPT
List campaigns on one connected ad platform: ids, names, status. Read-only.

propose_create_ad

ChatGPT
Stage a new ad. Does NOT change the account: returns proposal_id and a preview. Show the preview; call apply_change(proposal_id) only after the user confirms.

propose_create_ad_set

ChatGPT
Stage a new ad set. Does NOT change the account: returns proposal_id and a preview. Show the preview; call apply_change(proposal_id) only after the user confirms. Ad set = Meta ad set, Google/Microsoft/TikTok/Pinterest/Reddit/ChatGPT ad group, X or DV360 line item, LinkedIn campaign (LinkedIn's campaign group is the campaign).

propose_create_campaign

ChatGPT
Stage a new campaign (paused where the platform allows). Does NOT change the account: returns proposal_id and a preview. Show the preview; call apply_change(proposal_id) only after the user confirms.

propose_delete_ad

ChatGPT
Stage deleting an ad. Applying it is permanent. Does NOT change the account: returns proposal_id and a preview. Show the preview; call apply_change(proposal_id) only after the user confirms.

propose_delete_ad_set

ChatGPT
Stage deleting an ad set. Applying it is permanent. Does NOT change the account: returns proposal_id and a preview. Show the preview; call apply_change(proposal_id) only after the user confirms.

propose_delete_campaign

ChatGPT
Stage deleting a campaign. Applying it is permanent. Does NOT change the account: returns proposal_id and a preview. Show the preview; call apply_change(proposal_id) only after the user confirms.

propose_update_ad

ChatGPT
Stage a change to an existing ad. Does NOT change the account: returns proposal_id and a preview. Show the preview; call apply_change(proposal_id) only after the user confirms.

propose_update_ad_set

ChatGPT
Stage a change to an existing ad set. Does NOT change the account: returns proposal_id and a preview. Show the preview; call apply_change(proposal_id) only after the user confirms.

propose_update_campaign

ChatGPT
Stage a change to an existing campaign. Does NOT change the account: returns proposal_id and a preview. Show the preview; call apply_change(proposal_id) only after the user confirms.

query_campaign_performance

ChatGPT
Campaign performance across ALL connected ad platforms (Google, Meta, LinkedIn, ChatGPT, Microsoft, Reddit, TikTok, Pinterest, X, Taboola, Outbrain, DV360, CM360, Teads, KWAY, RTB House), merged into one normalized table.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps