Reads are free. Always.
Reads and pausing ads are not billed, even when payment is overdue.
For marketers, agencies and business owners
Work with your Meta ad accounts through Claude, ChatGPT or Cursor: read metrics, prepare campaigns and propose budget changes.
Reads and pausing ads are not billed, even when payment is overdue.
Your assistant shows what will change and what it does to spend, and only then applies it — each one recorded in your console under the account it was made from. If you want a stricter rule, the owner can require console approval for anything that increases spend.
Request to the assistant
"Prepare a budget increase"
Change preview
Awaiting decisionIn your console
The assistant applies the change after the preview, or hands you a link to approve it in the console — that is the stricter mode, and the owner turns it on.
01 / Connection
In Claude and ChatGPT, add a connector with the MCP URL and sign in with Variafy. In Claude Code, Cursor and other MCP clients, use the URL and your account token. Step-by-step instructions.
Follow the connection link and grant access through Facebook. You choose which ad accounts to connect.
Ask your assistant to read metrics, prepare a campaign or propose a budget change. You will see a preview before any change.
02 / Capabilities
97 read tools and 40 that make changes. Changes are grouped by how they affect ad spend.
account_summarylist_pageslist_campaignslist_adsetslist_adsget_insightsad_statusescampaign_detailslist_imageslist_creativeslist_videospreview_adupload_linklist_instagram_accountslist_custom_audiencessearch_targetingbrowse_targetinglist_pixelslist_custom_conversionspixel_statsaudit_conversion_trackingdiagnose_funnelanalyze_wasted_spendanalyze_audiencesanalyze_placementsdetect_creative_fatigueexplain_anomalyoptimize_budgetselect_campaign_typecopy_statusapp_performancelist_promotable_appslist_signalsrun_watch_nowlist_monitorsget_monitor_historytest_monitorlist_scheduled_taskslist_pending_actionsget_signal_briefingpause_adpause_adsetpause_campaignlower_budgetarchive_objectshorten_schedulemanage_actionapply_signal_actionsupload_imageupload_videocreate_ad_creativecreate_video_creativecreate_carousel_creativecreate_adcreate_dynamic_creative_adcreate_campaigncreate_adsetduplicate_adsetrename_objectswap_ad_creativenarrow_adset_targetingcreate_monitorschedule_briefsend_brief_nowmanage_scheduled_taskdelete_monitordelete_scheduled_taskupdate_budgetlaunch_adsetlaunch_adlaunch_campaignupdate_adset_targetingswap_live_ad_creativeduplicate_campaignupdate_ad_trackingupdate_scheduleupdate_bid03 / Confirmation
Before a change, the service shows what will happen and how it will affect spend. Nothing is applied on the first call: the assistant confirms the preview, and only then the change reaches the ad account. If an account prefers a person to decide on anything that increases spend, its owner turns that on in the console, and the assistant then gets a link instead of a token.
Open the link, sign in with your own account, check the estimate and click "Apply". The link is valid for up to 72 hours, and for 4 hours when the change starts delivery right away, such as turning ads on.
In the stricter mode a change like this cannot be run from the chat at all. You can always pause delivery, for free and without signing in to the console.
04 / Plans
Only billable changes count toward the limit. Reads and pausing ads stay free on every plan.
0 EUR / mo
Reads are not billed.
Pausing ads is always free.
29 EUR / mo
Reads are not billed.
Pausing ads is always free.
99 EUR / mo
Reads are not billed.
Pausing ads is always free.
Sign-up opens soon. If you already have an account, sign in.