AI & MCP

Building agents

A sourcing agent typically chains:

  1. search_candidates({ skills, location })
  2. find_matches({ job_id, min_score: 0.7 })
  3. submit_application({ candidate_id, job_id, source: "agent" })

Best practices: agent actions appear with recruiter.kind = "agent"; always pass Idempotency-Key on submit_application; use score_candidate as a final guardrail.