variafy

For marketers, agencies and business owners

Ads through your assistant.
Control stays with you.

Work with your Meta ad accounts through Claude, ChatGPT or Cursor: read metrics, prepare campaigns and propose budget changes.

Reads are free. Always.

Reads and pausing ads are not billed, even when payment is overdue.

Every change is previewed before it runs.

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.

Sign-up is not open yet.

It opens soon.

Sign inif you already have an account
How it worksFrom request to decision.
ClaudeChatGPTCursor
  1. Request to the assistant

    "Prepare a budget increase"

  2. Change preview

    Awaiting decision

    See what will change in advance.

    Action
    Budget increase
    Before it runs
    Spend estimate
  3. In your console

    You decide.

    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

From your assistant to your ad account.

  1. Connect your assistant

    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.

  2. Connect an ad account

    Follow the connection link and grant access through Facebook. You choose which ad accounts to connect.

  3. Hand off the work

    Ask your assistant to read metrics, prepare a campaign or propose a budget change. You will see a preview before any change.

02 / Capabilities

137 tools.
Each one says exactly what it does.

97 read tools and 40 that make changes. Changes are grouped by how they affect ad spend.

Read and analyze97 tools · free
  • Ad account summary
    account_summary
  • Facebook Pages
    list_pages
  • Campaigns
    list_campaigns
  • Ad sets
    list_adsets
  • Ads
    list_ads
  • Ad metrics
    get_insights
  • Ad statuses
    ad_statuses
  • Campaign details
    campaign_details
  • Ad images
    list_images
  • Ad creatives
    list_creatives
  • Ad videos
    list_videos
  • See how an ad looks
    preview_ad
  • Creatives: add and browse
    upload_link
  • Instagram accounts
    list_instagram_accounts
  • Custom audiences
    list_custom_audiences
  • Targeting and location search
    search_targeting
  • Browse targeting options
    browse_targeting
  • Pixels
    list_pixels
  • Custom conversions
    list_custom_conversions
  • Pixel event counts
    pixel_stats
  • Conversion tracking audit
    audit_conversion_tracking
  • Funnel diagnosis
    diagnose_funnel
  • Wasted spend analysis
    analyze_wasted_spend
  • Audience breakdown
    analyze_audiences
  • Placement breakdown
    analyze_placements
  • Creative fatigue
    detect_creative_fatigue
  • Explain a metric change
    explain_anomaly
  • Budget split recommendation
    optimize_budget
  • Pick a campaign type
    select_campaign_type
  • Status of a campaign copy
    copy_status
  • App promotion performance
    app_performance
  • Apps this ad account may advertise
    list_promotable_apps
  • Watchdog signals
    list_signals
  • Run the watchdog now
    run_watch_now
  • Monitors
    list_monitors
  • Monitor history
    get_monitor_history
  • Test a monitor
    test_monitor
  • Scheduled briefs and monitors
    list_scheduled_tasks
  • Prepared actions
    list_pending_actions
  • Signal briefing
    get_signal_briefing
Pause spend3 tools · free, no console sign-in
  • Pause an ad
    pause_ad
  • Pause an ad set
    pause_adset
  • Pause an entire campaign
    pause_campaign
Lower or end spend5 tools · count toward the monthly change limit, except approved pauses
  • Lower a budget or a cap
    lower_budget
  • Archive or delete an object
    archive_object
  • Shorten a schedule
    shorten_schedule
  • Approve or reject a prepared action
    manage_action
  • Apply the prepared actions of a finding
    apply_signal_actions
Prepare without affecting spend22 tools · count toward the monthly change limit, except monitors and briefs
  • Upload an image to the ad account library
    upload_image
  • Upload a video
    upload_video
  • Create a creative
    create_ad_creative
  • Create a video creative
    create_video_creative
  • Create a carousel creative
    create_carousel_creative
  • Create a paused ad
    create_ad
  • Create a Dynamic Creative ad
    create_dynamic_creative_ad
  • Create a paused campaign
    create_campaign
  • Create a paused ad set
    create_adset
  • Duplicate an ad set
    duplicate_adset
  • Rename an object
    rename_object
  • Swap the creative of a paused ad
    swap_ad_creative
  • Narrow an audience
    narrow_adset_targeting
  • Create a monitor
    create_monitor
  • Schedule an email brief
    schedule_brief
  • Send a brief now
    send_brief_now
  • Pause or resume a brief or monitor
    manage_scheduled_task
  • Delete a monitor
    delete_monitor
  • Delete a brief or monitor
    delete_scheduled_task
Can increase spend10 tools · previewed first; the owner can require console approval for them
  • Change a budget
    update_budget
  • Launch an ad set
    launch_adset
  • Turn on a single ad
    launch_ad
  • Turn on a campaign
    launch_campaign
  • Change an audience
    update_adset_targeting
  • Swap the creative of a live ad
    swap_live_ad_creative
  • Copy a whole campaign
    duplicate_campaign
  • Change ad tracking parameters
    update_ad_tracking
  • Change a schedule
    update_schedule
  • Change a bid
    update_bid

03 / Confirmation

Estimate first.
Then your decision.

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.

Can increase spend

The decision is made in the console

AssistantPreview and linkYouSign-in and approval

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

Pay for changes.
Ask freely.

Only billable changes count toward the limit. Reads and pausing ads stay free on every plan.

Free

0 EUR / mo

  • 15 changes / mo
  • 1 ad account
  • No card required

Reads are not billed.
Pausing ads is always free.

Solo

29 EUR / mo

  • 300 changes / mo
  • 3 ad accounts

Reads are not billed.
Pausing ads is always free.

Studio

99 EUR / mo

  • 2,000 changes / mo
  • 15 ad accounts

Reads are not billed.
Pausing ads is always free.

Sign-up opens soon. If you already have an account, sign in.