For agents · Two Fires Engine

Your agents can write copy. They can't tell you if it's wrong.

The same four agents that run inside our client portal, available to yours. One MCP URL, one API key, paid per run, no contract. Customer evidence, a message audit, a category scan, an AI visibility check: the strategist your AI calls before it writes a word.

  • Customer InsightReal pains, questions and language for any category and regioncustomer_insight
  • Messaging AuditFlint reads any URL against what the customer actually cares aboutmessaging_audit
  • Competitor and CategoryWhere everyone sounds the same. The whitespace nobody has taken.competitor_category
  • AI Visibility CheckWho the AI names for your work on your patch, and whether it's youai_visibility_check
Marketing departments

A strategist's read every week, without the strategist.

Founders

Before the agency. Before the rebrand. Know what's actually wrong.

Agent builders

Wire "audit this page" into your own SDR, content or CRM stack.

MCP · claude, cursor, openclaw, anythingengine.two-fires.com
// paste into your agent's MCP config
"two-fires": {
  "url": "https://engine.two-fires.com/mcp",
  "headers": { "Authorization": "Bearer tfe_live_…" }
}
REST · async, poll or callbackv1
POST /v1/audit
{ "site_url": "https://yourclinic.com.au" }

202 { "run_id": "run_8f2…" }
GET  /v1/runs/run_8f2…  → structured result + pdf_url
Per run · Paid credit packs, no free tier · Every report ends with the human option
Get a key
Two Fires · Sydney · 2026 Marketing that actually works.