Skip to main content
Most hiring calls take one application_id. Start with list_applications or get_application. Agents call the same tools on MCP. By default, list_applications returns status=new, visibility=active, and hides knockout failures.

Change status

Statuses are new, considering, interviewing, hired, or rejected. set_status moves one row. It does not send email. Useful filters on list:
  • status=all for every open status
  • view=interviews for booked and not started
  • view=offers for pending and not expired
  • since as an ISO-8601 datetime on applied_at

Archive a row

Archive is not a status. visibility is active, archived, or all. Call set_status with archived: true to hide the row, or false to restore it. That works on HTTP and on MCP.

Read answers, markdown, and the resume

get_application includes answers.
  • Send Accept: text/markdown for the markdown form, or call get_application_markdown on MCP.
  • GET the resume path for the PDF. That path accepts a session or a company API key.

Add a note

add_note stores markdown on the row, attributed to the caller. It does not send email.

What this does not do

There is no send tool. A status change does not write mail. Knockout failures stay off the default list.