Directory/MCP Directory/100Hires

100Hires MCP server

Vendor-hosted MCP server. Connect it to your AI assistant with your own 100Hires account.

  • Liveat last check
  • Opens without loginsign-in
  • 100%uptime, last 30 checks

Server URL

https://mcp.100hires.com/mcp

Live checked 3 minutes ago

How to connect100Hires review

Is the 100Hires MCP server up?

Live Checked 3 minutes ago, answered in 912 ms

Completed an MCP handshake without a login. Some vendors still ask for an API key inside the tools themselves.

Older100% Live over the last 6 checksLatest

What can an AI assistant do with 100Hires?

80+ tools the server lists 31 read, 49 make changes

ToolTypeWhat it does
hires_list_candidatesReadList candidates filtered by job, stage, email, name, LinkedIn or dates.
hires_create_candidateWriteCreate a candidate, optionally with an application (job_id, stage_id) and resume text.
hires_get_candidateReadGet a candidate with application summaries.
hires_update_candidateWriteUpdate candidate fields, profile answers or resume text.
hires_delete_candidateWritePermanently delete a candidate.
hires_list_candidate_tagsReadList a candidate's tags.
hires_add_candidate_tagsWriteAdd tags to a candidate.
hires_remove_candidate_tagWriteRemove one tag from a candidate.
hires_batch_add_tagsWriteAdd tags to up to 100 candidates; returns per-item results.
hires_batch_remove_tagsWriteRemove tags from up to 100 candidates; returns per-item results.
hires_list_candidate_filesReadList a candidate's files (resume and other documents): uuid, download url, file metadata, type.
hires_upload_candidate_fileWriteUpload a base64 file to a candidate.
hires_get_candidate_resumeReadGet a candidate's primary resume: uuid, download url, file metadata, type.
hires_list_candidate_activitiesReadList a candidate's timeline events.
hires_disqualify_candidateWriteReject all active applications of a candidate; returns the affected application ids.
hires_list_candidate_interviewsReadList a candidate's interviews across all applications.
hires_list_candidate_messagesReadList a candidate's email history; is_scheduled=1 returns only pending scheduled messages.
hires_send_candidate_messageWriteSchedule an email to a candidate; without scheduled_at it is sent 15 minutes after creation.
hires_list_applicationsReadList applications across accessible jobs with filters by candidate, job, stage, status, AI score and dates.
hires_create_applicationWriteLink an existing candidate to a job, creating an application.
hires_get_applicationReadGet an application with its stage, status and rejection context.
hires_update_applicationWriteUpdate application fields.
hires_delete_applicationWritePermanently delete an application.
hires_move_applicationWriteMove an application to a specific pipeline stage; stage ids come from the job's pipeline_stages.
hires_advance_applicationWriteAdvance an application to the next stage in workflow order; no stage_id needed.
hires_hire_applicationWriteMark an application as hired: status becomes hired and hired_at is set.
hires_reject_applicationWriteReject an application, optionally with a reason and without the rejection email.
hires_unreject_applicationWriteReopen a rejected application: status returns to active and rejected_at is cleared.
hires_transfer_applicationWriteTransfer an application to another job by creating a new application there, optionally at a given stage.
hires_get_ai_scoreReadGet the AI score of an application with per-criterion scores, justifications and follow-up questions; null score until scored.
hires_list_application_stage_historyReadChronological stage transitions of an application, including the initial assignment: from/to stage, moved_at, moved_by_type (system, user,…
hires_list_application_attachmentsReadList an application's attachments with file metadata and download URLs.
hires_upload_application_attachmentWriteUpload a base64-encoded file as an application attachment.
hires_list_application_evaluationsReadList filled evaluation forms of an application with evaluator, summary score (strong-yes to strong-no) and summary text.
hires_create_interviewWriteSchedule an interview for an application.
hires_batch_move_applicationsWriteMove up to 100 applications to a stage in one request; per-item results, partial success allowed.
hires_batch_reject_applicationsWriteReject up to 100 applications in one request, optionally with a reason; per-item results, partial success allowed.
hires_list_jobsReadList jobs filtered by status, creation/update time, department or search query.
hires_create_jobWriteCreate a job. Required: status, title, description, location_country; location_city unless is_remote is true.
hires_get_jobReadGet a job by id or alias.
hires_update_jobWriteUpdate a job. Send only the fields to change.
hires_delete_jobWriteDelete a job.
hires_set_job_statusWriteChange job status (publish, unpublish, archive).
hires_list_job_boardsReadList job boards the job is published to, with their state.
hires_publish_to_job_boardWriteQueue the job for publication on the given boards.
hires_remove_from_job_boardWriteDeactivate the job's publication on the given boards.
hires_batch_job_boardsReadGet board publication states for several jobs at once.
hires_batch_publish_to_boardsWriteQueue several jobs for publication on the given boards.
hires_batch_remove_from_boardsWriteDeactivate publication of several jobs on the given boards.
hires_list_hiring_teamReadList users on the job's hiring team.
hires_add_hiring_team_memberWriteAdd a company user to the job's hiring team.
hires_list_job_webhooksReadList webhooks subscribed to this job's events.
hires_create_job_webhookWriteRegister an HTTPS webhook for this job's events.
hires_delete_job_webhookWriteDelete a job webhook.
hires_rotate_job_webhook_secretWriteRotate the signing secret; the new one is returned once, the old stays valid for a grace window.
hires_list_messagesReadList outbound messages (sent and scheduled) of one mail account; received mail is not included.
hires_get_messageReadGet a scheduled message with sender account, schedule timestamps and cancelability.
hires_update_messageWriteReplace a scheduled message before it is sent; all required fields must be provided.
hires_patch_messageWritePartially update a scheduled message before it is sent.
hires_delete_messageWriteCancel a scheduled message before it is sent.
hires_batch_create_messagesWriteCreate up to 100 scheduled messages in one request; items are processed independently, one failure does not stop the others.
hires_get_notification_messageReadGet a notification email (e.g.
hires_update_notification_messageWriteUpdate the subject, body or send time of a scheduled notification email; sent messages cannot be changed.
hires_delete_notification_messageWriteCancel a scheduled notification email; sent messages cannot be canceled.
hires_cancel_all_notification_messagesWriteCancel all scheduled notification emails of a candidate; sent ones are unaffected.
hires_list_interviewsReadList interviews filtered by job, application, candidate, interviewer, date or timestamps.
hires_get_interviewReadGet an interview by id.
hires_list_notesReadList discussion notes of a candidate.
hires_create_noteWriteCreate a discussion note for a candidate, with optional visibility (all or private) and @mentions that email the mentioned users.
hires_get_noteReadGet a note with its author and visibility.
hires_update_noteWriteUpdate a note's body or visibility in place, without a new timeline item.
hires_delete_noteWriteDelete a note.
hires_get_evaluationReadGet a filled evaluation form: evaluator, summary score and text, answers.
hires_list_formsReadList application forms of a company.
hires_create_formWriteCreate an application form, optionally attaching existing questions.
hires_get_formReadGet a form with its questions and their statuses.
hires_update_formWriteUpdate a form's name and question composition.
hires_delete_formWriteDelete an application form.
hires_update_form_questionWriteSet a question's status (required, optional, hidden) on a form.
hires_list_email_templatesReadList email templates of a company.

Read straight from the server's own tool list on Oct 16, 2026. Type comes from the server's own read-only hints where it gives them, otherwise from the tool name. Keep Write tools on approval.

Things recruiters ask tools like this

  • “Show me every candidate in the Senior Accountant pipeline who has not heard from us in two weeks.”
  • “Summarise this week's new applicants for the warehouse roles and flag the five strongest.”

What the 100Hires MCP server does

Vendor-hosted MCP server. Connect it to your AI assistant with your own 100Hires account.

Run by
100Hires (official server)
Categories
ATS
Starting price
$49/mo

Server facts

Server name
100hires-mcp-server 1.0.6
Observed
MCP protocol version
2025-06-18
Observed
Offers
Tools, resources, prompts
Observed
Sign-in
Opens without login
Observed
Sign-in handled by
mcp.100hires.com
Observed
Permission scopes
mcp:full
Observed
Transport
Streamable HTTP
Observed
Last response time
912 ms
Observed
First checked
Oct 16, 2026, 6 checks since
Observed

Observed means our own checker saw it at the server URL, without signing in. Nothing here is copied from the vendor's marketing. Server details refresh weekly; last refreshed Oct 16, 2026.

How to connect 100Hires to Claude, ChatGPT or Cursor

The server answered our check without asking for a login, so it may work as soon as it is added. Some tools still ask you to sign in before they share account data.

Server URLhttps://mcp.100hires.com/mcp

Claude on the web or desktop

  1. Go to Customize, then Connectors.
  2. Click Add custom connector, name it 100Hires and paste the server URL.
  3. Click Add.
  4. In a chat, open the + menu and switch it on under Connectors.

On Team and Enterprise plans an owner adds it first under Organization settings.

Claude Code

  1. Run claude mcp add --transport http '100hires' 'https://mcp.100hires.com/mcp'
  2. Type /mcp to check it shows as connected.

Cursor

  1. Open Settings, then MCP, and add a new server.
  2. Paste {"mcpServers":{"100hires":{"url":"https://mcp.100hires.com/mcp"}}}
  3. Reload, then ask in the agent chat.

ChatGPT, Grok and others

  1. Add a custom connector or remote MCP server where your app and plan allow it.
  2. Paste the server URL. Transport is Streamable HTTP.

Steps follow Anthropic's guides to custom connectors and MCP in Claude Code. Menu names change, so check there if a label looks different. Start read only and keep sends, writes and credit spend on approval.

Questions

Does 100Hires have an MCP server?

Yes. 100Hires runs its own official MCP server at https://mcp.100hires.com/mcp, so an AI assistant such as Claude, ChatGPT or Cursor can work inside 100Hires with your own account and permissions.

What is the 100Hires MCP server URL?

The server URL is https://mcp.100hires.com/mcp. Paste it into your AI app as a custom connector or remote MCP server.

Do I need to sign in to use it?

Our check completed without a login, though 100Hires may still ask you to sign in before it shares account data.

Is the 100Hires MCP server working right now?

At our last check, 3 minutes ago, it was live. Completed an MCP handshake without a login. Some vendors still ask for an API key inside the tools themselves.

Is it safe to connect 100Hires to AI?

An official server only lets the assistant see and do what your own 100Hires account allows. Start read only, keep anything that sends, writes or spends credits on approval, and check whether your admin needs to approve the connection.

More MCP servers for ATS and recruiting CRM

Full MCP Directory

From the Work Insiders directory, where 100Hires's MCP server is checked against 100Hires's own documentation. Status is checked once a day, so it can lag a real outage by up to a day. Vendors cannot pay to be listed here. How we make money.