mcpbeat Sign in

Yardstick ATS MCP Server

by yardstick Your server? Claim it
not responding

Yardstick ATS is listed as active in the registry but did not answer our last check. It exposes 267 tools. Last commit 12 Sep 2026.

Manage hiring in Yardstick's ATS: jobs, candidates, applications, interviews, and scorecards.

Uptime history 82 days of history · worst day 0%
82 days agonow
0.0%
Uptime 24h
0 of 91 checks
267
Tools
read from the server
97 ms
Response time
average over 24h
0
Stars
last commit 12 Sep 2026

What changed 124

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 8 October 2026. No other catalogue keeps this.

25 Oct 58 tools appeared yardstick_applications_decide_hiring_step, yardstick_applications_hiring_step_decision, yardstick_automation_rules_preview_draft and 55 more
25 Oct 7 tools changed the parameters they ask for yardstick_applications_list, yardstick_automation_rules_create, yardstick_automation_rules_preview and 4 more
25 Oct 2 tool descriptions were rewritten yardstick_applications_list, yardstick_tasks_respond
18 Oct 21 tools appeared yardstick_applications_admit_candidate, yardstick_applications_decide, yardstick_applications_undo_candidate_admission and 18 more
18 Oct 15 tool descriptions were rewritten yardstick_applications_list, yardstick_automation_rules_create, yardstick_automation_rules_delete and 12 more
18 Oct 13 tools changed the parameters they ask for yardstick_applications_list, yardstick_automation_rules_create, yardstick_automation_rules_list and 10 more
9 Oct a tool appeared yardstick_talent_search
8 Oct 3 tools changed the parameters they ask for yardstick_interview_sessions_interviewers_assign, yardstick_interview_sessions_scorecard_submit, yardstick_people_list
8 Oct 2 tools appeared yardstick_people_documents_download_url, yardstick_people_documents_list
8 Oct 2 tool descriptions were rewritten yardstick_interview_sessions_interviewers_assign, yardstick_people_list

Yardstick ATS does not always answer

Over the last week it answered 0.0% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 14 min ago.

run in your terminal
claude mcp add yardstick --transport http https://api.yardstick.team/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.yardstick.team/mcp
~/.codex/config.toml
[mcp_servers.yardstick]
url = "https://api.yardstick.team/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "yardstick": {
      "url": "https://api.yardstick.team/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "yardstick": {
      "type": "http",
      "url": "https://api.yardstick.team/mcp"
    }
  }
}

Available tools 267

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

yardstick
yardstick_access_grants_create
Create a reasoned, revocable, audited access grant.
yardstick_access_grants_list
List explicit access grants visible to the current principal.
yardstick_access_grants_read
Read one explicit access grant by public id.
yardstick_access_grants_revoke
Revoke an explicit access grant with optional reason text.
yardstick_application_interview_sessions_ensure
Ensure an application interview session for an explicit round id.
yardstick_application_interview_sessions_list
List interview sessions for an application.
yardstick_applications_admit_candidate
Move one reviewed application to Candidates. Does not schedule interviews or send email.
yardstick_applications_archive_bind
Bind an already-previewed application archive with explicit approval metadata and matching idempotency key.
yardstick_applications_archive_preview
Preview application archive approval requirements only; bind fields are rejected.
yardstick_applications_create
Create a recruiter or agent-sourced application for an existing person and job posting.
yardstick_applications_decide
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.
yardstick_applications_decide_hiring_step
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.
yardstick_applications_email_decision_apply
Apply an application status-change email decision with idempotency metadata.
yardstick_applications_email_decision_preview
Preview the candidate email decision for an application status change without mutating the application or drafts.
yardstick_applications_hiring_step_decision
Read where the hiring manager's decision stands on the candidate's latest step that waits on one: advanced, held, waiting, or none.
yardstick_applications_list
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.
yardstick_applications_read
Read one application person + Job attachment by public id.
yardstick_applications_status_email_poc_bind
Bind the fixed applications-owned status/email approval POC with explicit approval metadata and a matching idempotency key.
yardstick_applications_status_email_poc_preview
Preview the fixed applications-owned Interviewing to Offer status/email approval POC without mutating status or email state.
yardstick_applications_transition_bind
Bind an already-previewed application transition with explicit approval metadata and matching idempotency key.
yardstick_applications_transition_direct
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).
yardstick_applications_transition_preview
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).
yardstick_applications_undo_candidate_admission
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.
yardstick_applications_update
Update one application with schema-bound public API fields.
yardstick_ats_imports_apply
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.
yardstick_ats_imports_dry_run
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.
yardstick_ats_imports_read
Read one ATS import dry-run/apply batch and its rows by public id.
yardstick_audit_log_list
List public Yardstick audit log entries visible to the current principal.
yardstick_automation_rules_bulk
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.
yardstick_automation_rules_copy
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.
yardstick_automation_rules_create
Create a named workflow automation rule with stage or step triggers, job scope, delivery mode, timing and a typed action. Authoring executes no action.
yardstick_automation_rules_delete
Delete an automation rule. Plain delete (no approval preview→bind): rules are inert config, so deleting unfired config moves no candidates.
yardstick_automation_rules_list
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.
yardstick_automation_rules_preview
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.
yardstick_automation_rules_preview_draft
Preview a rule before saving it, for a real application: the same result as preview-rule. Pass the rule as you would to create (CLI: --body-json '{"rule":{...}}'); add rule_id to preview unsaved edits to that rule. Saves nothing and executes no action.
yardstick_automation_rules_preview_rule
Preview a saved workflow rule for a real application: recipients, sender, rendered email, scheduling links and missing prerequisites. Executes no action.
yardstick_automation_rules_read
Read one automation rule by public id (its trigger, typed action, target stage, and is_active state).
yardstick_automation_rules_update
Edit a workflow automation rule's name, stage or step trigger, action, condition, job scope, delivery mode, timing or active state.
yardstick_automation_runs_list
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.
yardstick_automation_runs_retry
Try a workflow run again after fixing missing setup. Only clean refusals and active rules qualify; unknown outcomes are refused.
yardstick_automation_starters_apply
Copy reviewed rules into a job using chosen matches; keep unmatched rules off and existing rules intact.
yardstick_automation_starters_create
Create a named organization starter from portable rule definitions.
yardstick_automation_starters_delete
Delete an organization starter while keeping existing job copies.
yardstick_automation_starters_list
List your organization’s saved automation starters.
yardstick_automation_starters_preview
Preview copying a starter or job’s rules, including step and stage matches and unmatched rules.
yardstick_automation_starters_rename
Rename an organization starter without changing existing job copies.
yardstick_automation_starters_save_job
Save a job’s automation rules as a named organization starter.
yardstick_built_in_agents_configure_bind
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.
yardstick_built_in_agents_configure_preview
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.
yardstick_built_in_agents_enable_bind
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.
yardstick_built_in_agents_enable_preview
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.
yardstick_built_in_agents_list
List the built-in-agent catalog with each built-in agent's current status, explicit defaults or disabled state, and latest work summary.
yardstick_built_in_agents_read
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.
yardstick_built_in_agents_runs
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.
yardstick_decision_brief_read
Read the decision brief for an application.
yardstick_decision_brief_regenerate
Regenerate a decision brief for an application with idempotency metadata.
yardstick_departments_create
Create a Department through the public Yardstick API.
yardstick_departments_invitations_create
Create a Department-scoped invitation without returning token material.
yardstick_departments_invitations_list
List redacted Department invitation views.
yardstick_departments_list
List Departments visible to the current principal.
yardstick_departments_members_add
Add an existing person to a Department.
yardstick_departments_members_list
List Department members for an authorized Department.
yardstick_departments_members_remove
Remove a Department member, optionally with a replacement lead.
yardstick_departments_members_set_lead
Set one Department member as lead.
yardstick_departments_read
Read one Department by public id.
yardstick_departments_update
Update one Department with schema-bound public API fields.
yardstick_email_automation_settings_read
Read candidate email automation settings.
yardstick_email_automation_settings_update
Update candidate email automation settings.
yardstick_email_drafts_discard
Discard a pending candidate email draft without provider mutation.
yardstick_email_drafts_history
Read candidate email draft history and provenance.
yardstick_email_drafts_list
List candidate email drafts with optional status and email-type filters.
yardstick_email_drafts_preview
Read rendered preview content for a candidate email draft.
yardstick_email_drafts_read
Read a redacted candidate email draft.
yardstick_email_drafts_send
Send a pending candidate email draft with replay protection, or reclaim a never-delivered draft and send it.
yardstick_email_drafts_update
Save mutable candidate email draft fields or set/clear a validated sender override.
yardstick_email_sender_connections_list
List redacted sender provider connection state.
yardstick_email_sender_defaults_list
List candidate email sender defaults.
yardstick_email_sender_defaults_set
Set the default sender policy for a candidate email type.
yardstick_email_sender_settings_read
Read redacted email sender settings with sanitized queue diagnostics.
yardstick_email_template_versions_list
List immutable email versions.
yardstick_email_templates_create
create an email. Use email_type for a built-in type or custom template key.
yardstick_email_templates_delete
delete an email. Use email_type for a built-in type or custom template key.
yardstick_email_templates_duplicate
duplicate an email. Use email_type for a built-in type or custom template key.
yardstick_email_templates_list
List Candidate and Internal emails with automation usage counts.
yardstick_email_templates_preview
Preview an email for sample variables.
yardstick_email_templates_preview_customization
Preview AI sample customization for an email without publishing.
yardstick_email_templates_publish
Update, create, duplicate, reset or delete an email. Set operation; custom emails use email_type as their template key.
yardstick_email_templates_read
Read an email by built-in type or custom template key.
yardstick_email_templates_reset
reset an email. Use email_type for a built-in type or custom template key.
yardstick_email_templates_rollback
Restore an email to an immutable version.
yardstick_email_templates_validate
Validate email subject, HTML, and text bodies.
yardstick_events_list
List public Yardstick API events visible to the current principal.
yardstick_final_recommendation_record
Record direct final-recommendation evidence; this does not mutate application status.
yardstick_identity
Return the current Yardstick API principal context.
yardstick_integrations_workspace_health_read
Read sanitized Workspace integration health diagnostics.
yardstick_interview_plan_drafts_add_competencies
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.
yardstick_interview_plan_drafts_add_questions
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.
yardstick_interview_plan_drafts_add_rounds
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.
yardstick_interview_plan_drafts_add_skills
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.
yardstick_interview_plan_drafts_clear_competencies
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.
yardstick_interview_plan_drafts_clear_interview_sequence
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.
yardstick_interview_plan_drafts_clear_job_skills
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.
yardstick_interview_plan_drafts_clear_outcomes
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.
yardstick_interview_plan_drafts_confirm_outcomes
Confirm draft interview-plan outcomes before generating later stages.
yardstick_interview_plan_drafts_delete_anchors
Delete behavioral-anchor entries for draft items by item id. Optional source_stage {stage: questions_and_directions, version} returns 409 when stale.
yardstick_interview_plan_drafts_delete_competencies
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.
yardstick_interview_plan_drafts_delete_questions
Delete questions from one draft round by question id. Optional source_stage {stage: questions_and_directions, version} returns 409 when stale.
yardstick_interview_plan_drafts_delete_rounds
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.
yardstick_interview_plan_drafts_delete_skills
Delete draft job skills by id; the stage must keep at least one skill. Optional source_stage {stage: skills, version} returns 409 when stale.
yardstick_interview_plan_drafts_generate_anchors
Generate scorecard behavioral anchors (levels 1-4) for each draft competency, or one competency when competency_id is supplied.
yardstick_interview_plan_drafts_generate_competencies
Generate draft interview-plan competencies from confirmed outcomes.
yardstick_interview_plan_drafts_generate_outcomes
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).
yardstick_interview_plan_drafts_generate_questions_directions
Generate interview questions and interviewer/candidate directions for each draft round, or one round when round_id is supplied.
yardstick_interview_plan_drafts_generate_rounds
Generate draft interview-plan rounds from confirmed skills.
yardstick_interview_plan_drafts_generate_skills
Generate draft interview-plan skills from confirmed competencies.
yardstick_interview_plan_drafts_list
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.
yardstick_interview_plan_drafts_read
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.
yardstick_interview_plan_drafts_update_anchors
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.
yardstick_interview_plan_drafts_update_competencies
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.
yardstick_interview_plan_drafts_update_questions
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.
yardstick_interview_plan_drafts_update_round_directions
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.
yardstick_interview_plan_drafts_update_rounds
Replace draft interview rounds by id and/or reorder them with order (a complete permutation of resulting ids) — deterministic, no AI generation. A round updated in place keeps its id, so its questions and directions are preserved (not pruned). Optional source_stage {stage: interview_sequence, version} returns 409 when stale.
yardstick_interview_plan_drafts_update_skills
Replace draft job skills by id and/or reorder them with order (a complete permutation of resulting ids) — deterministic, no AI generation. Optional source_stage {stage: skills, version} returns 409 when stale.
yardstick_interview_plan_drafts_validate
Validate an interview-plan draft without publishing it.
yardstick_interview_plans_archive
Archive one interview plan. Already-archived plans succeed without a write. A plan still attached to a job is refused — detach it from the job first.
yardstick_interview_plans_list
List published interview plans, newest first. Optional job_id narrows the list to one job and takes a job_ public display id. Use this to find an interview plan id when you only hold a job id.
yardstick_interview_plans_modify_active_bind
Bind an already-previewed interview-plan active modification with explicit approval metadata and matching idempotency key.
yardstick_interview_plans_modify_active_preview
Preview interview-plan active-modification approval requirements only; bind fields are rejected.
yardstick_interview_plans_publish_bind
Bind an already-previewed interview-plan publish with explicit approval metadata and matching idempotency key.
yardstick_interview_plans_publish_preview
Preview interview-plan publish approval requirements only; bind fields are rejected.
yardstick_interview_plans_read
Read one interview plan by public id.
yardstick_interview_plans_set_hiring_manager_decides
Turn on or off whether a plan step waits on the hiring manager's decision before the candidate moves on. Only workflow managers on an open job can change it.
yardstick_interview_plans_unarchive
Restore one archived interview plan. Plans that are already live succeed without a write. If the plan's job has since acquired another live plan, the restore is refused and names that plan.
yardstick_interview_sessions_available_interviewers_list
List organization members who can be assigned as interviewers, newest membership first. Use this to pick a usr_ public display id before assigning an interviewer.
yardstick_interview_sessions_cancel
Cancel a scheduled interview session, releasing the provider booking and invalidating its scheduling links.
yardstick_interview_sessions_complete
Complete an interview session for an explicit interviewer.
yardstick_interview_sessions_feedback_read
Read your assigned interview questions, scorecard ratings and question notes.
yardstick_interview_sessions_interviewers_assign
Assign an interviewer to an interview session. Email notification is attempted by default; set notify_interviewer to false to opt out. The response reports the safe interviewer_email outcome.
yardstick_interview_sessions_interviewers_list
List interviewers assigned to an interview session.
yardstick_interview_sessions_interviewers_unassign
Unassign an interviewer from an interview session.
yardstick_interview_sessions_question_notes_save
Save your note for an existing interview question, including completed interviews.
yardstick_interview_sessions_read
Read one interview session by public id.
yardstick_interview_sessions_readiness
Read interview-session scheduling readiness.
yardstick_interview_sessions_scheduling_link_generate
Generate a scheduling link for an interview session.
yardstick_interview_sessions_scorecard_remove_rating
Remove one of your own scorecard entries without changing other feedback.
yardstick_interview_sessions_scorecard_submit
Submit an interview-session scorecard with explicit ratings.
yardstick_interview_sessions_start
Start an interview session for an explicit interviewer.
yardstick_job_postings_archive_bind
Bind an already-previewed job-posting archive with explicit approval metadata and matching idempotency key.
yardstick_job_postings_archive_preview
Preview job-posting archive approval requirements only; bind fields are rejected.
yardstick_job_postings_create
Create a draft job posting through the public Yardstick API.
yardstick_job_postings_list
List job postings visible to the current principal.
yardstick_job_postings_publish_bind
Bind an already-previewed job-posting publish with explicit approval metadata and matching idempotency key.
yardstick_job_postings_publish_preview
Preview job-posting publish approval requirements only; bind fields are rejected.
yardstick_job_postings_read
Read one job posting by public id.
yardstick_job_postings_update
Update a job posting with schema-bound public API fields.
yardstick_job_postings_validate
Validate a draft job posting without mutating it.
yardstick_jobs_archive
Archive one Job row only; linked job postings, applications, and interview plans are not mutated.
yardstick_jobs_attach_artifact
Link an existing interview plan, job posting, or application to a Job. Idempotent when already linked to the same Job; conflicts when linked elsewhere. Requires jobs:write and the artifact's own write scope.
yardstick_jobs_close
Close one Job row only; linked job postings, applications, and interview plans are not mutated.
yardstick_jobs_create
Create an internal Job container without mutating job postings, applications, or interview plans.
yardstick_jobs_detach_artifact
Clear the link between an artifact and a Job. Idempotent when already unlinked. Requires jobs:write and the artifact's own write scope.
yardstick_jobs_list
List internal Job containers visible to the current principal.
yardstick_jobs_prospect_matches
List deterministic Talent CRM prospect matches for one Job. Read-only; includes evidence, caveats, and blocked lifecycle states without outreach, conversion, import, or AI ranking.
yardstick_jobs_read
Read one internal Job container by public id.
yardstick_jobs_update
Update one internal Job container with schema-bound public API fields.
yardstick_notifications_get
Read your notification channels, personal overrides, organization defaults and Slack availability.
yardstick_notifications_org_defaults_get
Read the organization's default notification channels. Admins only.
yardstick_notifications_org_defaults_set
Set the default channel for people who have not chosen their own. Admins only.
yardstick_notifications_reset
Remove your choice for one message type and use the organization default again.
yardstick_notifications_set
Choose Email, Slack or Both for one of your internal message types.
yardstick_offers_answers_update
Fill in the answers the offer documents ask for. `expected_draft_revision` is required.
yardstick_offers_approval_bind
Record only the approval decision explicitly reviewed in preview.
yardstick_offers_approval_preview
Review an approval decision without recording it.
yardstick_offers_approval_review
Read the approval step assigned to you.
yardstick_offers_cancel_revision
Cancel a replacement draft.
yardstick_offers_countersignature_read
Read company signature settings for this offer.
yardstick_offers_countersignature_update
Configure the company signer. This does not sign the offer.
yardstick_offers_create
Create an offer draft.
yardstick_offers_documents_add
Add a published offer document to a draft offer.
yardstick_offers_documents_change_packet
Replace the offer's documents with a different packet. If answers or edits would be lost, nothing changes and the call returns a 409 `change_packet_confirm_required` error with the number of answers and edits. To go ahead, repeat the call with `confirm_drops` set to true.
yardstick_offers_documents_edit
Edit one document for this offer only. The library document does not change. `expected_draft_revision` is required.
yardstick_offers_documents_list
List the documents in an offer and what each still needs before sending.
yardstick_offers_documents_remove
Remove a document from a draft offer.
yardstick_offers_documents_reorder
Set the order of the documents in a draft offer. List every document once.
yardstick_offers_library_documents_archive
Archive an offer document. Admins only.
yardstick_offers_library_documents_copy
Copy an offer document into a new draft. Admins only.
yardstick_offers_library_documents_create
Create an offer document. Admins only.
yardstick_offers_library_documents_list
List offer documents with their fill-ins, packets and published version. Admins only.
yardstick_offers_library_documents_publish
Publish the current draft as a new version. Admins only.
yardstick_offers_library_documents_read
Read an offer document, its draft and its versions. Admins only.
yardstick_offers_library_documents_update_draft
Save an offer document draft and its fill-ins. Admins only.
yardstick_offers_library_packets_archive
Archive an offer packet. Admins only.
yardstick_offers_library_packets_create
Create an offer packet. Admins only.
yardstick_offers_library_packets_list
List offer packets and their documents. Admins only.
yardstick_offers_library_packets_reorder
Set the order of offer packets. Admins only.
yardstick_offers_library_packets_update
Change an offer packet. Admins only.
yardstick_offers_lifecycle_policy_read
Read offer reminder settings. Admin only.
yardstick_offers_lifecycle_policy_update
Set reminder intervals in seconds before expiry. Admin only.
yardstick_offers_list
List offers visible to you.
yardstick_offers_open_revision
Open a replacement draft. Sending requires a separate preview and confirmation.
yardstick_offers_read
Read an offer. Members see status; its creator and admins see full details.
yardstick_offers_rescind_bind
Withdraw only the offer explicitly reviewed in preview.
yardstick_offers_rescind_preview
Review withdrawal and optional candidate email without changing the offer.
yardstick_offers_send_bind
Send only the exact offer explicitly reviewed in preview.
yardstick_offers_send_preview
Review the exact offer and recipient without sending.
yardstick_offers_send_status
Read offer delivery status and recovery guidance.
yardstick_offers_signed_copy
Get a five-minute download link for the signed company copy. Requires creator or admin access.
yardstick_offers_signed_files_download
Download one signed file of an offer as a PDF. file_id is required: this tool returns one file per call, up to 3 MB. Get the IDs from `yardstick_offers_signed_files_list`. For a larger file, or to save every file, use the CLI `yardstick offers signed-files download`. Requires creator or admin access.
yardstick_offers_signed_files_list
List the signed files of an offer. Requires creator or admin access.
yardstick_offers_status
Read signing, company signature, finalization and lifecycle status.
yardstick_offers_submit_for_approval
Request approval of this draft.
yardstick_offers_timeline
Read the offer history.
yardstick_offers_update
Update a draft using its current version.
yardstick_offers_verification_policy_read
Read candidate email verification settings. Admin only.
yardstick_offers_verification_policy_update
Set candidate email verification requirements. Admin only.
yardstick_opportunities_deep_link
Create a public deep link for an opportunity workflow view.
yardstick_opportunities_list
List read-only opportunity workflow views visible to the current principal.
yardstick_opportunities_next_action
Read the next action state for an opportunity without mutating it.
yardstick_opportunities_read
Read one read-only opportunity workflow view by public id.
yardstick_people_create
Create a person through the public Yardstick API.
yardstick_people_documents_download_url
Mint a signed download URL for one person document. Read-only. The URL expires in 5 minutes and is a bearer link: do not log or share it. Takes per_ and pdoc_ display ids.
yardstick_people_documents_list
List the documents attached to a person (resumes and other files). Archived documents are excluded unless include_archived is true. Takes a per_ display id and returns pdoc_ display ids.
yardstick_people_list
List people visible to the current principal. Pass email to find the exact person behind a candidate_email_conflict.
yardstick_people_read
Read one person by public id.
yardstick_people_update
Update one person with schema-bound public API fields.
yardstick_pipelines_assign_to_job
Assign a pipeline to a job (jobs.pipeline_template_id) or clear it with pipeline_id: null. Pipeline validated by org; job resolved by org+mode.
yardstick_pipelines_assign_to_job_preview
Preview the job's stages in use, candidate counts and suggested same-name mapping before changing its pipeline. Makes no changes.
yardstick_pipelines_clone
Clone a pipeline and its stages. Set copy_rules to copy its workflow rules too (requires automation_rules:write). Returns rules_copied.
yardstick_pipelines_create
Create a custom pipeline template with optional inline stages. Does not affect the org default pipeline or candidate tracking.
yardstick_pipelines_list
List the organization's pipeline templates with their ordered stages. Canonical default stages are flagged canonical_locked.
yardstick_pipelines_read
Read one pipeline template and its ordered stages by public id.
yardstick_pipelines_reorder_stages
Reorder all stages of a pipeline by supplying the complete stage id order. Constraint-safe; allowed for canonical stages.
yardstick_pipelines_stages_create
Append (or insert at a position) a stage to a pipeline with a kind and optional approval scope.
yardstick_pipelines_stages_delete_bind
Bind an approved pipeline-stage delete with explicit approval metadata and a matching idempotency key. Refuses while candidates remain.
yardstick_pipelines_stages_delete_preview
Preview deleting a pipeline stage; returns the candidate-count impact and binding fields. Canonical default stages are rejected.
yardstick_pipelines_stages_update
Edit a pipeline stage. Canonical default stages allow display-name change only; slug/stage_kind/approval_scope/is_terminal are locked.
yardstick_pipelines_update
Rename, re-describe, or toggle active for one pipeline template.
yardstick_prospect_activities_create
Create a bounded internal prospect activity note or touchpoint.
yardstick_prospect_activities_list
List bounded activity records for one Talent CRM prospect.
yardstick_prospect_imports_apply
Apply an approved Prospect CRM import preview with preview_hash and explicit row decisions for advisory matches.
yardstick_prospect_imports_dry_run
Preview a structured-row Prospect CRM import. JSON rows only; no raw CSV/resume file reads, outreach, application conversion, source ranking, or silent person merge.
yardstick_prospect_imports_read
Read one Prospect CRM import dry-run/apply batch by public id.
yardstick_prospects_convert_bind
Bind an approved prospect conversion preview with explicit approval metadata and matching idempotency key.
yardstick_prospects_convert_preview
Preview conversion of one Prospect into one canonical Application; bind fields are rejected and no outreach/import/merge occurs.
yardstick_prospects_create
Create Talent CRM prospect relationship state for an existing person.
yardstick_prospects_list
List active Talent CRM prospects visible to the current principal.
yardstick_prospects_outreach_create_draft
Create a pending review prospect outreach email draft. Sending stays on email draft send and requires communications:send.
yardstick_prospects_outreach_preview
Preview a one-off prospect outreach draft without creating a draft, sending email, enrolling a sequence, or creating an application.
yardstick_prospects_read
Read one Talent CRM prospect by public id.
yardstick_prospects_update
Update bounded Talent CRM prospect relationship fields.
yardstick_reporting_search
Search redacted recruiting reporting summaries through the public reporting API.
yardstick_slack_status
Read the Slack workspace name, connection state and connecting admin's user id. Admins only.
yardstick_source_links_create
Create an opaque source/referral link for a published job posting. Raw source_token is returned only in the create response; reads return token_hint, and active token-bearing links also return public_url.
yardstick_source_links_disable
Disable a source/referral link so its public URL no longer stamps attribution.
yardstick_source_links_list
List source/referral attribution links without raw token material or source quality ranking.
yardstick_source_links_read
Read one source/referral attribution link by public id without raw token material.
yardstick_talent_pool_members_add
Add an existing prospect to a Talent CRM pool.
yardstick_talent_pool_members_list
List active prospect memberships for one Talent CRM pool.
yardstick_talent_pool_members_remove
Remove an active prospect membership from a Talent CRM pool.
yardstick_talent_pools_create
Create a Talent CRM pool.
yardstick_talent_pools_list
List Talent CRM pools visible to the current principal. Archived pools are excluded unless include_archived is true.
yardstick_talent_pools_read
Read one Talent CRM pool by public id.
yardstick_talent_pools_update
Update bounded Talent CRM pool fields.
yardstick_talent_search
Search all authorized recruiting records by literal keywords across names, notes, activities and current parsed résumés. All words must match; PhD punctuation is normalized.
yardstick_tasks_deep_link
Create a public task deep link for a caller-supplied task id.
yardstick_tasks_list
List Yardstick tasks visible to the current principal.
yardstick_tasks_respond
Answer an assigned application or scorecard review. Recruiter questions require a note; send_to_recruiter shares a scorecard note with the recruiter.

Endpoints

URLTransportStateLatencyChecked
https://api.yardstick.team/mcp streamable-http answering 97 ms 14 min ago

Alternatives to Yardstick ATS

same job, measured the same way
100Hires - AI ATS & Recruitment Software
by 100hires

Official 100Hires MCP: AI ATS & Recruitment Software for candidates, jobs, applications, interviews.

136 tools answering
Selenios
by selenios

AI recruiting platform: manage jobs, pipelines, candidate scores and interview transcripts.

answering
Humanlike Hiring
by humanlike

Jobs, candidates, pipeline and AI interviews from your Humanlike hiring workspace.

answering
ResuMax
by resumax

Find jobs, improve resumes, prepare for interviews, and manage your application pipeline.

answering
Job Tracker Student MCP
by anonymousonyx22

Job application tracker MCP server. Track jobs, interviews and deadlines offline.

117 installs/wk local only
Refine Job Search
by getrefine

Job search management: applications, interviews, offers, recruiter email, and company openings.

62 tools answering
Talpy Aya — AI recruiter (WhatsApp interviews)
by talpy

AI recruiter: create jobs, send candidates to WhatsApp interviews, read cited scores.

8 tools answering
InterviewFlowAI
by interviewflowai

Review candidates and run hiring actions in InterviewFlowAI from Claude, ChatGPT, Codex and more.

answering

Yardstick ATS — questions

Answers built from our own checks of this server.

What can Yardstick ATS do?
It exposes 267 tools, read directly from the server on our last check. Among them: yardstick_access_grants_create, yardstick_access_grants_list, yardstick_access_grants_read, yardstick_access_grants_revoke, yardstick_application_interview_sessions_ensure, yardstick_application_interview_sessions_list and 261 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Yardstick ATS working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 0 of 91 checks got a reply (0.0%), average response time 97 ms. The bar chart above shows every period we have measured.
The registry lists Yardstick ATS as active — why does it not respond?
The official MCP registry stores what the author submitted; it does not verify that the server still runs. We check the endpoint ourselves, and this one does not answer. Catalogues that copy the registry without checking will show it as working.
How do I connect Yardstick ATS?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Yardstick ATS need an API key?
No. Yardstick ATS completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 267 of them are readable on this page. This is what we observed, not what the docs claim.
Is Yardstick ATS open source?
The code is open source: it is published under the MIT licence and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at api.yardstick.team, which runs on its operator's own terms.