yardstick_slack_status
Read Slack connection status
Read the Slack workspace name, connection state and connecting admin's user id. Admins only.
request_id
team.yardstick由 yardstick.team 發布官方發布者v0.6.14更新於 Oct 26, 2026
Manage hiring in Yardstick's ATS: jobs, candidates, applications, interviews, and scorecards.
Yardstick 招募系統(ATS)的託管 MCP 伺服器,讓助理讀取與修改職缺、人選、應徵、面試、錄取通知與評分卡。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/team.yardstick%2Fyardstick/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"yardstick-ats": {
"type": "http",
"url": "https://api.yardstick.team/mcp"
}
}
}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.
https://api.yardstick.team/mcpteam.yardstick/yardstickClaude Code
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
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.
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.
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.
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.
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.
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 entryglama.json and lhm.plugin.json — directory manifestsLICENSE — MIT, covering the contents of this repositoryIssues and questions about connecting to the server are welcome here. The server itself is operated by Yardstick; for anything account-specific, contact [email protected].
來源:README.md,提交 e58c502
Read Slack connection status
Read the Slack workspace name, connection state and connecting admin's user id. Admins only.
request_idRead your notification channels
Read your notification channels, personal overrides, organization defaults and Slack availability.
request_idSet your notification channel
Choose Email, Slack or Both for one of your internal message types.
channel必填request_idmessage_type必填idempotency_keyRestore your default notification channel
Remove your choice for one message type and use the organization default again.
request_idmessage_type必填idempotency_keyRead organization notification defaults
Read the organization's default notification channels. Admins only.
request_idSet an organization notification default
Set the default channel for people who have not chosen their own. Admins only.
channel必填request_idmessage_type必填idempotency_keyList offers visible to you.
List offers visible to you.
limitstatecursorcurrentunsignedperson_idrequest_idvalid_aftervalid_beforeapplication_idinclude_archivedRead an offer. Members see status; its creator and admins see full details.
Read an offer. Members see status; its creator and admins see full details.
offer_id必填request_idinclude_archivedRead the offer history.
Read the offer history.
offer_id必填request_idinclude_archivedCreate an offer draft.
Create an offer draft.
packet_idrequest_idterms_jsoncontent_astvalid_untilsnapshot_htmlsnapshot_textapplication_id必填idempotency_key必填template_version_idUpdate a draft using its current version.
Update a draft using its current version.
offer_id必填request_idterms_jsoncontent_astvalid_untilsnapshot_htmlsnapshot_textidempotency_key必填expected_draft_revision必填Request approval of this draft.
Request approval of this draft.
offer_id必填request_ididempotency_key必填expected_draft_revision必填expected_approval_digest必填expected_policy_revision_id必填Read the approval step assigned to you.
Read the approval step assigned to you.
offer_id必填request_idRead offer delivery status and recovery guidance.
Read offer delivery status and recovery guidance.
offer_id必填request_idRead signing, company signature, finalization and lifecycle status.
Read signing, company signature, finalization and lifecycle status.
offer_id必填request_idGet a five-minute download link for the signed company copy. Requires creator or admin access.
Get a five-minute download link for the signed company copy. Requires creator or admin access.
offer_id必填request_idOpen a replacement draft. Sending requires a separate preview and confirmation.
Open a replacement draft. Sending requires a separate preview and confirmation.
offer_id必填request_ididempotency_key必填Cancel a replacement draft.
Cancel a replacement draft.
offer_id必填request_ididempotency_key必填Read candidate email verification settings. Admin only.
Read candidate email verification settings. Admin only.
request_idSet candidate email verification requirements. Admin only.
Set candidate email verification requirements. Admin only.
required必填request_ididempotency_key必填Read offer reminder settings. Admin only.
Read offer reminder settings. Admin only.
request_idSet reminder intervals in seconds before expiry. Admin only.
Set reminder intervals in seconds before expiry. Admin only.
request_ididempotency_key必填offsets_seconds必填expected_revision必填Read company signature settings for this offer.
Read company signature settings for this offer.
offer_id必填request_idConfigure the company signer. This does not sign the offer.
Configure the company signer. This does not sign the offer.
mode必填user_id必填offer_id必填confirmedgeneration必填request_ididempotency_key必填refresh_recipientList offer documents with their fill-ins, packets and published version. Admins only.
List offer documents with their fill-ins, packets and published version. Admins only.
request_idCreate an offer document. Admins only.
Create an offer document. Admins only.
kind必填name必填request_ididempotency_key必填Read an offer document, its draft and its versions. Admins only.
Read an offer document, its draft and its versions. Admins only.
request_idtemplate_id必填Save an offer document draft and its fill-ins. Admins only.
Save an offer document draft and its fill-ins. Admins only.
fill_insrequest_idcontent_ast必填template_id必填idempotency_key必填expected_revisionPublish the current draft as a new version. Admins only.
Publish the current draft as a new version. Admins only.
request_idtemplate_id必填idempotency_key必填expected_revisionCopy an offer document into a new draft. Admins only.
Copy an offer document into a new draft. Admins only.
namerequest_idtemplate_id必填idempotency_key必填Archive an offer document. Admins only.
Archive an offer document. Admins only.
request_idtemplate_id必填idempotency_key必填List offer packets and their documents. Admins only.
List offer packets and their documents. Admins only.
request_idCreate an offer packet. Admins only.
Create an offer packet. Admins only.
name必填audiencedefaultsrequest_idtemplate_ids必填idempotency_key必填Change an offer packet. Admins only.
Change an offer packet. Admins only.
nameaudiencedefaultspacket_id必填request_idtemplate_idsidempotency_key必填Archive an offer packet. Admins only.
Archive an offer packet. Admins only.
packet_id必填request_ididempotency_key必填Set the order of offer packets. Admins only.
Set the order of offer packets. Admins only.
packet_ids必填request_ididempotency_key必填List the documents in an offer and what each still needs before sending.
List the documents in an offer and what each still needs before sending.
offer_id必填request_idAdd a published offer document to a draft offer.
Add a published offer document to a draft offer.
offer_id必填request_idtemplate_id必填idempotency_key必填expected_draft_revisionRemove a document from a draft offer.
Remove a document from a draft offer.
offer_id必填request_iddocument_id必填idempotency_key必填expected_draft_revisionSet the order of the documents in a draft offer. List every document once.
Set the order of the documents in a draft offer. List every document once.
offer_id必填request_iddocument_ids必填idempotency_key必填expected_draft_revisionEdit one document for this offer only. The library document does not change.
Edit one document for this offer only. The library document does not change. `expected_draft_revision` is required.
offer_id必填request_idcontent_ast必填document_id必填idempotency_key必填expected_draft_revision必填Fill in the answers the offer documents ask for.
Fill in the answers the offer documents ask for. `expected_draft_revision` is required.
answers必填offer_id必填request_ididempotency_key必填expected_draft_revision必填Replace the offer's documents with a different packet. If answers or edits would be lost, nothing changes until you confirm.
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.
offer_id必填packet_id必填request_idconfirm_dropsidempotency_key必填expected_draft_revisionList the signed files of an offer. Requires creator or admin access.
List the signed files of an offer. Requires creator or admin access.
offer_id必填request_idDownload one signed file of an offer as a PDF. Requires creator or admin access.
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.
file_idoffer_id必填request_idPreview offer approval
Review an approval decision without recording it.
comment必填decision必填offer_id必填request_ididempotency_key必填Preview offer send
Review the exact offer and recipient without sending.
offer_id必填recipientrequest_ididempotency_key必填expected_draft_revision必填expected_snapshot_sha256recipient_override_reasonexpected_send_payload_digestPreview offer rescind
Review withdrawal and optional candidate email without changing the offer.
offer_id必填request_idemail_candidateidempotency_key必填Confirm offer approval
Record only the approval decision explicitly reviewed in preview.
binding必填comment必填decision必填offer_id必填request_ididempotency_key必填Confirm offer send
Send only the exact offer explicitly reviewed in preview.
binding必填offer_id必填recipientrequest_ididempotency_key必填expected_draft_revision必填expected_snapshot_sha256recipient_override_reasonexpected_send_payload_digestConfirm offer rescind
Withdraw only the offer explicitly reviewed in preview.
binding必填offer_id必填request_idemail_candidateidempotency_key必填Read the current API identity
Return the current Yardstick API principal context.
request_idList tasks
List Yardstick tasks visible to the current principal.
limitrequest_idstarting_afterAnswer an assigned review task
Answer an assigned application or scorecard review. Recruiter questions require a note; send_to_recruiter shares a scorecard note with the recruiter.
notetask_id必填decision必填request_ididempotency_keysend_to_recruiterGet a link that opens a task in Yardstick
Create a public task deep link for a caller-supplied task id.
task_id必填request_idList people
List people visible to the current principal. Pass email to find the exact person behind a candidate_email_conflict.
emaillimitrequest_idstarting_afterRead a person
Read one person by public id.
person_id必填request_idList documents for a person
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.
person_id必填request_idinclude_archivedGet a person document download link
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.
person_id必填request_iddocument_id必填Add a person
Create a person through the public Yardstick API.
nameemailnotesphonerequest_idresume_urllinkedin_urlidempotency_keyUpdate a person
Update one person with schema-bound public API fields.
nameemailnotesphoneperson_id必填request_idresume_urllinkedin_urlidempotency_keySearch Talent
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.
limitjob_idoffsetsearch必填surface必填List prospects
List active Talent CRM prospects visible to the current principal.
limitrequest_idowner_user_idstarting_afterRead a prospect
Read one Talent CRM prospect by public id.
request_idprospect_id必填Add a prospect
Create Talent CRM prospect relationship state for an existing person.
person_id必填request_idsource_labelowner_user_ididempotency_keylast_reviewed_atlast_contacted_atPreview converting a prospect into an application (nothing changed yet)
Preview conversion of one Prospect into one canonical Application; bind fields are rejected and no outreach/import/merge occurs.
noterequest_idprospect_id必填source_labeljob_posting_id必填idempotency_keyConfirm and convert a prospect into an application
Bind an approved prospect conversion preview with explicit approval metadata and matching idempotency key.
notebinding必填request_idprospect_id必填source_labeljob_posting_id必填idempotency_keyPreview prospect outreach copy (nothing saved or sent)
Preview a one-off prospect outreach draft without creating a draft, sending email, enrolling a sequence, or creating an application.
bodysubjectrequest_idprospect_id必填job_posting_ididempotency_keyoutreach_intent_keypersonalization_instructionDraft a prospect outreach email for review
Create a pending review prospect outreach email draft. Sending stays on email draft send and requires communications:send.
bodysubjectrequest_idprospect_id必填job_posting_ididempotency_keyoutreach_intent_keypersonalization_instructionPreview a prospect import (no records written)
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.
rows必填metadatarequest_idsource_labelidempotency_keyRead a prospect import batch
Read one Prospect CRM import dry-run/apply batch by public id.
import_id必填request_idConfirm and apply a prospect import
Apply an approved Prospect CRM import preview with preview_hash and explicit row decisions for advisory matches.
decisionsimport_id必填request_idpreview_hash必填idempotency_keyPreview an ATS import (no records written)
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.
jobsmetadatacandidatesrequest_idsession_idsource_kindapplicationssource_labelidempotency_keyRead an ATS import batch
Read one ATS import dry-run/apply batch and its rows by public id.
import_id必填request_idConfirm and apply an ATS import
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.
import_id必填request_idpreview_hash必填idempotency_keyList source and referral links
List source/referral attribution links without raw token material or source quality ranking.
limitrequest_idjob_posting_idstarting_afterinclude_disabledRead a source or referral link
Read one source/referral attribution link by public id without raw token material.
request_idsource_link_id必填Create a source or referral link
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.
expires_atrequest_iddescriptionsource_label必填referrer_namejob_posting_id必填idempotency_keyDisable a source or referral link
Disable a source/referral link so its public URL no longer stamps attribution.
reasonrequest_idsource_link_id必填idempotency_keyUpdate a prospect
Update bounded Talent CRM prospect relationship fields.
request_idprospect_id必填source_labelowner_user_idarchived_reasonidempotency_keylast_reviewed_atlast_contacted_atnext_follow_up_atnext_follow_up_noterelationship_statusList prospect activity
List bounded activity records for one Talent CRM prospect.
limitrequest_idprospect_id必填starting_afterLog prospect activity
Create a bounded internal prospect activity note or touchpoint.
bodymetadatarequest_idoccurred_atprospect_id必填source_labelactivity_typeidempotency_keyList talent pools
List Talent CRM pools visible to the current principal. Archived pools are excluded unless include_archived is true.
limitrequest_idstarting_afterinclude_archivedRead a talent pool
Read one Talent CRM pool by public id.
pool_id必填request_idCreate a talent pool
Create a Talent CRM pool.
name必填request_iddescriptionidempotency_keyUpdate a talent pool
Update bounded Talent CRM pool fields.
namepool_id必填archivedrequest_iddescriptionarchived_reasonidempotency_keyList talent pool members
List active prospect memberships for one Talent CRM pool.
limitpool_id必填request_idstarting_afterAdd a prospect to a talent pool
Add an existing prospect to a Talent CRM pool.
pool_id必填request_idprospect_id必填idempotency_keyRemove a prospect from a talent pool
Remove an active prospect membership from a Talent CRM pool.
pool_id必填request_idprospect_id必填List applications
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.
limitjob_idrequest_idstarting_afterhiring_manager_decisionRead an application
Read one application person + Job attachment by public id.
request_idapplication_id必填Add an application
Create a recruiter or agent-sourced application for an existing person and job posting.
person_id必填request_idjob_posting_id必填idempotency_keyUpdate an application
Update one application with schema-bound public API fields.
stagerequest_idapplication_id必填idempotency_keyDecide on an application
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.
notedecision必填request_idapplication_id必填idempotency_keyreason_code_idsRead the hiring manager decision
Read where the hiring manager's decision stands on the candidate's latest step that waits on one: advanced, held, waiting, or none.
request_idapplication_id必填Decide a hiring manager 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.
notedecision必填request_idinterview_idapplication_id必填idempotency_keysend_to_recruiterMove an application to Candidates
Move one reviewed application to Candidates. Does not schedule interviews or send email.
request_idapplication_id必填idempotency_keyUndo an accidental move to Candidates
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.
request_idapplication_id必填idempotency_keyexpected_admission_id必填Move an application to another status
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).
reasonstatus必填request_idapplication_id必填idempotency_keypipeline_stage_idPreview an application status change (nothing changed yet)
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).
reasonstatus必填request_idapplication_id必填idempotency_keypipeline_stage_idemployment_start_dateConfirm and apply an application status change
Bind an already-previewed application transition with explicit approval metadata and matching idempotency key.
reasonstatus必填binding必填request_idapplication_id必填idempotency_keyemployment_start_datePreview archiving an application (nothing changed yet)
Preview application archive approval requirements only; bind fields are rejected.
reasonrequest_idapplication_id必填idempotency_keyConfirm and archive an application
Bind an already-previewed application archive with explicit approval metadata and matching idempotency key.
reasonbinding必填request_idapplication_id必填idempotency_keyPreview the Offer status change and its candidate email (nothing changed yet)
Preview the fixed applications-owned Interviewing to Offer status/email approval POC without mutating status or email state.
modedecision必填email_type必填request_idtarget_status必填application_id必填current_status必填idempotency_keypersonalization_instructionrequested_sender_identity_idConfirm the Offer status change and send its candidate email
Bind the fixed applications-owned status/email approval POC with explicit approval metadata and a matching idempotency key.
modebinding必填decision必填email_type必填request_idtarget_status必填application_id必填current_status必填idempotency_keypersonalization_instructionrequested_sender_identity_idRead a hiring decision brief
Read the decision brief for an application.
request_idapplication_id必填Regenerate a hiring decision brief
Regenerate a decision brief for an application with idempotency metadata.
request_idapplication_id必填idempotency_keyPreview the candidate email for a status change (nothing sent)
Preview the candidate email decision for an application status change without mutating the application or drafts.
request_idapplication_id必填idempotency_keyApply a status change and its candidate email
Apply an application status-change email decision with idempotency metadata.
request_idapplication_id必填idempotency_keyList candidate email drafts
List candidate email drafts with optional status and email-type filters.
limitstatusemail_typerequest_idstarting_afterRead a candidate email draft
Read a redacted candidate email draft.
id必填request_idPreview a candidate email draft
Read rendered preview content for a candidate email draft.
id必填request_idRead candidate email draft history
Read candidate email draft history and provenance.
id必填request_idEdit a candidate email draft
Save mutable candidate email draft fields or set/clear a validated sender override.
id必填request_ididempotency_keySend a candidate email
Send a pending candidate email draft with replay protection, or reclaim a never-delivered draft and send it.
id必填request_ididempotency_keyreclaim_not_deliveredDiscard a candidate email draft
Discard a pending candidate email draft without provider mutation.
id必填request_ididempotency_keyRead email automation settings
Read candidate email automation settings.
request_idUpdate email automation settings
Update candidate email automation settings.
request_ididempotency_keyRead email sender settings
Read redacted email sender settings with sanitized queue diagnostics.
request_idList email sender connections
List redacted sender provider connection state.
request_idList default email senders
List candidate email sender defaults.
request_idCheck workspace integration health
Read sanitized Workspace integration health diagnostics.
request_idSet the default sender for an email type
Set the default sender policy for a candidate email type.
email_type必填request_ididempotency_keydefault_sender_type必填org_shared_sender_identity_idList candidate and internal emails
List Candidate and Internal emails with automation usage counts.
request_idRead an email
Read an email by built-in type or custom template key.
email_type必填request_idPreview an email with sample data
Preview an email for sample variables.
email_type必填request_ididempotency_keyCheck an email for problems
Validate email subject, HTML, and text bodies.
email_type必填request_ididempotency_keyPublish an email version
Update, create, duplicate, reset or delete an email. Set operation; custom emails use email_type as their template key.
email_type必填request_ididempotency_keyCreate a custom email
create an email. Use email_type for a built-in type or custom template key.
email_type必填request_ididempotency_keyDuplicate an email
duplicate an email. Use email_type for a built-in type or custom template key.
email_type必填request_ididempotency_keyReset an email to its Yardstick default
reset an email. Use email_type for a built-in type or custom template key.
email_type必填request_ididempotency_keyDelete a custom email
delete an email. Use email_type for a built-in type or custom template key.
email_type必填request_ididempotency_keyList email template versions
List immutable email versions.
email_type必填request_idRestore an earlier email version
Restore an email to an immutable version.
email_type必填request_idversion_id必填idempotency_keyPreview AI customization for an email template (nothing published)
Preview AI sample customization for an email without publishing.
email_type必填request_ididempotency_keyRecord a final hiring recommendation
Record direct final-recommendation evidence; this does not mutate application status.
notesrating必填request_idsession_idapplication_id必填idempotency_keyinterviewer_user_id必填List interviews for an application
List interview sessions for an application.
request_idapplication_id必填Make sure an interview exists for a round
Ensure an application interview session for an explicit round id.
round_id必填request_idround_titleapplication_id必填idempotency_keyinterview_plan_idList opportunities
List read-only opportunity workflow views visible to the current principal.
limitrequest_idstarting_afterRead an opportunity
Read one read-only opportunity workflow view by public id.
request_idopportunity_id必填Check the next action on an opportunity
Read the next action state for an opportunity without mutating it.
request_idopportunity_id必填Get a link that opens an opportunity in Yardstick
Create a public deep link for an opportunity workflow view.
request_idopportunity_id必填Search recruiting reports
Search redacted recruiting reporting summaries through the public reporting API.
limitjob_idstagesstatusesrequest_idrole_labelscore_bandstale_dayswindow_end必填query_family必填source_labelwindow_start必填另有 3 個List departments
List Departments visible to the current principal.
limitrequest_idstarting_afterRead a department
Read one Department by public id.
request_iddepartment_id必填Create a department (confirm in Yardstick)
Create a Department through the public Yardstick API.
name必填slugrequest_iddescriptionidempotency_keyUpdate a department (confirm in Yardstick)
Update one Department with schema-bound public API fields.
nameslugrequest_iddescriptiondepartment_id必填idempotency_keyList department members
List Department members for an authorized Department.
limitrequest_iddepartment_id必填starting_afterAdd a department member (confirm in Yardstick)
Add an existing person to a Department.
person_id必填request_iddepartment_id必填idempotency_keySet the department lead (confirm in Yardstick)
Set one Department member as lead.
roleperson_id必填request_iddepartment_id必填idempotency_keyRemove a department member (confirm in Yardstick)
Remove a Department member, optionally with a replacement lead.
person_id必填request_iddepartment_id必填idempotency_keyreplacement_lead_person_idList department invitations
List redacted Department invitation views.
limitrequest_iddepartment_id必填starting_afterInvite someone to a department (confirm in Yardstick)
Create a Department-scoped invitation without returning token material.
namerole必填email必填full_namerequest_iddepartment_id必填idempotency_keyexpires_in_hoursList access grants
List explicit access grants visible to the current principal.
limitrequest_idstarting_afterRead an access grant
Read one explicit access grant by public id.
request_idaccess_grant_id必填Grant someone access to a record (confirm in Yardstick)
Create a reasoned, revocable, audited access grant.
scope必填reason必填revocabletarget_id必填expires_atrequest_ideffective_atidempotency_keyartifact_classes必填subject_person_id必填Revoke an access grant (confirm in Yardstick)
Revoke an explicit access grant with optional reason text.
reasonrequest_idaccess_grant_id必填idempotency_keyList jobs
List internal Job containers visible to the current principal.
limitrequest_idstarting_afterinclude_archivedCreate a job
Create an internal Job container without mutating job postings, applications, or interview plans.
title必填statuslocationdepartmentrequest_iddescriptiondepartment_idlocation_typeidempotency_keyRead a job
Read one internal Job container by public id.
job_id必填request_idList prospect matches for a job
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.
job_id必填request_idUpdate a job
Update one internal Job container with schema-bound public API fields.
titlejob_id必填statuslocationdepartmentrequest_iddescriptiondepartment_idlocation_typeidempotency_keyClose a job
Close one Job row only; linked job postings, applications, and interview plans are not mutated.
job_id必填request_ididempotency_keyArchive a job
Archive one Job row only; linked job postings, applications, and interview plans are not mutated.
job_id必填request_ididempotency_keyLink an item to a job
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.
job_id必填request_idartifact_id必填artifact_type必填idempotency_keyUnlink an item from a job
Clear the link between an artifact and a Job. Idempotent when already unlinked. Requires jobs:write and the artifact's own write scope.
job_id必填request_idartifact_id必填artifact_type必填idempotency_keyList hiring pipelines
List the organization's pipeline templates with their ordered stages. Canonical default stages are flagged canonical_locked.
request_idRead a hiring pipeline
Read one pipeline template and its ordered stages by public id.
request_idpipeline_id必填Create a hiring pipeline
Create a custom pipeline template with optional inline stages. Does not affect the org default pipeline or candidate tracking.
name必填slug必填stagesrequest_iddescriptionidempotency_keyClone a hiring pipeline
Clone a pipeline and its stages. Set copy_rules to copy its workflow rules too (requires automation_rules:write). Returns rules_copied.
name必填slug必填copy_rulesrequest_idpipeline_id必填idempotency_keyUpdate a hiring pipeline
Rename, re-describe, or toggle active for one pipeline template.
nameis_activerequest_iddescriptionpipeline_id必填idempotency_keyAdd a stage to a hiring pipeline
Append (or insert at a position) a stage to a pipeline with a kind and optional approval scope.
name必填slug必填positionrequest_idstage_kind必填is_terminalpipeline_id必填approval_scopeidempotency_keyEdit a hiring pipeline stage
Edit a pipeline stage. Canonical default stages allow display-name change only; slug/stage_kind/approval_scope/is_terminal are locked.
nameslugstage_id必填is_activerequest_idstage_kindis_terminalpipeline_id必填approval_scopeidempotency_keyReorder hiring pipeline stages
Reorder all stages of a pipeline by supplying the complete stage id order. Constraint-safe; allowed for canonical stages.
stage_ids必填request_idpipeline_id必填idempotency_keyPreview deleting a hiring pipeline stage (nothing changed yet)
Preview deleting a pipeline stage; returns the candidate-count impact and binding fields. Canonical default stages are rejected.
stage_id必填request_idpipeline_id必填idempotency_keyConfirm and delete a hiring pipeline stage
Bind an approved pipeline-stage delete with explicit approval metadata and a matching idempotency key. Refuses while candidates remain.
binding必填stage_id必填request_idpipeline_id必填idempotency_keyAssign a hiring pipeline to a 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.
job_id必填request_idpipeline_id必填stage_mappingidempotency_keyPreview assigning a hiring pipeline to a job
Preview the job's stages in use, candidate counts and suggested same-name mapping before changing its pipeline. Makes no changes.
job_id必填request_idpipeline_id必填Copy a rule to jobs or pipelines
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.
job_idsrule_id必填request_idpipeline_idsidempotency_keyList stage automation rules
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.
emailjob_idtriggeris_activerequest_idpipeline_iddepartment_idConfirm bulk automation rule changes
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.
mode必填action必填filterrule_idsrequest_ididempotency_keyTry a workflow run again after fixing setup
Try a workflow run again after fixing missing setup. Only clean refusals and active rules qualify; unknown outcomes are refused.
run_id必填request_idList stage automation runs
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.
rule_idrequest_idapplication_idRead a stage automation rule
Read one automation rule by public id (its trigger, typed action, target stage, and is_active state).
rule_id必填request_idCreate a stage automation rule
Create a named workflow automation rule with stage or step triggers, job scope, delivery mode, timing and a typed action. Authoring executes no action.
nameaction必填job_idtimingtrigger必填positionconditionis_activejob_scoperequest_idstarter_keydelivery_mode另有 5 個Edit a stage automation rule
Edit a workflow automation rule's name, stage or step trigger, action, condition, job scope, delivery mode, timing or active state.
nameactionjob_idtimingrule_id必填triggerpositionconditionis_activejob_scoperequest_idstarter_key另有 6 個Delete a stage automation rule
Delete an automation rule. Plain delete (no approval preview→bind): rules are inert config, so deleting unfired config moves no candidates.
rule_id必填request_idPreview a saved workflow rule (runs nothing)
Preview a saved workflow rule for a real application: recipients, sender, rendered email, scheduling links and missing prerequisites. Executes no action.
rule_id必填request_idapplication_id必填Preview an unsaved workflow rule (runs nothing)
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.
rule必填rule_idrequest_idapplication_id必填Preview which automations a stage change would fire (runs nothing)
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.
trigger必填request_idapplication_id必填idempotency_keypipeline_stage_id必填List automation starters
List your organization’s saved automation starters.
request_idCreate an automation starter
Create a named organization starter from portable rule definitions.
name必填rules必填request_ididempotency_keyRename an automation starter
Rename an organization starter without changing existing job copies.
name必填request_idstarter_id必填idempotency_keyDelete an automation starter
Delete an organization starter while keeping existing job copies.
request_idstarter_id必填idempotency_keySave job automations as a starter
Save a job’s automation rules as a named organization starter.
name必填job_id必填request_ididempotency_keyPreview copying automations into a job
Preview copying a starter or job’s rules, including step and stage matches and unmatched rules.
job_id必填source必填matchesrequest_idsource_digestCopy automations into a job
Copy reviewed rules into a job using chosen matches; keep unmatched rules off and existing rules intact.
job_id必填source必填matchesrequest_idsource_digestidempotency_keyList built-in agents
List the built-in-agent catalog with each built-in agent's current status, explicit defaults or disabled state, and latest work summary.
request_idRead a built-in agent
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.
request_idbuilt_in_agent_id必填List built-in-agent run history
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.
request_idbuilt_in_agent_id已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
claude mcp add --transport http yardstick https://api.yardstick.team/mcp{ "mcpServers": { "yardstick": { "url": "https://api.yardstick.team/mcp" } }}