accueil / serveurs / Productivité / team.yardstick/yardstick
team.yardstick/yardstick
serveur MCP (Model Context Protocol) · team.yardstick/yardstick 0.6.11
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que team.yardstick/yardstick est sûr ?
Au dernier audit MCP Hub, le serveur MCP « team.yardstick/yardstick » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 212 outils
- yardstick_access_grants_create≈ 320 tokens
Create a reasoned, revocable, audited access grant.
Paramètres, retour & exemple (10)
Paramètresscope· string · requis · job | department | application | reportreason· string · requisrevocable· boolean · optionneltarget_id· string · requisexpires_at· string · optionnelrequest_id· string · optionneleffective_at· string · optionnelidempotency_key· string · optionnelartifact_classes· array · requissubject_person_id· string · requis
Exemple d'appel{"name": "yardstick_access_grants_create", "arguments": {"scope": "job", "reason": "texte", "target_id": "texte", "artifact_classes": [], "subject_person_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_access_grants_list≈ 149 tokens
List explicit access grants visible to the current principal.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelrequest_id· string · optionnelstarting_after· string · optionnel
Exemple d'appel{"name": "yardstick_access_grants_list", "arguments": {"limit": 1, "request_id": "texte", "starting_after": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_access_grants_read≈ 139 tokens
Read one explicit access grant by public id.
Paramètres, retour & exemple (2)
Paramètresrequest_id· string · optionnelaccess_grant_id· string · requis
Exemple d'appel{"name": "yardstick_access_grants_read", "arguments": {"access_grant_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_access_grants_revoke≈ 182 tokens
Revoke an explicit access grant with optional reason text.
Paramètres, retour & exemple (4)
Paramètresreason· string · optionnelrequest_id· string · optionnelaccess_grant_id· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_access_grants_revoke", "arguments": {"access_grant_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_application_interview_sessions_ensure≈ 215 tokens
Ensure an application interview session for an explicit round id.
Paramètres, retour & exemple (6)
Paramètresround_id· string · requisrequest_id· string · optionnelround_title· string · optionnelapplication_id· string · requisidempotency_key· string · optionnelinterview_plan_id· string · optionnel
Exemple d'appel{"name": "yardstick_application_interview_sessions_ensure", "arguments": {"round_id": "texte", "application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_application_interview_sessions_list≈ 150 tokens
List interview sessions for an application.
Paramètres, retour & exemple (2)
Paramètresrequest_id· string · optionnelapplication_id· string · requis
Exemple d'appel{"name": "yardstick_application_interview_sessions_list", "arguments": {"application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_admit_candidate≈ 172 tokens
Move one reviewed application to Candidates. Does not schedule interviews or send email.
Paramètres, retour & exemple (3)
Paramètresrequest_id· string · optionnelapplication_id· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_applications_admit_candidate", "arguments": {"application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_archive_bind≈ 321 tokens
Bind an already-previewed application archive with explicit approval metadata and matching idempotency key.
Paramètres, retour & exemple (5)
Paramètresreason· string · optionnelbinding· object · requisrequest_id· string · optionnelapplication_id· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_applications_archive_bind", "arguments": {"binding": {}, "application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_archive_preview≈ 194 tokens
Preview application archive approval requirements only; bind fields are rejected.
Paramètres, retour & exemple (4)
Paramètresreason· string · optionnelrequest_id· string · optionnelapplication_id· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_applications_archive_preview", "arguments": {"application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_create≈ 178 tokens
Create a recruiter or agent-sourced application for an existing person and job posting.
Paramètres, retour & exemple (4)
Paramètresperson_id· string · requisrequest_id· string · optionneljob_posting_id· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_applications_create", "arguments": {"person_id": "texte", "job_posting_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_decide≈ 263 tokens
Decide on an application without a review task. Only the job's hiring manager may decide; anyone else gets application not found. Reason codes must be system codes or your organization's. Reject disqualifies the candidate.
Paramètres, retour & exemple (6)
Paramètresnote· string · optionneldecision· string · requis · approve | approve_and_schedule | reject | hold | ask_recruiterrequest_id· string · optionnelapplication_id· string · requisidempotency_key· string · optionnelreason_code_ids· array · optionnel
Exemple d'appel{"name": "yardstick_applications_decide", "arguments": {"decision": "approve", "application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_decide_hiring_step≈ 272 tokens
Advance or hold a candidate on a step that waits on the hiring manager, or change that decision. The hiring manager or a recruiter on the job may decide. Leave out interview_id to decide the latest such step. A note can go to the recruiter with send_to_recruiter.
Paramètres, retour & exemple (7)
Paramètresnote· string · optionneldecision· string · requis · advance | holdrequest_id· string · optionnelinterview_id· string · optionnelapplication_id· string · requisidempotency_key· string · optionnelsend_to_recruiter· boolean · optionnel
Exemple d'appel{"name": "yardstick_applications_decide_hiring_step", "arguments": {"decision": "advance", "application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_email_decision_apply≈ 176 tokens
Apply an application status-change email decision with idempotency metadata.
Paramètres, retour & exemple (3)
Paramètresrequest_id· string · optionnelapplication_id· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_applications_email_decision_apply", "arguments": {"application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_email_decision_preview≈ 194 tokens
Preview the candidate email decision for an application status change without mutating the application or drafts.
Paramètres, retour & exemple (3)
Paramètresrequest_id· string · optionnelapplication_id· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_applications_email_decision_preview", "arguments": {"application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_hiring_step_decision≈ 170 tokens
Read where the hiring manager's decision stands on the candidate's latest step that waits on one: advanced, held, waiting, or none.
Paramètres, retour & exemple (2)
Paramètresrequest_id· string · optionnelapplication_id· string · requis
Exemple d'appel{"name": "yardstick_applications_hiring_step_decision", "arguments": {"application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_list≈ 225 tokens
List application person + Job attachments visible to the current principal. Filter by --job-id to find candidates for a role, and by --hiring-manager-decision (advanced, held or waiting) for where the hiring manager's decision stands.
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionneljob_id· string · optionnelrequest_id· string · optionnelstarting_after· string · optionnelhiring_manager_decision· string · optionnel · advanced | held | waiting
Exemple d'appel{"name": "yardstick_applications_list", "arguments": {"limit": 1, "job_id": "texte", "request_id": "texte", "starting_after": "texte", "hiring_manager_decision": "advanced"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_read≈ 141 tokens
Read one application person + Job attachment by public id.
Paramètres, retour & exemple (2)
Paramètresrequest_id· string · optionnelapplication_id· string · requis
Exemple d'appel{"name": "yardstick_applications_read", "arguments": {"application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_status_email_poc_bind≈ 464 tokens
Bind the fixed applications-owned status/email approval POC with explicit approval metadata and a matching idempotency key.
Paramètres, retour & exemple (11)
Paramètresmode· string · optionnel · test | livebinding· object · requisdecision· string · requisemail_type· string · requisrequest_id· string · optionneltarget_status· string · requisapplication_id· string · requiscurrent_status· string · requisidempotency_key· string · optionnelpersonalization_instruction· ? · optionnelrequested_sender_identity_id· ? · optionnel
Exemple d'appel{"name": "yardstick_applications_status_email_poc_bind", "arguments": {"binding": {}, "decision": "texte", "email_type": "texte", "target_status": "texte", "application_id": "texte", "current_status": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_status_email_poc_preview≈ 342 tokens
Preview the fixed applications-owned Interviewing to Offer status/email approval POC without mutating status or email state.
Paramètres, retour & exemple (10)
Paramètresmode· string · optionnel · test | livedecision· string · requisemail_type· string · requisrequest_id· string · optionneltarget_status· string · requisapplication_id· string · requiscurrent_status· string · requisidempotency_key· string · optionnelpersonalization_instruction· ? · optionnelrequested_sender_identity_id· ? · optionnel
Exemple d'appel{"name": "yardstick_applications_status_email_poc_preview", "arguments": {"decision": "texte", "email_type": "texte", "target_status": "texte", "application_id": "texte", "current_status": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_transition_bind≈ 378 tokens
Bind an already-previewed application transition with explicit approval metadata and matching idempotency key.
Paramètres, retour & exemple (7)
Paramètresreason· string · optionnelstatus· string · requis · Offer | Hired | Offer Rejected | Disqualified | Withdrawnbinding· object · requisrequest_id· string · optionnelapplication_id· string · requisidempotency_key· string · optionnelemployment_start_date· string · optionnel
Exemple d'appel{"name": "yardstick_applications_transition_bind", "arguments": {"status": "Offer", "binding": {}, "application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_transition_direct≈ 250 tokens
Directly write a non-terminal application transition; approval-only statuses are rejected. Optionally target a configured stage by id with pipeline_stage_id (the resolved stage is reported back).
Paramètres, retour & exemple (6)
Paramètresreason· string · optionnelstatus· string · requis · Screening | Interviewing | On Holdrequest_id· string · optionnelapplication_id· string · requisidempotency_key· string · optionnelpipeline_stage_id· string · optionnel
Exemple d'appel{"name": "yardstick_applications_transition_direct", "arguments": {"status": "Screening", "application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_transition_preview≈ 294 tokens
Preview approval-required application transitions only; bind fields and direct-write targets are rejected. Optionally target a configured stage by id with pipeline_stage_id (status must match the stage's mapped status).
Paramètres, retour & exemple (7)
Paramètresreason· string · optionnelstatus· string · requis · Offer | Hired | Offer Rejected | Disqualified | Withdrawnrequest_id· string · optionnelapplication_id· string · requisidempotency_key· string · optionnelpipeline_stage_id· string · optionnelemployment_start_date· string · optionnel
Exemple d'appel{"name": "yardstick_applications_transition_preview", "arguments": {"status": "Offer", "application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_undo_candidate_admission≈ 228 tokens
Correct one accidental candidate admission using its current admission ID. No time limit; refused once candidate activity starts. Preserves history and excludes the corrected episode from admission reporting.
Paramètres, retour & exemple (4)
Paramètresrequest_id· string · optionnelapplication_id· string · requisidempotency_key· string · optionnelexpected_admission_id· string · requis
Exemple d'appel{"name": "yardstick_applications_undo_candidate_admission", "arguments": {"application_id": "texte", "expected_admission_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_applications_update≈ 168 tokens
Update one application with schema-bound public API fields.
Paramètres, retour & exemple (4)
Paramètresstage· string · optionnelrequest_id· string · optionnelapplication_id· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_applications_update", "arguments": {"application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_ats_imports_apply≈ 220 tokens
Apply an approved ATS import preview with a preview_hash matching the stored dry-run. Creates people/jobs/interview_plans(stub)/job_postings/applications with idempotent replay; never sends outreach, merges people, or deletes records.
Paramètres, retour & exemple (4)
Paramètresimport_id· string · requisrequest_id· string · optionnelpreview_hash· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_ats_imports_apply", "arguments": {"import_id": "texte", "preview_hash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_ats_imports_dry_run≈ 719 tokens
Preview a structured-row ATS import of candidates, jobs, and applications (source_kind: csv). JSON rows only; no raw CSV/archive file reads, no application conversion side effects, and low-confidence stage/fuzzy matches require explicit apply decisions.
Paramètres, retour & exemple (9)
Paramètresjobs· array · optionnelmetadata· object · optionnelcandidates· array · optionnelrequest_id· string · optionnelsession_id· string · optionnelsource_kind· string · optionnel · csv | greenhouseapplications· array · optionnelsource_label· ? · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_ats_imports_dry_run", "arguments": {"jobs": [], "metadata": {}, "candidates": [], "request_id": "texte", "session_id": "texte", "source_kind": "csv"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_ats_imports_read≈ 143 tokens
Read one ATS import dry-run/apply batch and its rows by public id.
Paramètres, retour & exemple (2)
Paramètresimport_id· string · requisrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_ats_imports_read", "arguments": {"import_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_audit_log_list≈ 153 tokens
List public Yardstick audit log entries visible to the current principal.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelrequest_id· string · optionnelstarting_after· string · optionnel
Exemple d'appel{"name": "yardstick_audit_log_list", "arguments": {"limit": 1, "request_id": "texte", "starting_after": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_rules_bulk≈ 391 tokens
Switch rules on, off or delete them. First use mode=preview with rule_ids or filter. Show the affected rules and skipped rules to the user and get explicit confirmation BEFORE applying. Then use mode=apply with only the exact rule_ids returned by preview; never reapply the filter. Pick a step rules are skipped when switching on. Warn that shared pipeline rules change for every job on that pipeline, including jobs outside the filter.
Paramètres, retour & exemple (6)
Paramètresmode· string · requis · preview | applyaction· string · requis · on | off | deletefilter· object · optionnelrule_ids· array · optionnelrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_automation_rules_bulk", "arguments": {"mode": "preview", "action": "on"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_rules_copy≈ 264 tokens
Copy one hiring process rule to job_ids, or one pipeline rule to pipeline_ids. Matches steps by name or kind and position, stages by name or mapped status. Unmatched copies start off and require Pick a step or Pick a stage. Copies are independent user rules.
Paramètres, retour & exemple (5)
Paramètresjob_ids· array · optionnelrule_id· string · requisrequest_id· string · optionnelpipeline_ids· array · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_automation_rules_copy", "arguments": {"rule_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_rules_create≈ 1960 tokens
Create a named workflow automation rule with stage or step triggers, job scope, delivery mode, timing and a typed action. Authoring executes no action.
Paramètres, retour & exemple (17)
Paramètresname· string · optionnelaction· ? · requisjob_id· ? · optionneltiming· ? · optionneltrigger· string · requis · stage_enter | stage_exit | step_ready | booking_created | booking_changed | step_completed | feedback_submitted | all_scorecards_submittedposition· integer · optionnelcondition· object · optionnelis_active· boolean · optionneljob_scope· string · optionnel · all_compatible | selectedrequest_id· string · optionnelstarter_key· ? · optionneldelivery_mode· string · optionnel · auto_send | auto_draft_reviewidempotency_key· string · optionneljob_posting_ids· array · optionnelneeds_step_pick· boolean · optionnelpipeline_stage_id· ? · optionnelpipeline_template_id· ? · optionnel
Exemple d'appel{"name": "yardstick_automation_rules_create", "arguments": {"action": "texte", "trigger": "stage_enter"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_rules_delete≈ 165 tokens
Delete an automation rule. Plain delete (no approval preview→bind): rules are inert config, so deleting unfired config moves no candidates.
Paramètres, retour & exemple (2)
Paramètresrule_id· string · requisrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_automation_rules_delete", "arguments": {"rule_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_rules_list≈ 247 tokens
List all job and pipeline rules. Filter by job_id (null for pipeline rules), department_id, pipeline_id, trigger, email or is_active. Job and department filters include inherited pipeline rules; pipeline filters also include hiring-step rules on jobs using that pipeline.
Paramètres, retour & exemple (7)
Paramètresemail· string · optionneljob_id· string · optionneltrigger· string · optionnelis_active· boolean · optionnelrequest_id· string · optionnelpipeline_id· string · optionneldepartment_id· string · optionnel
Exemple d'appel{"name": "yardstick_automation_rules_list", "arguments": {"email": "texte", "job_id": "texte", "trigger": "texte", "is_active": true, "request_id": "texte", "pipeline_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_rules_preview≈ 351 tokens
Dry-run preview: resolve the active rules + their resolved action params for a sample application entering/leaving a stage. INERT — mints no scheduling link, creates no task, sends no email; executes nothing.
Paramètres, retour & exemple (5)
Paramètrestrigger· string · requis · stage_enter | stage_exit | step_ready | booking_created | booking_changed | step_completed | feedback_submitted | all_scorecards_submittedrequest_id· string · optionnelapplication_id· string · requisidempotency_key· string · optionnelpipeline_stage_id· string · requis
Exemple d'appel{"name": "yardstick_automation_rules_preview", "arguments": {"trigger": "stage_enter", "application_id": "texte", "pipeline_stage_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_rules_preview_rule≈ 195 tokens
Preview a saved workflow rule for a real application: recipients, sender, rendered email, scheduling links and missing prerequisites. Executes no action.
Paramètres, retour & exemple (3)
Paramètresrule_id· string · requisrequest_id· string · optionnelapplication_id· string · requis
Exemple d'appel{"name": "yardstick_automation_rules_preview_rule", "arguments": {"rule_id": "texte", "application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_rules_read≈ 154 tokens
Read one automation rule by public id (its trigger, typed action, target stage, and is_active state).
Paramètres, retour & exemple (2)
Paramètresrule_id· string · requisrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_automation_rules_read", "arguments": {"rule_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_rules_update≈ 1970 tokens
Edit a workflow automation rule's name, stage or step trigger, action, condition, job scope, delivery mode, timing or active state.
Paramètres, retour & exemple (18)
Paramètresname· string · optionnelaction· ? · optionneljob_id· ? · optionneltiming· ? · optionnelrule_id· string · requistrigger· string · optionnel · stage_enter | stage_exit | step_ready | booking_created | booking_changed | step_completed | feedback_submitted | all_scorecards_submittedposition· ? · optionnelcondition· object · optionnelis_active· boolean · optionneljob_scope· string · optionnel · all_compatible | selectedrequest_id· string · optionnelstarter_key· ? · optionneldelivery_mode· string · optionnel · auto_send | auto_draft_reviewidempotency_key· string · optionneljob_posting_ids· array · optionnelneeds_step_pick· boolean · optionnelpipeline_stage_id· ? · optionnelpipeline_template_id· ? · optionnel
Exemple d'appel{"name": "yardstick_automation_rules_update", "arguments": {"rule_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_runs_list≈ 180 tokens
List workflow automation runs including public_state, reason, next_action, due_at and interview_session_id. Filter by application-id or rule-id. Read-only; runs are system-written.
Paramètres, retour & exemple (3)
Paramètresrule_id· string · optionnelrequest_id· string · optionnelapplication_id· string · optionnel
Exemple d'appel{"name": "yardstick_automation_runs_list", "arguments": {"rule_id": "texte", "request_id": "texte", "application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_runs_retry≈ 168 tokens
Try a workflow run again after fixing missing setup. Only clean refusals and active rules qualify; unknown outcomes are refused.
Paramètres, retour & exemple (2)
Paramètresrun_id· string · requisrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_automation_runs_retry", "arguments": {"run_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_starters_apply≈ 319 tokens
Copy reviewed rules into a job using chosen matches; keep unmatched rules off and existing rules intact.
Paramètres, retour & exemple (6)
Paramètresjob_id· string · requissource· object · requismatches· object · optionnelrequest_id· string · optionnelsource_digest· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_automation_starters_apply", "arguments": {"job_id": "texte", "source": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_starters_create≈ 192 tokens
Create a named organization starter from portable rule definitions.
Paramètres, retour & exemple (4)
Paramètresname· string · requisrules· array · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_automation_starters_create", "arguments": {"name": "texte", "rules": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_starters_delete≈ 162 tokens
Delete an organization starter while keeping existing job copies.
Paramètres, retour & exemple (3)
Paramètresrequest_id· string · optionnelstarter_id· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_automation_starters_delete", "arguments": {"starter_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_starters_list≈ 122 tokens
List your organization’s saved automation starters.
Paramètres, retour & exemple (1)
Paramètresrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_automation_starters_list", "arguments": {"request_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_starters_preview≈ 308 tokens
Preview copying a starter or job’s rules, including step and stage matches and unmatched rules.
Paramètres, retour & exemple (5)
Paramètresjob_id· string · requissource· object · requismatches· object · optionnelrequest_id· string · optionnelsource_digest· string · optionnel
Exemple d'appel{"name": "yardstick_automation_starters_preview", "arguments": {"job_id": "texte", "source": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_starters_rename≈ 180 tokens
Rename an organization starter without changing existing job copies.
Paramètres, retour & exemple (4)
Paramètresname· string · requisrequest_id· string · optionnelstarter_id· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_automation_starters_rename", "arguments": {"name": "texte", "starter_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_automation_starters_save_job≈ 180 tokens
Save a job’s automation rules as a named organization starter.
Paramètres, retour & exemple (4)
Paramètresname· string · requisjob_id· string · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_automation_starters_save_job", "arguments": {"name": "texte", "job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_built_in_agents_configure_bind≈ 355 tokens
Bind an approved built-in-agent configure preview (same config plus approval metadata and a matching idempotency key). Writes only the built-in agent's declared settings keys and records one audit row.
Paramètres, retour & exemple (5)
Paramètresconfig· object · requisbinding· object · requisrequest_id· string · optionnelidempotency_key· string · optionnelbuilt_in_agent_id· string · requis
Exemple d'appel{"name": "yardstick_built_in_agents_configure_bind", "arguments": {"config": {}, "binding": {}, "built_in_agent_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_built_in_agents_configure_preview≈ 240 tokens
Preview configuring a built-in agent (config is validated against the built-in agent's declared schema; enabled is a first-class key, so { enabled: false } is the off switch). Side-effect free; pass config via --body-json.
Paramètres, retour & exemple (4)
Paramètresconfig· object · requisrequest_id· string · optionnelidempotency_key· string · optionnelbuilt_in_agent_id· string · requis
Exemple d'appel{"name": "yardstick_built_in_agents_configure_preview", "arguments": {"config": {}, "built_in_agent_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_built_in_agents_enable_bind≈ 332 tokens
Bind an approved built-in-agent enable preview with explicit approval metadata and a matching idempotency key. Writes the built-in agent's declared settings home and records one audit row.
Paramètres, retour & exemple (4)
Paramètresbinding· object · requisrequest_id· string · optionnelidempotency_key· string · optionnelbuilt_in_agent_id· string · requis
Exemple d'appel{"name": "yardstick_built_in_agents_enable_bind", "arguments": {"binding": {}, "built_in_agent_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_built_in_agents_enable_preview≈ 211 tokens
Preview enabling a built-in agent; returns the approval-required envelope stating exactly what starts happening (and what is never sent without you) plus binding fields. Side-effect free.
Paramètres, retour & exemple (3)
Paramètresrequest_id· string · optionnelidempotency_key· string · optionnelbuilt_in_agent_id· string · requis
Exemple d'appel{"name": "yardstick_built_in_agents_enable_preview", "arguments": {"built_in_agent_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_built_in_agents_list≈ 140 tokens
List the built-in-agent catalog with each built-in agent's current status, explicit defaults or disabled state, and latest work summary.
Paramètres, retour & exemple (1)
Paramètresrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_built_in_agents_list", "arguments": {"request_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_built_in_agents_read≈ 180 tokens
Read one built-in agent by catalog id (for example scorecard-chaser, nightly-screening, or interview-kit-prep): what it does, what it never does without you, current status, and latest work summary.
Paramètres, retour & exemple (2)
Paramètresrequest_id· string · optionnelbuilt_in_agent_id· string · requis
Exemple d'appel{"name": "yardstick_built_in_agents_read", "arguments": {"built_in_agent_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_built_in_agents_runs≈ 235 tokens
List the organization's built-in-agent run history as a flat work report. Nightly screening reports scheduled-work counts and held, released, or invalidated review outputs; interview-kit preparation reports the scheduled week and count-only results. It never includes candidate, draft, recipient, kit, or provider details. delivery_unknown is not delivered and is not retried. Filterable by built-in-agent id. Read-only and mode-scoped.
Paramètres, retour & exemple (2)
Paramètresrequest_id· string · optionnelbuilt_in_agent_id· string · optionnel
Exemple d'appel{"name": "yardstick_built_in_agents_runs", "arguments": {"request_id": "texte", "built_in_agent_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_decision_brief_read≈ 142 tokens
Read the decision brief for an application.
Paramètres, retour & exemple (2)
Paramètresrequest_id· string · optionnelapplication_id· string · requis
Exemple d'appel{"name": "yardstick_decision_brief_read", "arguments": {"application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_decision_brief_regenerate≈ 168 tokens
Regenerate a decision brief for an application with idempotency metadata.
Paramètres, retour & exemple (3)
Paramètresrequest_id· string · optionnelapplication_id· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_decision_brief_regenerate", "arguments": {"application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_departments_create≈ 202 tokens
Create a Department through the public Yardstick API.
Paramètres, retour & exemple (5)
Paramètresname· string · requisslug· string · optionnelrequest_id· string · optionneldescription· ? · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_departments_create", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_departments_invitations_create≈ 259 tokens
Create a Department-scoped invitation without returning token material.
Paramètres, retour & exemple (8)
Paramètresname· string · optionnelrole· string · requis · department_lead | recruiteremail· string · requisfull_name· string · optionnelrequest_id· string · optionneldepartment_id· string · requisidempotency_key· string · optionnelexpires_in_hours· integer · optionnel
Exemple d'appel{"name": "yardstick_departments_invitations_create", "arguments": {"role": "department_lead", "email": "texte", "department_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_departments_invitations_list≈ 172 tokens
List redacted Department invitation views.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnelrequest_id· string · optionneldepartment_id· string · requisstarting_after· string · optionnel
Exemple d'appel{"name": "yardstick_departments_invitations_list", "arguments": {"department_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_departments_list≈ 144 tokens
List Departments visible to the current principal.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelrequest_id· string · optionnelstarting_after· string · optionnel
Exemple d'appel{"name": "yardstick_departments_list", "arguments": {"limit": 1, "request_id": "texte", "starting_after": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_departments_members_add≈ 180 tokens
Add an existing person to a Department.
Paramètres, retour & exemple (4)
Paramètresperson_id· string · requisrequest_id· string · optionneldepartment_id· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_departments_members_add", "arguments": {"person_id": "texte", "department_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_departments_members_list≈ 172 tokens
List Department members for an authorized Department.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnelrequest_id· string · optionneldepartment_id· string · requisstarting_after· string · optionnel
Exemple d'appel{"name": "yardstick_departments_members_list", "arguments": {"department_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_departments_members_remove≈ 213 tokens
Remove a Department member, optionally with a replacement lead.
Paramètres, retour & exemple (5)
Paramètresperson_id· string · requisrequest_id· string · optionneldepartment_id· string · requisidempotency_key· string · optionnelreplacement_lead_person_id· ? · optionnel
Exemple d'appel{"name": "yardstick_departments_members_remove", "arguments": {"person_id": "texte", "department_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_departments_members_set_lead≈ 196 tokens
Set one Department member as lead.
Paramètres, retour & exemple (5)
Paramètresrole· string · optionnelperson_id· string · requisrequest_id· string · optionneldepartment_id· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_departments_members_set_lead", "arguments": {"person_id": "texte", "department_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_departments_read≈ 133 tokens
Read one Department by public id.
Paramètres, retour & exemple (2)
Paramètresrequest_id· string · optionneldepartment_id· string · requis
Exemple d'appel{"name": "yardstick_departments_read", "arguments": {"department_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_departments_update≈ 218 tokens
Update one Department with schema-bound public API fields.
Paramètres, retour & exemple (6)
Paramètresname· string · optionnelslug· string · optionnelrequest_id· string · optionneldescription· ? · optionneldepartment_id· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_departments_update", "arguments": {"department_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_automation_settings_read≈ 124 tokens
Read candidate email automation settings.
Paramètres, retour & exemple (1)
Paramètresrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_email_automation_settings_read", "arguments": {"request_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_automation_settings_update≈ 139 tokens
Update candidate email automation settings.
Paramètres, retour & exemple (2)
Paramètresrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_email_automation_settings_update", "arguments": {"request_id": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_drafts_discard≈ 158 tokens
Discard a pending candidate email draft without provider mutation.
Paramètres, retour & exemple (3)
Paramètresid· string · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_email_drafts_discard", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_drafts_history≈ 142 tokens
Read candidate email draft history and provenance.
Paramètres, retour & exemple (2)
Paramètresid· string · requisrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_email_drafts_history", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_drafts_list≈ 242 tokens
List candidate email drafts with optional status and email-type filters.
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionnelstatus· string · optionnelemail_type· string · optionnel · acknowledgment | advancement | interview_confirmation | rejection | offer_declined | offer | hired | withdrawnrequest_id· string · optionnelstarting_after· string · optionnel
Exemple d'appel{"name": "yardstick_email_drafts_list", "arguments": {"limit": 1, "status": "texte", "email_type": "acknowledgment", "request_id": "texte", "starting_after": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_drafts_preview≈ 142 tokens
Read rendered preview content for a candidate email draft.
Paramètres, retour & exemple (2)
Paramètresid· string · requisrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_email_drafts_preview", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_drafts_read≈ 135 tokens
Read a redacted candidate email draft.
Paramètres, retour & exemple (2)
Paramètresid· string · requisrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_email_drafts_read", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_drafts_send≈ 174 tokens
Send a pending candidate email draft with replay protection, or reclaim a never-delivered draft and send it.
Paramètres, retour & exemple (4)
Paramètresid· string · requisrequest_id· string · optionnelidempotency_key· string · optionnelreclaim_not_delivered· boolean · optionnel
Exemple d'appel{"name": "yardstick_email_drafts_send", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_drafts_update≈ 160 tokens
Save mutable candidate email draft fields or set/clear a validated sender override.
Paramètres, retour & exemple (3)
Paramètresid· string · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_email_drafts_update", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_sender_connections_list≈ 125 tokens
List redacted sender provider connection state.
Paramètres, retour & exemple (1)
Paramètresrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_email_sender_connections_list", "arguments": {"request_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_sender_defaults_list≈ 120 tokens
List candidate email sender defaults.
Paramètres, retour & exemple (1)
Paramètresrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_email_sender_defaults_list", "arguments": {"request_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_sender_defaults_set≈ 279 tokens
Set the default sender policy for a candidate email type.
Paramètres, retour & exemple (5)
Paramètresemail_type· string · requis · acknowledgment | advancement | interview_confirmation | rejection | offer_declined | offer | hired | withdrawnrequest_id· string · optionnelidempotency_key· string · optionneldefault_sender_type· string · requis · org_shared | owner | job_hiring_managerorg_shared_sender_identity_id· ? · optionnel
Exemple d'appel{"name": "yardstick_email_sender_defaults_set", "arguments": {"email_type": "acknowledgment", "default_sender_type": "org_shared"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_sender_settings_read≈ 128 tokens
Read redacted email sender settings with sanitized queue diagnostics.
Paramètres, retour & exemple (1)
Paramètresrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_email_sender_settings_read", "arguments": {"request_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_template_versions_list≈ 145 tokens
List immutable email versions.
Paramètres, retour & exemple (2)
Paramètresemail_type· string · requisrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_email_template_versions_list", "arguments": {"email_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_templates_create≈ 164 tokens
create an email. Use email_type for a built-in type or custom template key.
Paramètres, retour & exemple (3)
Paramètresemail_type· string · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_email_templates_create", "arguments": {"email_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_templates_delete≈ 164 tokens
delete an email. Use email_type for a built-in type or custom template key.
Paramètres, retour & exemple (3)
Paramètresemail_type· string · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_email_templates_delete", "arguments": {"email_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_templates_duplicate≈ 164 tokens
duplicate an email. Use email_type for a built-in type or custom template key.
Paramètres, retour & exemple (3)
Paramètresemail_type· string · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_email_templates_duplicate", "arguments": {"email_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_templates_list≈ 130 tokens
List Candidate and Internal emails with automation usage counts.
Paramètres, retour & exemple (1)
Paramètresrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_email_templates_list", "arguments": {"request_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_templates_preview≈ 161 tokens
Preview an email for sample variables.
Paramètres, retour & exemple (3)
Paramètresemail_type· string · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_email_templates_preview", "arguments": {"email_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_templates_preview_customization≈ 188 tokens
Preview AI sample customization for an email without publishing.
Paramètres, retour & exemple (3)
Paramètresemail_type· string · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_email_templates_preview_customization", "arguments": {"email_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_templates_publish≈ 177 tokens
Update, create, duplicate, reset or delete an email. Set operation; custom emails use email_type as their template key.
Paramètres, retour & exemple (3)
Paramètresemail_type· string · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_email_templates_publish", "arguments": {"email_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_templates_read≈ 141 tokens
Read an email by built-in type or custom template key.
Paramètres, retour & exemple (2)
Paramètresemail_type· string · requisrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_email_templates_read", "arguments": {"email_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_templates_reset≈ 173 tokens
reset an email. Use email_type for a built-in type or custom template key.
Paramètres, retour & exemple (3)
Paramètresemail_type· string · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_email_templates_reset", "arguments": {"email_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_templates_rollback≈ 178 tokens
Restore an email to an immutable version.
Paramètres, retour & exemple (4)
Paramètresemail_type· string · requisrequest_id· string · optionnelversion_id· string · requisidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_email_templates_rollback", "arguments": {"email_type": "texte", "version_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_email_templates_validate≈ 160 tokens
Validate email subject, HTML, and text bodies.
Paramètres, retour & exemple (3)
Paramètresemail_type· string · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_email_templates_validate", "arguments": {"email_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_events_list≈ 147 tokens
List public Yardstick API events visible to the current principal.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelrequest_id· string · optionnelstarting_after· string · optionnel
Exemple d'appel{"name": "yardstick_events_list", "arguments": {"limit": 1, "request_id": "texte", "starting_after": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_final_recommendation_record≈ 231 tokens
Record direct final-recommendation evidence; this does not mutate application status.
Paramètres, retour & exemple (7)
Paramètresnotes· string · optionnelrating· integer · requisrequest_id· string · optionnelsession_id· string · optionnelapplication_id· string · requisidempotency_key· string · optionnelinterviewer_user_id· string · requis
Exemple d'appel{"name": "yardstick_final_recommendation_record", "arguments": {"rating": 1, "application_id": "texte", "interviewer_user_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_identity≈ 121 tokens
Return the current Yardstick API principal context.
Paramètres, retour & exemple (1)
Paramètresrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_identity", "arguments": {"request_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_integrations_workspace_health_read≈ 131 tokens
Read sanitized Workspace integration health diagnostics.
Paramètres, retour & exemple (1)
Paramètresrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_integrations_workspace_health_read", "arguments": {"request_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_add_competencies≈ 482 tokens
Add competencies to a draft exactly as written — deterministic, no AI generation. Requires confirmed outcomes; the resulting stage must stay within 25 competencies. Optional source_stage {stage: competencies, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_add_competencies", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_add_questions≈ 531 tokens
Add questions to one draft round exactly as written — deterministic, no AI generation. Requires rounds; each round holds at most 50 questions. The first question edit on a round persists question_N ids for every question in that round. Optional source_stage {stage: questions_and_directions, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_add_questions", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_add_rounds≈ 556 tokens
Add interview rounds to a draft exactly as written — deterministic, no AI generation. Requires skills; the resulting sequence must stay within 20 rounds. Optional source_stage {stage: interview_sequence, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_add_rounds", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_add_skills≈ 482 tokens
Add job skills to a draft exactly as written — deterministic, no AI generation. Requires competencies; the resulting stage must stay within 50 skills. Optional source_stage {stage: skills, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_add_skills", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_clear_competencies≈ 403 tokens
Clear every competency from a draft, leaving the stage deliberately empty — deterministic, no AI generation. Prunes the behavioral anchors of every cleared competency in the same write and reports the pruned ids. The emptied draft cannot be published as a new plan; bind the emptying onto an already-live plan with modify_active. Optional source_stage {stage: competencies, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_clear_competencies", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_clear_interview_sequence≈ 414 tokens
Clear every interview round from a draft, leaving the stage deliberately empty — deterministic, no AI generation. Prunes the questions and directions of every cleared round in the same write and reports the pruned round ids. The emptied draft cannot be published as a new plan; bind the emptying onto an already-live plan with modify_active. Optional source_stage {stage: interview_sequence, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_clear_interview_sequence", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_clear_job_skills≈ 405 tokens
Clear every job skill from a draft, leaving the stage deliberately empty — deterministic, no AI generation. The item delete refuses to remove the last skill, so this is the only way to record that the section was addressed and left empty. The emptied draft cannot be published as a new plan; bind the emptying onto an already-live plan with modify_active. Optional source_stage {stage: skills, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_clear_job_skills", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_clear_outcomes≈ 413 tokens
Clear every outcome from a draft, leaving the stage deliberately empty — deterministic, no AI generation. Outcomes have no item-level delete, and confirm_outcomes requires at least one outcome, so this is the only way to record that the section was addressed and left empty. The emptied draft cannot be published as a new plan; bind the emptying onto an already-live plan with modify_active. Optional source_stage {stage: outcomes, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_clear_outcomes", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_confirm_outcomes≈ 454 tokens
Confirm draft interview-plan outcomes before generating later stages.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_confirm_outcomes", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_delete_anchors≈ 366 tokens
Delete behavioral-anchor entries for draft items by item id. Optional source_stage {stage: questions_and_directions, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_delete_anchors", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_delete_competencies≈ 386 tokens
Delete draft competencies by id. Prunes each deleted competency's behavioral anchors in the same write and reports the pruned ids; the stage must keep at least one competency. Optional source_stage {stage: competencies, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_delete_competencies", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_delete_questions≈ 389 tokens
Delete questions from one draft round by question id. Optional source_stage {stage: questions_and_directions, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_delete_questions", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_delete_rounds≈ 388 tokens
Delete draft interview rounds by id. Prunes each deleted round's questions and directions in the same write and reports the pruned ids; the sequence must keep at least one round. Optional source_stage {stage: interview_sequence, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_delete_rounds", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_delete_skills≈ 352 tokens
Delete draft job skills by id; the stage must keep at least one skill. Optional source_stage {stage: skills, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_delete_skills", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_generate_anchors≈ 349 tokens
Generate scorecard behavioral anchors (levels 1-4) for each draft competency, or one competency when competency_id is supplied.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_generate_anchors", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_generate_competencies≈ 344 tokens
Generate draft interview-plan competencies from confirmed outcomes.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_generate_competencies", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_generate_outcomes≈ 505 tokens
Generate draft interview-plan outcomes from explicit role context, or pass accepted_outcomes to store caller-written outcomes verbatim with no AI generation (the deterministic draft bootstrap).
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · optionnelrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_generate_outcomes", "arguments": {"input": {}, "action": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_generate_questions_directions≈ 365 tokens
Generate interview questions and interviewer/candidate directions for each draft round, or one round when round_id is supplied.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_generate_questions_directions", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_generate_rounds≈ 513 tokens
Generate draft interview-plan rounds from confirmed skills.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_generate_rounds", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_generate_skills≈ 450 tokens
Generate draft interview-plan skills from confirmed competencies.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_generate_skills", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_list≈ 201 tokens
List interview-plan drafts, newest first. Optional job_id narrows the list to one job and takes a job_ public display id. Use this to find an ipd_ draft id again after an interrupted builder session.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionneljob_id· string · optionnelrequest_id· string · optionnelstarting_after· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_list", "arguments": {"limit": 1, "job_id": "texte", "request_id": "texte", "starting_after": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_read≈ 208 tokens
Read one interview-plan draft in full: every stage checkpoint (outcomes, competencies, job skills, interview sequence, questions and directions), stage_versions for source_stage preconditions, status, and source metadata. Question ids are always present (question_N fallback), so edits can target them directly.
Paramètres, retour & exemple (2)
Paramètresdraft_id· string · requisrequest_id· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_read", "arguments": {"draft_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_update_anchors≈ 464 tokens
Upsert behavioral anchors for draft items, keyed by item id with levels 1-4 — deterministic, no AI generation. Requires competencies; anchors keyed to unknown item ids are rejected by id. Optional source_stage {stage: questions_and_directions, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_update_anchors", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_update_competencies≈ 504 tokens
Replace draft competencies by id and/or reorder them with order (a complete permutation of resulting ids) — deterministic, no AI generation. Updating in place keeps the item id. Optional source_stage {stage: competencies, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_update_competencies", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_update_questions≈ 559 tokens
Replace one draft round's questions by id and/or reorder them with order (a complete permutation of that round's resulting question ids) — deterministic, no AI generation. Read the draft first: stored questions expose stable question_N ids. Optional source_stage {stage: questions_and_directions, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_update_questions", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yardstick_interview_plan_drafts_update_round_directions≈ 427 tokens
Set one draft round's interviewer and/or candidate directions exactly as written — deterministic, no AI generation. Provide at least one of the two direction fields. Optional source_stage {stage: questions_and_directions, version} returns 409 when stale.
Paramètres, retour & exemple (5)
Paramètresinput· object · requisaction· string · requisresource· object · requisrequest_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "yardstick_interview_plan_drafts_update_round_directions", "arguments": {"input": {}, "action": "texte", "resource": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
+ 92 autres outils (affichage limité à 120).
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».