
Yardstick ATS MCP server
Manage hiring in Yardstick's ATS: jobs, candidates, applications, interviews, and scorecards.
0 stars
Reviews
Write oneNobody has reviewed Yardstick ATS yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Yardstick ATS tools (185, 76 write)
write = sends, deletes, buys or postsyardstick_access_grants_createwrite actionFreeCreate a reasoned, revocable, audited access grant.
yardstick_access_grants_listFreeList explicit access grants visible to the current principal.
yardstick_access_grants_readFreeRead one explicit access grant by public id.
yardstick_access_grants_revokeFreeRevoke an explicit access grant with optional reason text.
yardstick_application_interview_sessions_ensureFreeEnsure an application interview session for an explicit round id.
yardstick_application_interview_sessions_listFreeList interview sessions for an application.
yardstick_applications_archive_bindFreeBind an already-previewed application archive with explicit approval metadata and matching idempotency key.
yardstick_applications_archive_previewFreePreview application archive approval requirements only; bind fields are rejected.
yardstick_applications_createwrite actionFreeCreate a recruiter or agent-sourced application for an existing person and job posting.
yardstick_applications_email_decision_applywrite actionFreeApply an application status-change email decision with idempotency metadata.
yardstick_applications_email_decision_previewwrite actionFreePreview the candidate email decision for an application status change without mutating the application or drafts.
yardstick_applications_listFreeList application person + Job attachments visible to the current principal.
yardstick_applications_readFreeRead one application person + Job attachment by public id.
yardstick_applications_status_email_poc_bindwrite actionFreeBind the fixed applications-owned status/email approval POC with explicit approval metadata and a matching idempotency key.
yardstick_applications_status_email_poc_previewwrite actionFreePreview the fixed applications-owned Interviewing to Offer status/email approval POC without mutating status or email state.
yardstick_applications_transition_bindFreeBind an already-previewed application transition with explicit approval metadata and matching idempotency key.
yardstick_applications_transition_directFreeDirectly 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_previewFreePreview 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_updatewrite actionFreeUpdate one application with schema-bound public API fields.
yardstick_ats_imports_applyFreeApply 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_runwrite actionFreePreview 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_readFreeRead one ATS import dry-run/apply batch and its rows by public id.
yardstick_audit_log_listFreeList public Yardstick audit log entries visible to the current principal.
yardstick_automation_rules_createwrite actionFreeCreate a stage automation rule (trigger + typed action from the 3-type palette: send_scheduling_link / create_task / send_email). Inert — fires no side effect.
yardstick_automation_rules_deletewrite actionFreeDelete a stage automation rule. Plain delete (no approval preview→bind): rules are inert config, so deleting unfired config moves no candidates.
yardstick_automation_rules_listFreeList the organization's stage automation rules. Rules are inert config — authoring fires no side effect; the executor child runs rules later.
yardstick_automation_rules_previewFreeDry-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_readFreeRead one stage automation rule by public id (its trigger, typed action, target stage, and is_active state).
yardstick_automation_rules_updatewrite actionFreeEdit a stage automation rule's trigger, typed action, condition, position, or is_active state.
yardstick_automation_runs_listFreeList 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 run state is fully observable.
yardstick_built_in_agents_configure_bindFreeBind 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_previewFreePreview 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_bindFreeBind 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_previewFreePreview 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_listFreeList 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_readFreeRead 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_runsFreeList 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_readFreeRead the decision brief for an application.
yardstick_decision_brief_regenerateFreeRegenerate a decision brief for an application with idempotency metadata.
yardstick_departments_createwrite actionFreeCreate a Department through the public Yardstick API.
yardstick_departments_invitations_createwrite actionFreeCreate a Department-scoped invitation without returning token material.
yardstick_departments_invitations_listFreeList redacted Department invitation views.
yardstick_departments_listFreeList Departments visible to the current principal.
yardstick_departments_members_addFreeAdd an existing person to a Department.
yardstick_departments_members_listFreeList Department members for an authorized Department.
yardstick_departments_members_removewrite actionFreeRemove a Department member, optionally with a replacement lead.
yardstick_departments_members_set_leadFreeSet one Department member as lead.
yardstick_departments_readFreeRead one Department by public id.
yardstick_departments_updatewrite actionFreeUpdate one Department with schema-bound public API fields.
yardstick_email_automation_settings_readwrite actionFreeRead candidate email automation settings.
yardstick_email_automation_settings_updatewrite actionFreeUpdate candidate email automation settings.
yardstick_email_drafts_discardwrite actionFreeDiscard a pending candidate email draft without provider mutation.
yardstick_email_drafts_historywrite actionFreeRead candidate email draft history and provenance.
yardstick_email_drafts_listwrite actionFreeList candidate email drafts with optional status and email-type filters.
yardstick_email_drafts_previewwrite actionFreeRead rendered preview content for a candidate email draft.
yardstick_email_drafts_readwrite actionFreeRead a redacted candidate email draft.
yardstick_email_drafts_sendwrite actionFreeSend a pending candidate email draft with replay protection, or reclaim a never-delivered draft and send it.
yardstick_email_drafts_updatewrite actionFreeSave mutable candidate email draft fields or set/clear a validated sender override.
yardstick_email_sender_connections_listwrite actionFreeList redacted sender provider connection state.
yardstick_email_sender_defaults_listwrite actionFreeList candidate email sender defaults.
yardstick_email_sender_defaults_setwrite actionFreeSet the default sender policy for a candidate email type.
yardstick_email_sender_settings_readwrite actionFreeRead redacted email sender settings with sanitized queue diagnostics.
yardstick_email_template_versions_listwrite actionFreeList immutable candidate email template versions.
yardstick_email_templates_listwrite actionFreeList candidate email template policies without raw prompts.
yardstick_email_templates_previewwrite actionFreePreview a candidate email template for sample variables.
yardstick_email_templates_preview_customizationwrite actionFreePreview AI sample customization for a candidate email template without publishing.
yardstick_email_templates_publishwrite actionFreePublish a validated candidate email template version.
yardstick_email_templates_readwrite actionFreeRead candidate email template detail without raw prompts.
yardstick_email_templates_rollbackwrite actionFreeRollback a candidate email template to an immutable version.
yardstick_email_templates_validatewrite actionFreeValidate candidate email template subject, HTML, and text bodies.
yardstick_events_listFreeList public Yardstick API events visible to the current principal.
yardstick_final_recommendation_recordFreeRecord direct final-recommendation evidence; this does not mutate application status.
yardstick_identityFreeReturn the current Yardstick API principal context.
yardstick_integrations_workspace_health_readFreeRead sanitized Workspace integration health diagnostics.
yardstick_interview_plan_drafts_add_competenciesFreeAdd 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_questionsFreeAdd 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_roundsFreeAdd 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_skillsFreeAdd 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_competenciesFreeClear 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_sequenceFreeClear 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_skillsFreeClear 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_outcomesFreeClear 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_outcomesFreeConfirm draft interview-plan outcomes before generating later stages.
yardstick_interview_plan_drafts_delete_anchorswrite actionFreeDelete 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_competencieswrite actionFreeDelete 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_questionswrite actionFreeDelete 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_roundswrite actionFreeDelete 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_skillswrite actionFreeDelete 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_anchorsFreeGenerate scorecard behavioral anchors (levels 1-4) for each draft competency, or one competency when competency_id is supplied.
yardstick_interview_plan_drafts_generate_competenciesFreeGenerate draft interview-plan competencies from confirmed outcomes.
yardstick_interview_plan_drafts_generate_outcomesFreeGenerate 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_directionsFreeGenerate interview questions and interviewer/candidate directions for each draft round, or one round when round_id is supplied.
yardstick_interview_plan_drafts_generate_roundsFreeGenerate draft interview-plan rounds from confirmed skills.
yardstick_interview_plan_drafts_generate_skillsFreeGenerate draft interview-plan skills from confirmed competencies.
yardstick_interview_plan_drafts_listFreeList 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_readFreeRead 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_anchorswrite actionFreeUpsert 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_competencieswrite actionFreeReplace 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_questionswrite actionFreeReplace 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_directionswrite actionFreeSet 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_roundswrite actionFreeReplace 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_skillswrite actionFreeReplace 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_validateFreeValidate an interview-plan draft without publishing it.
yardstick_interview_plans_archiveFreeArchive 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_listFreeList 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_bindFreeBind an already-previewed interview-plan active modification with explicit approval metadata and matching idempotency key.
yardstick_interview_plans_modify_active_previewFreePreview interview-plan active-modification approval requirements only; bind fields are rejected.
yardstick_interview_plans_publish_bindwrite actionFreeBind an already-previewed interview-plan publish with explicit approval metadata and matching idempotency key.
yardstick_interview_plans_publish_previewwrite actionFreePreview interview-plan publish approval requirements only; bind fields are rejected.
yardstick_interview_plans_readFreeRead one interview plan by public id.
yardstick_interview_plans_unarchiveFreeRestore 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_listFreeList 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_cancelwrite actionFreeCancel a scheduled interview session, releasing the provider booking and invalidating its scheduling links.
yardstick_interview_sessions_completeFreeComplete an interview session for an explicit interviewer.
yardstick_interview_sessions_interviewers_assignFreeAssign an interviewer to an interview session.
yardstick_interview_sessions_interviewers_listFreeList interviewers assigned to an interview session.
yardstick_interview_sessions_interviewers_unassignFreeUnassign an interviewer from an interview session.
yardstick_interview_sessions_readFreeRead one interview session by public id.
yardstick_interview_sessions_readinessFreeRead interview-session scheduling readiness.
yardstick_interview_sessions_scheduling_link_generateFreeGenerate a scheduling link for an interview session.
yardstick_interview_sessions_scorecard_submitwrite actionFreeSubmit an interview-session scorecard with explicit ratings.
yardstick_interview_sessions_startFreeStart an interview session for an explicit interviewer.
yardstick_job_postings_archive_bindFreeBind an already-previewed job-posting archive with explicit approval metadata and matching idempotency key.
yardstick_job_postings_archive_previewFreePreview job-posting archive approval requirements only; bind fields are rejected.
yardstick_job_postings_createwrite actionFreeCreate a draft job posting through the public Yardstick API.
yardstick_job_postings_listFreeList job postings visible to the current principal.
yardstick_job_postings_publish_bindwrite actionFreeBind an already-previewed job-posting publish with explicit approval metadata and matching idempotency key.
yardstick_job_postings_publish_previewwrite actionFreePreview job-posting publish approval requirements only; bind fields are rejected.
yardstick_job_postings_readFreeRead one job posting by public id.
yardstick_job_postings_updatewrite actionFreeUpdate a job posting with schema-bound public API fields.
yardstick_job_postings_validateFreeValidate a draft job posting without mutating it.
yardstick_jobs_archiveFreeArchive one Job row only; linked job postings, applications, and interview plans are not mutated.
yardstick_jobs_attach_artifactFreeLink 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_closeFreeClose one Job row only; linked job postings, applications, and interview plans are not mutated.
yardstick_jobs_createwrite actionFreeCreate an internal Job container without mutating job postings, applications, or interview plans.
yardstick_jobs_detach_artifactFreeClear the link between an artifact and a Job. Idempotent when already unlinked. Requires jobs:write and the artifact's own write scope.
yardstick_jobs_listFreeList internal Job containers visible to the current principal.
yardstick_jobs_prospect_matchesFreeList 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_readFreeRead one internal Job container by public id.
yardstick_jobs_updatewrite actionFreeUpdate one internal Job container with schema-bound public API fields.
yardstick_opportunities_deep_linkwrite actionFreeCreate a public deep link for an opportunity workflow view.
yardstick_opportunities_listFreeList read-only opportunity workflow views visible to the current principal.
yardstick_opportunities_next_actionFreeRead the next action state for an opportunity without mutating it.
yardstick_opportunities_readFreeRead one read-only opportunity workflow view by public id.
yardstick_people_createwrite actionFreeCreate a person through the public Yardstick API.
yardstick_people_listFreeList people visible to the current principal.
yardstick_people_readFreeRead one person by public id.
yardstick_people_updatewrite actionFreeUpdate one person with schema-bound public API fields.
yardstick_pipelines_assign_to_jobFreeAssign 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_createwrite actionFreeCreate a custom pipeline template with optional inline stages. Does not affect the org default pipeline or candidate tracking.
yardstick_pipelines_listFreeList the organization's pipeline templates with their ordered stages. Canonical default stages are flagged canonical_locked.
yardstick_pipelines_readFreeRead one pipeline template and its ordered stages by public id.
yardstick_pipelines_reorder_stagesFreeReorder all stages of a pipeline by supplying the complete stage id order. Constraint-safe; allowed for canonical stages.
yardstick_pipelines_stages_createwrite actionFreeAppend (or insert at a position) a stage to a pipeline with a kind and optional approval scope.
yardstick_pipelines_stages_delete_bindwrite actionFreeBind an approved pipeline-stage delete with explicit approval metadata and a matching idempotency key. Refuses while candidates remain.
yardstick_pipelines_stages_delete_previewwrite actionFreePreview deleting a pipeline stage; returns the candidate-count impact and binding fields. Canonical default stages are rejected.
yardstick_pipelines_stages_updatewrite actionFreeEdit a pipeline stage. Canonical default stages allow display-name change only; slug/stage_kind/approval_scope/is_terminal are locked.
yardstick_pipelines_updatewrite actionFreeRename, re-describe, or toggle active for one pipeline template.
yardstick_prospect_activities_createwrite actionFreeCreate a bounded internal prospect activity note or touchpoint.
yardstick_prospect_activities_listFreeList bounded activity records for one Talent CRM prospect.
yardstick_prospect_imports_applyFreeApply an approved Prospect CRM import preview with preview_hash and explicit row decisions for advisory matches.
yardstick_prospect_imports_dry_runwrite actionFreePreview 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_readFreeRead one Prospect CRM import dry-run/apply batch by public id.
yardstick_prospects_convert_bindFreeBind an approved prospect conversion preview with explicit approval metadata and matching idempotency key.
yardstick_prospects_convert_previewFreePreview conversion of one Prospect into one canonical Application; bind fields are rejected and no outreach/import/merge occurs.
yardstick_prospects_createwrite actionFreeCreate Talent CRM prospect relationship state for an existing person.
yardstick_prospects_listFreeList active Talent CRM prospects visible to the current principal.
yardstick_prospects_outreach_create_draftwrite actionFreeCreate a pending review prospect outreach email draft. Sending stays on email draft send and requires communications:send.
yardstick_prospects_outreach_previewFreePreview a one-off prospect outreach draft without creating a draft, sending email, enrolling a sequence, or creating an application.
yardstick_prospects_readFreeRead one Talent CRM prospect by public id.
yardstick_prospects_updatewrite actionFreeUpdate bounded Talent CRM prospect relationship fields.
yardstick_reporting_searchFreeSearch redacted recruiting reporting summaries through the public reporting API.
yardstick_source_links_createwrite actionFreeCreate 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_disableFreeDisable a source/referral link so its public URL no longer stamps attribution.
yardstick_source_links_listFreeList source/referral attribution links without raw token material or source quality ranking.
yardstick_source_links_readFreeRead one source/referral attribution link by public id without raw token material.
yardstick_talent_pool_members_addFreeAdd an existing prospect to a Talent CRM pool.
yardstick_talent_pool_members_listFreeList active prospect memberships for one Talent CRM pool.
yardstick_talent_pool_members_removewrite actionFreeRemove an active prospect membership from a Talent CRM pool.
yardstick_talent_pools_createwrite actionFreeCreate a Talent CRM pool.
yardstick_talent_pools_listFreeList Talent CRM pools visible to the current principal. Archived pools are excluded unless include_archived is true.
yardstick_talent_pools_readFreeRead one Talent CRM pool by public id.
yardstick_talent_pools_updatewrite actionFreeUpdate bounded Talent CRM pool fields.
yardstick_tasks_deep_linkwrite actionFreeCreate a public task deep link for a caller-supplied task id.
yardstick_tasks_listFreeList Yardstick tasks visible to the current principal.
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 1468ms20/20
- Tool poisoning185 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 76 write-action tools with no auth3/15
- Maintenancelast push 7 days ago15/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
Install directly
claude mcp add --transport http yardstick https://api.yardstick.team/mcp
Yardstick ATS: common questions
- Is Yardstick ATS MCP server safe?
- Mostly: it is graded B (81/100). Read the Yardstick ATS safety report
- How do I install Yardstick ATS?
- It runs remotely at api.yardstick.team. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Yardstick ATS need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Yardstick ATS maintained?
- The last commit was 8 days ago (2026-09-12). The latest release is v0.6.7.
- Is Yardstick ATS up?
- 100% of our last 6 checks got an answer. We check remote servers about four times a day.