Tools provided
Tools the agent exposes — your AI client calls them automatically when it needs them.
- read_landing_page — Extract the campaign-relevant facts from pasted landing page copy — offer, claims, proof, CTA, ICP signals, friction — separating what the page states from what it only implies.Read-onlyidempotent
- ask_next_brief_question — Produce the single next intake question, with options derived from the landing page rather than from a generic list, and the decision it closes.Read-onlyidempotent
- record_brief_answer — Classify what an intake answer actually committed to — locked, locked with a gap, assumption, deferred or unanswered — and scan it against what is already recorded for contradictions. The reissued brief is a by-product; the classification is the output and exists nowhere else.Read-onlyidempotent
- check_brief_conflicts — Run the pre-lock conflict check — a KPI the page cannot produce, a claim with no support, a funnel layer mismatched to the offer — and name what must be resolved before freezing.Read-onlyidempotent
- freeze_brief — Freeze the campaign brief for handoff: the full agreed text, every unanswered question, and every assumption standing in for one, each with what it costs if wrong.Read-onlyidempotent
- check_stage_gate — Check whether the artifact the next pipeline stage requires was actually supplied, and refuse the handoff by name when only an identifier arrived. Holding the artifact yourself is the reason to run this, not a reason to skip it.Read-onlyidempotent