Tools provided
Tools the agent exposes — your AI client calls them automatically when it needs them.
- plan_inputs — Use this when you need a tool's questions and an empty input skeleton (sender block first) before calling it; it never invents a business or text.
- open_form — Use this when the user wants to find businesses, draft a sequence or check a draft and you want the form that collects sender, area/category or business, site text, recipient and declarations.
- run_form — Use this when a submitted form should be routed to find_businesses, draft_sequence or check_draft by its mode.
- run_full — Use this when the user wants the whole flow for one business: profile its site, task card for a 3-email draft, model-free gate, compliance checklist and report.
- list_capabilities — Use this when you need the category table, supported countries, the gate rule catalog, limits and what the agent does not check.
- discover_intent — Use this when the user describes a goal in their own words and you need to pick the right tool and see which inputs are missing; it never sends email.
- find_businesses — Use this when the user wants a list of local businesses of one category in one city or district from OpenStreetMap, with website, phone and address where OSM has them.
- profile_business — Use this when the user wants the concrete details, contacts and signals a business's website text contains, extracted deterministically; the site text is fetched by your own tools via a task card.
- draft_sequence — Use this when the user wants a three-email cold outreach sequence drafted by their own model around one real detail from the business's site, then gate-checked and compliance-listed; nothing is sent.
- check_draft — Use this when the user wrote emails by hand and wants the model-free gate and the per-country compliance checklist run on them.
- check_sender_domain — Use this when the user wants to know whether their sending domain has SPF, DMARC and MX records (DKIM only with a selector).
- compliance_checklist — Use this when the user wants the cold-email compliance checklist for a recipient country (Turkiye, EU/UK, US or generic); a summary, not legal advice.