Skip to content
TulipFarm

Meta Ads agentSee which ads still work.

Each Monday it reads last week's ad sets in Meta Ads. It logs the numbers in a sheet and flags ads whose results are falling.

Your first signup includes $50 in free credits.

Mondays · 9:00

Check your Meta Ads

Reads
Meta Ads ad sets
Grows
A weekly note
Lands in
Sheet and Slack
Meta AdsMCPGoogle SheetsSlack
Check your Meta Ads: starts Mondays · 9:00, uses Meta Ads, Google Sheets, Slack.

Ask for it once, in plain words.

No flowchart to draw. Describe the job in chat. TulipFarm sets up the agent and its workflow, and shows you both before anything runs.

You

Every Monday at 9, read last week's Meta Ads results. Add them to a sheet and post a note in #marketing about ads that are slowing down.

TulipFarm

I made an agent called Meta watch and a Monday 9:00 schedule. It reads Meta Ads through a Custom MCP connection, with read tools only. Writing to the sheet and posting to Slack asks you first. Activate it?

ActivateEdit first

One Monday, start to finish.

Every run is saved as an agent task you can open, check and rerun.

  1. Schedule

    Mondays at 9:00

    Run startedStarted
  2. Reads

    Last week's ad sets in Meta Ads

    8 ad sets
  3. Checks

    Results fell two weeks in a row

    2 slowing
  4. Writes

    A row per ad set and a short note

    8 rows, 1 note
  5. Asks first

    Add rows and post the note

    Approved
  6. Posts

    Rows in Sheets, message in Slack

    Delivered 9:03Completed

What lands in Slack at 9:03.

What worked, what is tiring, and where to look first.

What gets planted.

Three parts you own and can change at any time.

  1. Agent

    Meta watch

    Compares weeks and names tired ads.

  2. Table

    Ad results

    One row per ad set per week.

  3. Workflow

    Mondays 9:00

    Runs weekly.

Uses

  • Meta AdsMCPMeta Ads
  • Google SheetsGoogle Sheets
  • SlackSlack

Add if you use it

  • Google AdsMCPGoogle Ads
  • Google DocsGoogle Docs

It reads quietly. It asks before it acts.

Reads without asking

  • Ad sets in Meta Ads
  • Spend and results
  • Earlier weeks

Asks you first

  • Adding rows to the sheet
  • Posting to Slack
  • Any change to an ad or budget

It uses your own connections, so it never sees more than you can.

Grow it your way.

  • Creative age

    Flag any ad that has run for more than a set number of days.

  • Compare platforms

    Add Google Ads for a single weekly view.

  • Idea list

    Ask for three test ideas for each slowing ad set.

Questions, answered.

How does the agent reach Meta Ads?

Through a Custom MCP connection. Meta Ads is not built in. You add its MCP server, choose how to sign in (none, OAuth or API key), and review each tool before an agent can use it.

Will it pause my ads?

No, unless you allow a tool that can, and then it asks you first. By default it only reads.

What does tired mean?

Its instructions define it, for example results fell two weeks in a row. You can change the rule.

Fresh ads before the old ones fade.

Public beta, open to everyone. Your first signup includes $50 in free credits.