Skip to main content
Glama
yardstickinc

Yardstick ATS MCP Server

Official
by yardstickinc

Yardstick ATS — MCP server

Yardstick is an applicant tracking system. Its hosted MCP server (https://api.yardstick.team/mcp) gives an AI assistant 176 tools for jobs, candidates, applications, interviews, and scorecards — so you can ask an assistant to move a candidate forward, draft outreach, or pull a hiring report, in whatever app you already work in.

The server is hosted: nothing to install, nothing to run, and no API key to paste into a configuration file. Point your client at the URL and sign in through your browser. It works in Claude, ChatGPT, and Claude Code; Cursor connects through a local server instead, described at https://portal.yardstick.team/docs/mcp/developer-tools along with the Yardstick CLI.

Add Yardstick to your assistant

Claude Code

claude mcp add --transport http yardstick https://api.yardstick.team/mcp

Then run /mcp and finish the browser sign-in.

Claude, ChatGPT, Perplexity, and other chat apps

Add a custom connector in the app's settings and paste in the URL above. The app reads the server and lists the tools it found.

Editors that use an mcp.json file

{
  "mcpServers": {
    "yardstick": {
      "url": "https://api.yardstick.team/mcp"
    }
  }
}

Step-by-step instructions for each app, including the ones that need a different shape, are at https://portal.yardstick.team/docs/mcp/chat-apps and https://portal.yardstick.team/docs/mcp/developer-tools.

Related MCP server: external-ai-ecosystem-gateway

Signing in

Browsing the tool list needs no account: a client can connect and see what is available before anyone signs in. Everything that touches hiring data requires a signed-in Yardstick user, and the assistant can only reach what that person is allowed to reach.

Sign-in is OAuth 2.1 with PKCE, in your browser — there is no credential to copy anywhere.

Yardstick identifies a connecting app through a Client ID Metadata Document rather than OAuth Dynamic Client Registration. Apps that support the metadata-document flow find this on their own, and sign-in needs nothing from you. An app that can only register dynamically stops with an error naming dynamic client registration; that is not a misconfiguration on your side — use the Yardstick CLI or a local MCP server with that app instead.

Your data

The server reads and writes your organization's own Yardstick data, acting for whoever is signed in and limited to what that person can already reach in the app. Connecting an assistant does not widen anyone's access.

What leaves Yardstick is whatever the assistant asks for, and it goes to the assistant you connected — so that app's own terms govern what happens to it afterward. A Yardstick administrator can revoke a connection at any time from your account settings, which cuts off its access immediately.

Yardstick's own handling of your data is unchanged by this connection and is covered by the documents below.

What it can do

A tool marked read-only will not change anything. The rest are not marked that way: most of them write, and a few only report status but carry no read-only guarantee. Expect your assistant to say what it is about to do before it calls one.

Tool

What it does

Read-only

yardstick_identity

Return the current Yardstick API principal context.

Yes

yardstick_tasks_list

List Yardstick tasks visible to the current principal.

Yes

yardstick_tasks_deep_link

Create a public task deep link for a caller-supplied task id.

No

yardstick_people_list

List people visible to the current principal.

Yes

yardstick_people_read

Read one person by public id.

Yes

yardstick_people_create

Create a person through the public Yardstick API.

No

yardstick_people_update

Update one person with schema-bound public API fields.

No

yardstick_prospects_list

List active Talent CRM prospects visible to the current principal.

Yes

yardstick_prospects_read

Read one Talent CRM prospect by public id.

Yes

yardstick_prospects_create

Create Talent CRM prospect relationship state for an existing person.

No

yardstick_prospects_convert_preview

Preview conversion of one Prospect into one canonical Application; bind fields are rejected and no outreach/import/merge occurs.

No

yardstick_prospects_convert_bind

Bind an approved prospect conversion preview with explicit approval metadata and matching idempotency key.

No

yardstick_prospects_outreach_preview

Preview a one-off prospect outreach draft without creating a draft, sending email, enrolling a sequence, or creating an application.

Yes

yardstick_prospects_outreach_create_draft

Create a pending review prospect outreach email draft. Sending stays on email draft send and requires communications:send.

No

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.

No

yardstick_prospect_imports_read

Read one Prospect CRM import dry-run/apply batch by public id.

Yes

yardstick_prospect_imports_apply

Apply an approved Prospect CRM import preview with preview_hash and explicit row decisions for advisory matches.

No

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.

No

yardstick_ats_imports_read

Read one ATS import dry-run/apply batch and its rows by public id.

Yes

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.

No

yardstick_source_links_list

List source/referral attribution links without raw token material or source quality ranking.

Yes

yardstick_source_links_read

Read one source/referral attribution link by public id without raw token material.

Yes

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.

No

yardstick_source_links_disable

Disable a source/referral link so its public URL no longer stamps attribution.

No

yardstick_prospects_update

Update bounded Talent CRM prospect relationship fields.

No

yardstick_prospect_activities_list

List bounded activity records for one Talent CRM prospect.

Yes

yardstick_prospect_activities_create

Create a bounded internal prospect activity note or touchpoint.

No

yardstick_talent_pools_list

List Talent CRM pools visible to the current principal. Archived pools are excluded unless include_archived is true.

Yes

yardstick_talent_pools_read

Read one Talent CRM pool by public id.

Yes

yardstick_talent_pools_create

Create a Talent CRM pool.

No

yardstick_talent_pools_update

Update bounded Talent CRM pool fields.

No

yardstick_talent_pool_members_list

List active prospect memberships for one Talent CRM pool.

Yes

yardstick_talent_pool_members_add

Add an existing prospect to a Talent CRM pool.

No

yardstick_talent_pool_members_remove

Remove an active prospect membership from a Talent CRM pool.

No

yardstick_applications_list

List application person + Job attachments visible to the current principal.

Yes

yardstick_applications_read

Read one application person + Job attachment by public id.

Yes

yardstick_applications_create

Create a recruiter or agent-sourced application for an existing person and job posting.

No

yardstick_applications_update

Update one application with schema-bound public API fields.

No

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).

No

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).

No

yardstick_applications_transition_bind

Bind an already-previewed application transition with explicit approval metadata and matching idempotency key.

No

yardstick_applications_archive_preview

Preview application archive approval requirements only; bind fields are rejected.

No

yardstick_applications_archive_bind

Bind an already-previewed application archive with explicit approval metadata and matching idempotency key.

No

yardstick_applications_status_email_poc_preview

Preview the fixed applications-owned Interviewing to Offer status/email approval POC without mutating status or email state.

No

yardstick_applications_status_email_poc_bind

Bind the fixed applications-owned status/email approval POC with explicit approval metadata and a matching idempotency key.

No

yardstick_decision_brief_read

Read the decision brief for an application.

Yes

yardstick_decision_brief_regenerate

Regenerate a decision brief for an application with idempotency metadata.

No

yardstick_applications_email_decision_preview

Preview the candidate email decision for an application status change without mutating the application or drafts.

No

yardstick_applications_email_decision_apply

Apply an application status-change email decision with idempotency metadata.

No

yardstick_email_drafts_list

List candidate email drafts with optional status and email-type filters.

Yes

yardstick_email_drafts_read

Read a redacted candidate email draft.

Yes

yardstick_email_drafts_preview

Read rendered preview content for a candidate email draft.

Yes

yardstick_email_drafts_history

Read candidate email draft history and provenance.

Yes

yardstick_email_drafts_update

Save mutable candidate email draft fields or set/clear a validated sender override.

No

yardstick_email_drafts_send

Send a pending candidate email draft with replay protection, or reclaim a never-delivered draft and send it.

No

yardstick_email_drafts_discard

Discard a pending candidate email draft without provider mutation.

No

yardstick_email_automation_settings_read

Read candidate email automation settings.

Yes

yardstick_email_automation_settings_update

Update candidate email automation settings.

No

yardstick_email_sender_settings_read

Read redacted email sender settings with sanitized queue diagnostics.

Yes

yardstick_email_sender_connections_list

List redacted sender provider connection state.

Yes

yardstick_email_sender_defaults_list

List candidate email sender defaults.

Yes

yardstick_integrations_workspace_health_read

Read sanitized Workspace integration health diagnostics.

Yes

yardstick_email_sender_defaults_set

Set the default sender policy for a candidate email type.

No

yardstick_email_templates_list

List candidate email template policies without raw prompts.

Yes

yardstick_email_templates_read

Read candidate email template detail without raw prompts.

Yes

yardstick_email_templates_preview

Preview a candidate email template for sample variables.

No

yardstick_email_templates_validate

Validate candidate email template subject, HTML, and text bodies.

No

yardstick_email_templates_publish

Publish a validated candidate email template version.

No

yardstick_email_template_versions_list

List immutable candidate email template versions.

Yes

yardstick_email_templates_rollback

Rollback a candidate email template to an immutable version.

No

yardstick_email_templates_preview_customization

Preview AI sample customization for a candidate email template without publishing.

No

yardstick_final_recommendation_record

Record direct final-recommendation evidence; this does not mutate application status.

No

yardstick_application_interview_sessions_list

List interview sessions for an application.

Yes

yardstick_application_interview_sessions_ensure

Ensure an application interview session for an explicit round id.

No

yardstick_opportunities_list

List read-only opportunity workflow views visible to the current principal.

Yes

yardstick_opportunities_read

Read one read-only opportunity workflow view by public id.

Yes

yardstick_opportunities_next_action

Read the next action state for an opportunity without mutating it.

No

yardstick_opportunities_deep_link

Create a public deep link for an opportunity workflow view.

No

yardstick_reporting_search

Search redacted recruiting reporting summaries through the public reporting API.

Yes

yardstick_departments_list

List Departments visible to the current principal.

Yes

yardstick_departments_read

Read one Department by public id.

Yes

yardstick_departments_create

Create a Department through the public Yardstick API.

No

yardstick_departments_update

Update one Department with schema-bound public API fields.

No

yardstick_departments_members_list

List Department members for an authorized Department.

Yes

yardstick_departments_members_add

Add an existing person to a Department.

No

yardstick_departments_members_set_lead

Set one Department member as lead.

No

yardstick_departments_members_remove

Remove a Department member, optionally with a replacement lead.

No

yardstick_departments_invitations_list

List redacted Department invitation views.

Yes

yardstick_departments_invitations_create

Create a Department-scoped invitation without returning token material.

No

yardstick_access_grants_list

List explicit access grants visible to the current principal.

Yes

yardstick_access_grants_read

Read one explicit access grant by public id.

Yes

yardstick_access_grants_create

Create a reasoned, revocable, audited access grant.

No

yardstick_access_grants_revoke

Revoke an explicit access grant with optional reason text.

No

yardstick_jobs_list

List internal Job containers visible to the current principal.

Yes

yardstick_jobs_create

Create an internal Job container without mutating job postings, applications, or interview plans.

No

yardstick_jobs_read

Read one internal Job container by public id.

Yes

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.

Yes

yardstick_jobs_update

Update one internal Job container with schema-bound public API fields.

No

yardstick_jobs_close

Close one Job row only; linked job postings, applications, and interview plans are not mutated.

No

yardstick_jobs_archive

Archive one Job row only; linked job postings, applications, and interview plans are not mutated.

No

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.

No

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.

No

yardstick_pipelines_list

List the organization's pipeline templates with their ordered stages. Canonical default stages are flagged canonical_locked.

Yes

yardstick_pipelines_read

Read one pipeline template and its ordered stages by public id.

Yes

yardstick_pipelines_create

Create a custom pipeline template with optional inline stages. Does not affect the org default pipeline or candidate tracking.

No

yardstick_pipelines_update

Rename, re-describe, or toggle active for one pipeline template.

No

yardstick_pipelines_stages_create

Append (or insert at a position) a stage to a pipeline with a kind and optional approval scope.

No

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.

No

yardstick_pipelines_reorder_stages

Reorder all stages of a pipeline by supplying the complete stage id order. Constraint-safe; allowed for canonical stages.

No

yardstick_pipelines_stages_delete_preview

Preview deleting a pipeline stage; returns the candidate-count impact and binding fields. Canonical default stages are rejected.

No

yardstick_pipelines_stages_delete_bind

Bind an approved pipeline-stage delete with explicit approval metadata and a matching idempotency key. Refuses while candidates remain.

No

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.

No

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.

Yes

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 run state is fully observable.

Yes

yardstick_automation_rules_read

Read one stage automation rule by public id (its trigger, typed action, target stage, and is_active state).

Yes

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.

No

yardstick_automation_rules_update

Edit a stage automation rule's trigger, typed action, condition, position, or is_active state.

No

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.

No

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.

Yes

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.

Yes

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.

Yes

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.

Yes

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.

No

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.

No

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.

No

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.

No

yardstick_job_postings_list

List job postings visible to the current principal.

Yes

yardstick_job_postings_read

Read one job posting by public id.

Yes

yardstick_job_postings_validate

Validate a draft job posting without mutating it.

No

yardstick_job_postings_create

Create a draft job posting through the public Yardstick API.

No

yardstick_job_postings_update

Update a job posting with schema-bound public API fields.

No

yardstick_job_postings_publish_preview

Preview job-posting publish approval requirements only; bind fields are rejected.

No

yardstick_job_postings_publish_bind

Bind an already-previewed job-posting publish with explicit approval metadata and matching idempotency key.

No

yardstick_job_postings_archive_preview

Preview job-posting archive approval requirements only; bind fields are rejected.

No

yardstick_job_postings_archive_bind

Bind an already-previewed job-posting archive with explicit approval metadata and matching idempotency key.

No

yardstick_interview_plans_read

Read one interview plan by public id.

Yes

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).

No

yardstick_interview_plan_drafts_confirm_outcomes

Confirm draft interview-plan outcomes before generating later stages.

No

yardstick_interview_plan_drafts_generate_competencies

Generate draft interview-plan competencies from confirmed outcomes.

No

yardstick_interview_plan_drafts_generate_skills

Generate draft interview-plan skills from confirmed competencies.

No

yardstick_interview_plan_drafts_generate_rounds

Generate draft interview-plan rounds from confirmed skills.

No

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.

No

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.

No

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.

Yes

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.

No

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.

No

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.

No

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.

No

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.

No

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.

No

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.

No

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.

No

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.

No

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.

No

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.

No

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.

No

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.

No

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.

No

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.

No

yardstick_interview_plan_drafts_validate

Validate an interview-plan draft without publishing it.

No

yardstick_interview_plans_publish_preview

Preview interview-plan publish approval requirements only; bind fields are rejected.

No

yardstick_interview_plans_publish_bind

Bind an already-previewed interview-plan publish with explicit approval metadata and matching idempotency key.

No

yardstick_interview_plans_modify_active_preview

Preview interview-plan active-modification approval requirements only; bind fields are rejected.

No

yardstick_interview_plans_modify_active_bind

Bind an already-previewed interview-plan active modification with explicit approval metadata and matching idempotency key.

No

yardstick_interview_sessions_read

Read one interview session by public id.

Yes

yardstick_interview_sessions_interviewers_list

List interviewers assigned to an interview session.

Yes

yardstick_interview_sessions_interviewers_assign

Assign an interviewer to an interview session.

No

yardstick_interview_sessions_interviewers_unassign

Unassign an interviewer from an interview session.

No

yardstick_interview_sessions_start

Start an interview session for an explicit interviewer.

No

yardstick_interview_sessions_complete

Complete an interview session for an explicit interviewer.

No

yardstick_interview_sessions_scorecard_submit

Submit an interview-session scorecard with explicit ratings.

No

yardstick_interview_sessions_readiness

Read interview-session scheduling readiness.

No

yardstick_interview_sessions_scheduling_link_generate

Generate a scheduling link for an interview session.

No

yardstick_interview_sessions_cancel

Cancel a scheduled interview session, releasing the provider booking and invalidating its scheduling links.

No

yardstick_events_list

List public Yardstick API events visible to the current principal.

Yes

yardstick_audit_log_list

List public Yardstick audit log entries visible to the current principal.

Yes

Tools the hosted server does not offer

The 176 tools above are everything the hosted server offers. Another 6 exist — 182 in total — and cannot be reached over this connection. Some of them upload a file from your own machine, which the hosted server has no way to read. The rest connect Yardstick to an outside email provider, which needs that provider's own browser sign-in. Both groups work normally in the Yardstick CLI and in a local MCP server, documented at https://portal.yardstick.team/docs/cli and https://portal.yardstick.team/docs/mcp/developer-tools.

The tool reference gives each of them the same one-line explanation:

Not listed on hosted remote MCP; calling it there returns an explanation instead. Use the CLI, a local MCP client, or the dashboard.

Tool

What it does

yardstick_ats_imports_archive_upload_create

Upload a Greenhouse export archive (.zip) for import (create session -> PUT bytes to a signed URL). Reads a single schema-bound local file path; not available over hosted MCP. Then run ats-imports dry-run --source-kind greenhouse --session-id <id> to preview it.

yardstick_people_resume_upload_create

Upload a PDF or DOCX resume for a person (create session -> PUT bytes -> finalize). Reads a single schema-bound local file path; not available over hosted MCP.

yardstick_people_resume_upload_finalize

Finalize a previously created resume upload session: re-validate the uploaded object, attach it, and parse linked applications. Not available over hosted MCP.

yardstick_email_sender_oauth_prepare

Prepare a browser OAuth handoff for an email sender connection; hosted MCP refuses execution.

yardstick_email_sender_connections_refresh_discovery

Refresh sender identity discovery for a provider connection; hosted MCP refuses execution.

yardstick_email_sender_connections_disconnect

Disconnect an email sender provider connection; hosted MCP refuses execution.

About this repository

This is the public home of a hosted service: documentation, plus the manifest files that directory listings read. There is no product source here and nothing to build.

  • server.json — the Model Context Protocol registry entry

  • glama.json and lhm.plugin.json — directory manifests

  • LICENSE — MIT, covering the contents of this repository

Issues and questions about connecting to the server are welcome here. The server itself is operated by Yardstick; for anything account-specific, contact support@yardstick.team.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    F
    maintenance
    Official Model Context Protocol server for 100Hires — the applicant tracking system for recruiting teams. Exposes the full 100Hires API v2 as 130 MCP tools, enabling AI assistants to manage candidates, jobs, applications, interviews, messages, and more.
    100
    16
    1
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants to recommend jobs, parse candidate profiles, compute semantic skill match scores, and filter opportunities by location through standardized MCP tools.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables MCP-compatible AI assistants to securely access a user's job-search account, letting them search and save jobs, analyze job fit, and retrieve job queue and profile summaries with links back to the web app.
    MIT