Tools provided
Tools the agent exposes — your AI client calls them automatically when it needs them.
- run_full — Orchestrated path: build the full PR package from your announcement brief — press release, quotes, ranked media list, personalised pitches and the follow-up calendar.
- build_media_list — Score and rank the journalist database by beat overlap, region match and outlet tier, returning the media list with each relevance score. No model call.
- build_press_release — Build the press-release skeleton — headline, subhead, dateline, body and boilerplate — deterministically from your brief.
- suggest_quotes — Return the quote suggestions: a spokesperson quote and a customer quote skeleton.
- draft_pitches — Return a personalised pitch draft per top journalist, referencing their outlet and coverage angle. Drafts only — never sent.
- build_follow_up_calendar — Return the outreach follow-up calendar, anchored on your launch date.
- resolve_beats — Resolve which journalist beats to target — your explicit list, or the defaults for that announcement type.
- build_kpis — Compute the headline metrics: media-list size, high-fit count, pitch count, follow-up touchpoints and average relevance.
- list_capabilities — List the agent's static capabilities: the available tools and the media-scoring formula. Useful for discovery.
- plan_inputs — Plan the inputs for a tool: returns the clarifying questions, the JSON schema and a ready-to-edit example.
- discover_intent — Understand your PR goal and co-design the exact brief through clarifying questions before running.
- open_form — Opens the guided form to collect the announcement brief. The entry point for building a package for your own launch.
- run_form — Internal: invoked by the guided form when the user submits. Not for direct use.