Yardstick ATS is a remote MCP server that gives an AI agent 185 tools, among them yardstick_access_grants_create, yardstick_access_grants_list, yardstick_access_grants_read. It answers at https://api.yardstick.team/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 12 September 2026; the last check, on 24 October 2026, succeeded.
Read hiring data from Yardstick's ATS: jobs, candidates, applications, interviews, and scorecards.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
yardstick_access_grants_create | Create a reasoned, revocable, audited access grant. Inputs: request_id, idempotency_key, subject_person_id, scope, target_id, artifact_classes |
yardstick_access_grants_list | List explicit access grants visible to the current principal. Inputs: request_id, limit, starting_after |
yardstick_access_grants_read | Read one explicit access grant by public id. Inputs: request_id, access_grant_id |
yardstick_access_grants_revoke | Revoke an explicit access grant with optional reason text. Inputs: request_id, idempotency_key, access_grant_id, reason |
yardstick_application_interview_sessions_ensure | Ensure an application interview session for an explicit round id. Inputs: request_id, idempotency_key, application_id, interview_plan_id, round_id, round_title |
yardstick_application_interview_sessions_list | List interview sessions for an application. Inputs: request_id, application_id |
yardstick_applications_archive_bind | Bind an already-previewed application archive with explicit approval metadata and matching idempotency key. Inputs: request_id, idempotency_key, application_id, reason, binding |
yardstick_applications_archive_preview | Preview application archive approval requirements only; bind fields are rejected. Inputs: request_id, idempotency_key, application_id, reason |
yardstick_applications_create | Create a recruiter or agent-sourced application for an existing person and job posting. Inputs: request_id, idempotency_key, person_id, job_posting_id |
yardstick_applications_email_decision_apply | Apply an application status-change email decision with idempotency metadata. Inputs: request_id, idempotency_key, application_id |
yardstick_applications_email_decision_preview | Preview the candidate email decision for an application status change without mutating the application or drafts. Inputs: request_id, idempotency_key, application_id |
yardstick_applications_list | List application person + Job attachments visible to the current principal. Inputs: request_id, limit, starting_after |
yardstick_applications_read | Read one application person + Job attachment by public id. Inputs: request_id, application_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. Inputs: request_id, idempotency_key, application_id, current_status, target_status, email_type |
yardstick_applications_status_email_poc_preview | Preview the fixed applications-owned Interviewing to Offer status/email approval POC without mutating status or email state. Inputs: request_id, idempotency_key, application_id, current_status, target_status, email_type |
yardstick_applications_transition_bind | Bind an already-previewed application transition with explicit approval metadata and matching idempotency key. Inputs: request_id, idempotency_key, application_id, status, reason, employment_start_date |
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). Inputs: request_id, idempotency_key, application_id, status, reason, pipeline_stage_id |
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). Inputs: request_id, idempotency_key, application_id, status, reason, employment_start_date |
yardstick_applications_update | Update one application with schema-bound public API fields. Inputs: request_id, idempotency_key, application_id, stage |
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. Inputs: request_id, idempotency_key, import_id, preview_hash |
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 app Inputs: request_id, idempotency_key, source_kind, source_label, candidates, jobs |
yardstick_ats_imports_read | Read one ATS import dry-run/apply batch and its rows by public id. Inputs: request_id, import_id |
yardstick_audit_log_list | List public Yardstick audit log entries visible to the current principal. Inputs: request_id, limit, starting_after |
yardstick_automation_rules_create | Create a stage automation rule (trigger + typed action from the 3-type palette: send_scheduling_link / create_task / send_email). Inert — fires no side effect. Inputs: request_id, idempotency_key, pipeline_stage_id, trigger, action, condition |
yardstick_automation_rules_delete | Delete a stage automation rule. Plain delete (no approval preview→bind): rules are inert config, so deleting unfired config moves no candidates. Inputs: request_id, rule_id |
yardstick_automation_rules_list | List the organization's stage automation rules. Rules are inert config — authoring fires no side effect; the executor child runs rules later. Inputs: request_id |
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. Inputs: request_id, idempotency_key, application_id, trigger, pipeline_stage_id |
yardstick_automation_rules_read | Read one stage automation rule by public id (its trigger, typed action, target stage, and is_active state). Inputs: request_id, rule_id |
yardstick_automation_rules_update | Edit a stage automation rule's trigger, typed action, condition, position, or is_active state. Inputs: request_id, idempotency_key, rule_id, trigger, action, condition |
yardstick_automation_runs_list | List the organization's stage automation runs (what fired for which candidate, success/failure). Filterable by application-id and rule-id. Read-only; runs are system-written by the executor and include skipped (deferred) send_email rows so Inputs: request_id, application_id, rule_id |
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. Inputs: request_id, idempotency_key, built_in_agent_id, config, binding |
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. Inputs: request_id, idempotency_key, built_in_agent_id, config |
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. Inputs: request_id, idempotency_key, built_in_agent_id, binding |
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. Inputs: request_id, idempotency_key, built_in_agent_id |
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. Inputs: request_id |
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. Inputs: request_id, built_in_agent_id |
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 Inputs: request_id, built_in_agent_id |
yardstick_decision_brief_read | Read the decision brief for an application. Inputs: request_id, application_id |
yardstick_decision_brief_regenerate | Regenerate a decision brief for an application with idempotency metadata. Inputs: request_id, idempotency_key, application_id |
yardstick_departments_create | Create a Department through the public Yardstick API. Inputs: request_id, idempotency_key, name, description, slug |
yardstick_departments_invitations_create, yardstick_departments_invitations_list, yardstick_departments_list, yardstick_departments_members_add, yardstick_departments_members_list, yardstick_departments_members_remove, yardstick_departments_members_set_lead, yardstick_departments_read, yardstick_departments_update, yardstick_email_automation_settings_read, yardstick_email_automation_settings_update, yardstick_email_drafts_discard, yardstick_email_drafts_history, yardstick_email_drafts_list, yardstick_email_drafts_preview, yardstick_email_drafts_read, yardstick_email_drafts_send, yardstick_email_drafts_update, yardstick_email_sender_connections_list, yardstick_email_sender_defaults_list, yardstick_email_sender_defaults_set, yardstick_email_sender_settings_read, yardstick_email_template_versions_list, yardstick_email_templates_list, yardstick_email_templates_preview, yardstick_email_templates_preview_customization, yardstick_email_templates_publish, yardstick_email_templates_read, yardstick_email_templates_rollback, yardstick_email_templates_validate, yardstick_events_list, yardstick_final_recommendation_record, yardstick_identity, yardstick_integrations_workspace_health_read, yardstick_interview_plan_drafts_add_competencies, yardstick_interview_plan_drafts_add_questions, yardstick_interview_plan_drafts_add_rounds, yardstick_interview_plan_drafts_add_skills, yardstick_interview_plan_drafts_clear_competencies, yardstick_interview_plan_drafts_clear_interview_sequence, yardstick_interview_plan_drafts_clear_job_skills, yardstick_interview_plan_drafts_clear_outcomes, yardstick_interview_plan_drafts_confirm_outcomes, yardstick_interview_plan_drafts_delete_anchors, yardstick_interview_plan_drafts_delete_competencies, yardstick_interview_plan_drafts_delete_questions, yardstick_interview_plan_drafts_delete_rounds, yardstick_interview_plan_drafts_delete_skills, yardstick_interview_plan_drafts_generate_anchors, yardstick_interview_plan_drafts_generate_competencies, yardstick_interview_plan_drafts_generate_outcomes, yardstick_interview_plan_drafts_generate_questions_directions, yardstick_interview_plan_drafts_generate_rounds, yardstick_interview_plan_drafts_generate_skills, yardstick_interview_plan_drafts_list, yardstick_interview_plan_drafts_read, yardstick_interview_plan_drafts_update_anchors, yardstick_interview_plan_drafts_update_competencies, yardstick_interview_plan_drafts_update_questions, yardstick_interview_plan_drafts_update_round_directions, yardstick_interview_plan_drafts_update_rounds, yardstick_interview_plan_drafts_update_skills, yardstick_interview_plan_drafts_validate, yardstick_interview_plans_archive, yardstick_interview_plans_list, yardstick_interview_plans_modify_active_bind, yardstick_interview_plans_modify_active_preview, yardstick_interview_plans_publish_bind, yardstick_interview_plans_publish_preview, yardstick_interview_plans_read, yardstick_interview_plans_unarchive, yardstick_interview_sessions_available_interviewers_list, yardstick_interview_sessions_cancel, yardstick_interview_sessions_complete, yardstick_interview_sessions_interviewers_assign, yardstick_interview_sessions_interviewers_list, yardstick_interview_sessions_interviewers_unassign, yardstick_interview_sessions_read, yardstick_interview_sessions_readiness, yardstick_interview_sessions_scheduling_link_generate, yardstick_interview_sessions_scorecard_submit, yardstick_interview_sessions_start, yardstick_job_postings_archive_bind, yardstick_job_postings_archive_preview, yardstick_job_postings_create, yardstick_job_postings_list, yardstick_job_postings_publish_bind, yardstick_job_postings_publish_preview, yardstick_job_postings_read, yardstick_job_postings_update, yardstick_job_postings_validate, yardstick_jobs_archive, yardstick_jobs_attach_artifact, yardstick_jobs_close, yardstick_jobs_create, yardstick_jobs_detach_artifact, yardstick_jobs_list, yardstick_jobs_prospect_matches, yardstick_jobs_read, yardstick_jobs_update, yardstick_opportunities_deep_link, yardstick_opportunities_list, yardstick_opportunities_next_action, yardstick_opportunities_read, yardstick_people_create, yardstick_people_list, yardstick_people_read, yardstick_people_update, yardstick_pipelines_assign_to_job, yardstick_pipelines_create, yardstick_pipelines_list, yardstick_pipelines_read, yardstick_pipelines_reorder_stages, yardstick_pipelines_stages_create, yardstick_pipelines_stages_delete_bind, yardstick_pipelines_stages_delete_preview, yardstick_pipelines_stages_update, yardstick_pipelines_update, yardstick_prospect_activities_create, yardstick_prospect_activities_list, yardstick_prospect_imports_apply, yardstick_prospect_imports_dry_run, yardstick_prospect_imports_read, yardstick_prospects_convert_bind, yardstick_prospects_convert_preview, yardstick_prospects_create, yardstick_prospects_list, yardstick_prospects_outreach_create_draft, yardstick_prospects_outreach_preview, yardstick_prospects_read, yardstick_prospects_update, yardstick_reporting_search, yardstick_source_links_create, yardstick_source_links_disable, yardstick_source_links_list, yardstick_source_links_read, yardstick_talent_pool_members_add, yardstick_talent_pool_members_list, yardstick_talent_pool_members_remove, yardstick_talent_pools_create, yardstick_talent_pools_list, yardstick_talent_pools_read, yardstick_talent_pools_update, yardstick_tasks_deep_link, yardstick_tasks_list
Every block below points at https://api.yardstick.team/mcp. Pick your client and copy.
claude mcp add --transport http yardstick-ats https://api.yardstick.team/mcp
{
"mcpServers": {
"yardstick-ats": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.yardstick.team/mcp"]
}
}
}{
"mcpServers": {
"yardstick-ats": {
"url": "https://api.yardstick.team/mcp"
}
}
}{
"servers": {
"yardstick-ats": {
"type": "http",
"url": "https://api.yardstick.team/mcp"
}
}
}{
"context_servers": {
"yardstick-ats": {
"url": "https://api.yardstick.team/mcp"
}
}
}{
"mcpServers": {
"yardstick-ats": {
"serverUrl": "https://api.yardstick.team/mcp"
}
}
}{
"mcpServers": {
"yardstick-ats": {
"url": "https://api.yardstick.team/mcp"
}
}
}name: Yardstick ATS
version: 0.0.1
schema: v1
mcpServers:
- name: Yardstick ATS
type: streamable-http
url: https://api.yardstick.team/mcp{
"mcpServers": {
"yardstick-ats": {
"httpUrl": "https://api.yardstick.team/mcp"
}
}
}{
"mcpServers": {
"yardstick-ats": {
"type": "http",
"url": "https://api.yardstick.team/mcp"
}
}
}{
"mcpServers": {
"yardstick-ats": {
"url": "https://api.yardstick.team/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fapi.yardstick.team%2Fmcp&type=streamable_http&id=yardstick-ats&name=Yardstick%20ATS
It answered our last check on 24 October 2026 in 400 ms. Over 6 checks since 12 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by yardstick.team and served from api.yardstick.team, the vendor's own domain: https://api.yardstick.team/mcp.
185, as returned by the server's own tools/list on 23 September 2026: 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, yardstick_applications_archive_bind, yardstick_applications_archive_preview, and 177 more.
It answered our last check on 24 October 2026 in 400 ms. Over 6 checks since 12 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://api.yardstick.team/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: team.yardstick. Endpoint host: api.yardstick.team. ARD identifier: urn:air:team.yardstick:mcp:yardstick.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.