Tools provided
Tools the agent exposes — your AI client calls them automatically when it needs them.
- run_full — Run the full hygiene pipeline on caller-provided CRM records: sanitize, analyze (dedupe, normalize, missing/invalid), draft cleanup+enrichment proposals, and an LLM summary (template fallback). Returns a DRAFT proposal with requiresConfirmation:true. Never writes to a CRM.
- analyze_records — Run only the pure deterministic analysis (no LLM) over caller-provided records: returns findings + draft proposedChanges.
- apply_changes — STUB (draft-only): does NOT write to any CRM. Without confirmed:true it refuses and echoes the change set as confirmation-required; even with confirmed:true it only returns a would-apply plan.
- list_capabilities — List the agent's static capabilities: tools, expected record fields, and the draft-only/no-write guarantees.
- plan_inputs — Plan/brainstorm the inputs for a tool: returns the questions, schema and a ready-to-edit example.