Brief your AI agent.Your clients' ads follow the real world.

The Automation Engine switches Meta, TikTok and Amazon ads on and off as the real world changes: the weather, the score, stock levels. Connect it to Claude, ChatGPT or another AI assistant, and set up and run automations for every client in plain English.

Free to try in dry run. No card needed.

Show the umbrella ad on weekday mornings when rain is forecast in London. Otherwise, the brand ad.

Set up in The Automation Engine

Rainy weekday mornings

  • Rain forecast in London
  • Mornings
  • Weekdays

Runs Umbrella ad, otherwise Brand ad

It's in dry run, so you can see what it would do before it touches your ads.

Ads that match the moment

The right ad at the right time converts better, and switching off the wrong one stops wasted spend. Doing that by hand doesn't scale. Your agent sets it up once, and we keep it running.

You describe the moment

Tell your agent when an ad should run: on rainy weekday mornings in London, while your team is winning, or until a product sells out.

We watch the world

We check 48 kinds of live data every 10 minutes, from weather and sport to flights, holidays and stock levels.

Your ads follow

When the moment comes, the right ads switch on and the rest pause, on Meta, TikTok and Amazon. On Amazon, we can raise and lower bids instead.

Connect in a minute

You sign in with your own account, so there are no keys to copy and your agent works as you.

  1. Add us to your AI client

    One click for Claude, Cursor and VS Code. For other clients, paste our server URL.

  2. Sign in, or create an account

    Your client opens our sign-in page. New here? Create a free account on the same screen.

  3. Approve, and start asking

    Choose the team your agent manages. If you're new, it'll give you a link to connect your ad account first.

Server URL

https://theautomationengine.com/mcp/automations
ClaudeOpens Claude's connector settingsConnect
ChatGPTPaid plans, in developer mode
  1. In ChatGPT, open Settings → Apps & Connectors → Advanced settings, and switch on Developer mode.

  2. Click Create, name it "The Automation Engine" and paste this server URL:

    https://theautomationengine.com/mcp/automations
  3. Choose OAuth authentication, tick the box to trust it and click Create. Sign in when asked (or create an account), and choose your team.

On Business and Enterprise plans, an admin may need to allow custom connectors.

Claude CodeOne terminal command
  1. Run this in your terminal:

    claude mcp add --transport http the-automation-engine https://theautomationengine.com/mcp/automations
  2. In Claude Code, run /mcp, pick the-automation-engine and choose Authenticate. Sign in when asked (or create an account), and choose your team.

CodexTwo terminal commands
  1. Run this in your terminal:

    codex mcp add the-automation-engine --url https://theautomationengine.com/mcp/automations
  2. Then run this, sign in when asked (or create an account), and choose your team.

    codex mcp login the-automation-engine
CursorOpens CursorConnectVS CodeOpens VS CodeConnect
GrokPaid plans
  1. Open Grok's connectors, click New Connector and choose Custom. Open Grok connectors

  2. Name it "The Automation Engine", paste this server URL and click Connect:

    https://theautomationengine.com/mcp/automations
  3. Sign in when asked (or create an account), and choose your team.

Another AI clientAnything that supports MCP
  1. Add this server URL to your client. It uses streamable HTTP:

    https://theautomationengine.com/mcp/automations
  2. Sign in when asked (or create an account), and choose your team.

Then just ask

Brief your agent the way you'd brief a colleague. It works out the settings and tells you what it changed.

Start something new

Your agent gives you a link to connect the ad account and pick the campaign, then sets up the rest.

  • Set up a new automation for Acme's spring campaign on TikTok.

See what's running

Status, rules and ads for every automation, and when each last checked the world.

  • Which of our automations are live right now, and what triggers them?

Set the rules

Your agent picks from the same options as our app, and explains what it chose.

  • Only run the BBQ ads when it's above 22°C in Manchester.
  • Pause the hero ad whenever it's out of stock on our Shopify store.

Choose the ads

Ad names and status come live from Meta, TikTok and Amazon.

  • Make the new 15-second video the fallback ad.

Go live when you're ready

New automations start switched off. Changes take effect within 10 minutes.

  • The summer automation looks good in dry run. Put it live.

Try it free, in dry run

Create an account when your AI client asks you to sign in. You can build one automation with up to three cues, and see exactly what it would do without touching your ads. When you're ready to go live, we'll set you up.

You stay in control

Your permissions
Your agent manages the one team you choose, and can only do what you could do yourself.
Dry run first
See exactly what an automation would do before it touches a single ad.
Every change on record
Everything your agent does appears in the audit trail, marked "via MCP".
Disconnect any time
Anyone on your team can disconnect an AI client from our app's MCP page.

Already a customer? If MCP isn't switched on for your team yet, ask your account manager.

Technical details for developers
Server URL
https://theautomationengine.com/mcp/automations
Transport
Streamable HTTP
Sign-in
OAuth, with dynamic client registration, so clients register themselves. Each connection is approved by a signed-in user for one team.
Schedule
Cues are checked every 10 minutes, and changes take effect at the next check.

Automations

  • list_automations
  • get_automation
  • enable_automation
  • disable_automation
  • set_automation_mode
  • update_automation_settings
  • start_new_automation

Rules

  • list_cue_types
  • add_cue
  • update_cue
  • remove_cue
  • add_combination
  • update_combination
  • remove_combination

Ads and bids

  • list_automation_ads
  • set_fallback_ads
  • list_automation_ad_groups
  • set_fallback_ad_groups

Lookups

  • search_weather_location
  • search_airport
  • search_sport_league
  • search_sport_fixture
  • search_sport_team
  • search_f1_track
  • search_f1_driver
  • search_f1_team
  • search_shopify_variant