100hires MCP server
Which servers in the official MCP registry are 100hires's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-14
- Registry namecom.100hires/100hiresverified in the MCP registry
The registry name sits under 100hires.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-14
- Tools136
- Server calls itself100hires-mcp-server
- Server version1.0.6
- Protocol version2025-06-18
On 2026-10-14 the server answered initialize and tools/list without a sign-in. First answer in 708 ms.
hires_list_candidatesList candidates filtered by job, stage, email, name, LinkedIn or dates. Prefer size <= 10.
hires_create_candidateCreate a candidate, optionally with an application (job_id, stage_id) and resume text. Parse an attached resume yourself and pass the text via resume_text; never inline binary data.
hires_get_candidateGet a candidate with application summaries.
hires_update_candidateUpdate candidate fields, profile answers or resume text. For an attached resume pass the parsed text via resume_text; never inline binary data.
hires_delete_candidatePermanently delete a candidate.
hires_list_candidate_tagsList a candidate's tags.
hires_add_candidate_tagsAdd tags to a candidate.
hires_remove_candidate_tagRemove one tag from a candidate.
hires_batch_add_tagsAdd tags to up to 100 candidates; returns per-item results.
hires_batch_remove_tagsRemove tags from up to 100 candidates; returns per-item results.
hires_list_candidate_filesList a candidate's files (resume and other documents): uuid, download url, file metadata, type.
hires_upload_candidate_fileUpload a base64 file to a candidate. Hosts truncate tool arguments above ~20 KB, so for resumes prefer resume_text in hires_create_candidate or hires_update_candidate.
hires_get_candidate_resumeGet a candidate's primary resume: uuid, download url, file metadata, type. include=text_content adds the parsed plain text.
hires_list_candidate_activitiesList a candidate's timeline events. Prefer size <= 10. event_type values: comment, copilot_response, stage_moved, automation_action_triggered, assign_job, enrichment, call, validate_emails, profile_mutation, qualification, assign_tags…
hires_disqualify_candidateReject all active applications of a candidate; returns the affected application ids.
hires_list_candidate_interviewsList a candidate's interviews across all applications.
hires_list_candidate_messagesList a candidate's email history; is_scheduled=1 returns only pending scheduled messages. Prefer size <= 10.
hires_send_candidate_messageSchedule an email to a candidate; without scheduled_at it is sent 15 minutes after creation.
hires_list_applicationsList applications across accessible jobs with filters by candidate, job, stage, status, AI score and dates. Each item embeds its current stage, so a pipeline view needs no extra job call.
hires_create_applicationLink an existing candidate to a job, creating an application.
hires_get_applicationGet an application with its stage, status and rejection context.
hires_update_applicationUpdate application fields. stage_id performs a full stage transition with the target stage's automation, like hires_move_application.
hires_delete_applicationPermanently delete an application.
hires_move_applicationMove an application to a specific pipeline stage; stage ids come from the job's pipeline_stages.
hires_advance_applicationAdvance an application to the next stage in workflow order; no stage_id needed.
hires_hire_applicationMark an application as hired: status becomes hired and hired_at is set.
hires_reject_applicationReject an application, optionally with a reason and without the rejection email.
hires_unreject_applicationReopen a rejected application: status returns to active and rejected_at is cleared.
hires_transfer_applicationTransfer an application to another job by creating a new application there, optionally at a given stage.
hires_get_ai_scoreGet the AI score of an application with per-criterion scores, justifications and follow-up questions; null score until scored.
hires_list_application_stage_historyChronological stage transitions of an application, including the initial assignment: from/to stage, moved_at, moved_by_type (system, user, automation), moved_by_user_id and source. Prefer it over candidate activities for stage reports.
hires_list_application_attachmentsList an application's attachments with file metadata and download URLs.
hires_upload_application_attachmentUpload a base64-encoded file as an application attachment.
hires_list_application_evaluationsList filled evaluation forms of an application with evaluator, summary score (strong-yes to strong-no) and summary text.
hires_create_interviewSchedule an interview for an application. The location is matched to an existing record or created.
hires_batch_move_applicationsMove up to 100 applications to a stage in one request; per-item results, partial success allowed.
hires_batch_reject_applicationsReject up to 100 applications in one request, optionally with a reason; per-item results, partial success allowed.
hires_list_jobsList jobs filtered by status, creation/update time, department or search query.
hires_create_jobCreate a job. Required: status, title, description, location_country; location_city unless is_remote is true.
hires_get_jobGet a job by id or alias.
hires_update_jobUpdate a job. Send only the fields to change.
hires_delete_jobDelete a job.
hires_set_job_statusChange job status (publish, unpublish, archive).
hires_list_job_boardsList job boards the job is published to, with their state.
hires_publish_to_job_boardQueue the job for publication on the given boards.
hires_remove_from_job_boardDeactivate the job's publication on the given boards.
hires_batch_job_boardsGet board publication states for several jobs at once.
hires_batch_publish_to_boardsQueue several jobs for publication on the given boards.
hires_batch_remove_from_boardsDeactivate publication of several jobs on the given boards.
hires_list_hiring_teamList users on the job's hiring team.
hires_add_hiring_team_memberAdd a company user to the job's hiring team.
hires_list_job_webhooksList webhooks subscribed to this job's events.
hires_create_job_webhookRegister an HTTPS webhook for this job's events. Returns signing_secret once; use it to verify the x-hires-signature-v2 header.
hires_delete_job_webhookDelete a job webhook.
hires_rotate_job_webhook_secretRotate the signing secret; the new one is returned once, the old stays valid for a grace window.
hires_list_messagesList outbound messages (sent and scheduled) of one mail account; received mail is not included.
hires_get_messageGet a scheduled message with sender account, schedule timestamps and cancelability.
hires_update_messageReplace a scheduled message before it is sent; all required fields must be provided.
hires_patch_messagePartially update a scheduled message before it is sent.
hires_delete_messageCancel a scheduled message before it is sent.
The first 60 of 136, as the server listed them.
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"100hires": {
"type": "http",
"url": "https://mcp.100hires.com/mcp"
}
}
}Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.