Index / MCP servers / 100Hires - AI ATS & Recruitment Software

100Hires - AI ATS & Recruitment Software MCP server

100Hires - AI ATS & Recruitment Software is an MCP server with 133 tools an agent can call, among them hires_add_candidate_tags, hires_add_hiring_team_member, hires_advance_application. It answers at https://mcp.100hires.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 4 September 2026; the last check, on 17 October 2026, succeeded.

Status
Answering
Tools
133
Official
yes, served from 100hires.com
Reliability
10 of 10 checks
Response time
184 ms
Transport
streamable HTTP
Last checked
17 October 2026

Official 100Hires MCP: AI ATS & Recruitment Software for candidates, jobs, applications, interviews.

Description as the publisher wrote it.

The 133 tools 100Hires - AI ATS & Recruitment Software offers

ToolWhat it does
hires_add_candidate_tagsAdd one or more tags to a candidate. Used for campaign tagging, qualification labels, and source attribution.
Inputs: id, tags
hires_add_hiring_team_memberAdd a company member to the job's hiring team. Use in workflow setup and ownership automation.
Inputs: id, user_id
hires_advance_applicationAdvance an application to the next pipeline stage according to workflow order. No stage_id needed -- the system determines the next stage automatically. **Always pass `include=candidate,job`** when surfacing results in the widget — without
Inputs: id, include
hires_batch_add_tagsAdd tags to multiple candidates in one request (max 100). Returns per-item results with partial success support.
Inputs: ids, tags
hires_batch_create_messagesCreate up to 100 scheduled messages in one request. Each item specifies its own candidate_id and message payload. Items are processed independently -- one failure does not stop others. Per-candidate RBAC is enforced for each item.
Inputs: messages
hires_batch_job_boardsGet board publication states for multiple jobs in one request. Optimized for batch monitoring and management UIs.
Inputs: jobs
hires_batch_move_applicationsMove multiple applications to a pipeline stage in one request. Returns per-item results with partial success support. Max 100 application IDs per request.
Inputs: ids, stage_id
hires_batch_publish_to_boardsActivate board publication for multiple jobs in one request. Use for bulk job distribution workflows.
Inputs: jobs, boards
hires_batch_reject_applicationsReject multiple applications in one request with an optional rejection reason. Returns per-item results with partial success support. Max 100 application IDs per request.
Inputs: ids, rejection_reason_id
hires_batch_remove_from_boardsDeactivate board publication for multiple jobs in one request. Use for bulk depublishing workflows.
Inputs: jobs, boards
hires_batch_remove_tagsRemove tags from multiple candidates in one request (max 100). Returns per-item results with partial success support.
Inputs: ids, tags
hires_cancel_all_notification_messagesCancel all scheduled notification emails for a candidate. Already sent notifications are not affected. Returns success even if no scheduled notifications exist.
Inputs: candidate_id
hires_create_applicationCreate an application by linking an existing candidate to a job. Use for sourcing workflows and manual application ingestion. The candidate must already exist.
Inputs: candidate_id, job_id, stage_id, cv, include
hires_create_candidateCreate a new candidate profile. Optionally link to a job/stage and attach the candidate's resume as extracted text. Used for imports, inbound forms, and enrichment workflows. When the user provides an attached resume (PDF/DOCX/etc.), parse
Inputs: company_id, first_name, last_name, email, phone, profile
hires_create_companyCreate a client company (partner tenant) — provisions its public career-site URL (slug) and public branding (logo, name). Typical entrypoint for multi-tenant onboarding.
Inputs: name, company_owner_email, company_owner_name, website, url, company_owner_phone
hires_create_email_templateCreate a new email template with name, subject, and body. Subject and body support placeholders like {{first_name}}, {{job_title}}. To embed placeholders: 1) GET /template-placeholders to list them, 2) POST /template-placeholders/prepare to
Inputs: name, subject, body, company_id
hires_create_formCreate a new application form, optionally attaching existing questions by ID.
Inputs: name, company_id, questions
hires_create_interviewSchedule a new interview for an application. Provide start/end times as Unix timestamps and a list of interviewer user IDs. Location is resolved to an existing record or created automatically.
Inputs: id, start_time, end_time, interviewer_ids, location, include
hires_create_jobCreate a job with taxonomy, location, salary, and workflow configuration. Primary endpoint for programmatic job publishing. Required fields: status, title, description, location_city, location_country.
Inputs: company_id, form_id, status, title, internal_title, internal_job_id
hires_create_job_webhookRegister a webhook URL for job-related events. Core step for outbound integration setup. URL must be HTTPS. Returns a signing_secret once — store it to verify the x-hires-signature-v2 header on incoming deliveries.
Inputs: id, url
hires_create_noteCreate a discussion note for a candidate. Supports visibility control (all or private) and @mentions with email notifications. **Always pass `include=candidate`** when surfacing results in the widget — without it, the confirmation card can
Inputs: candidate_id, body, user_id, visibility, mention_user_ids, include
hires_create_nurture_campaignCreate a nurture campaign with steps. Steps are executed sequentially; each step has a type (email, sms, voicemail, move_to_next_stage, assign_tag, assign_task) with type-specific fields. Optionally bind to a workflow stage.
Inputs: company_id, title, workflow_id, stage_id, delay_time, relative_days
hires_create_questionCreate a reusable question with optional answer options for dropdown types. Used by forms and questionnaires.
Inputs: text, type, company_id, options
hires_create_webhookCreate a company-scoped webhook subscription. Use for outbound company-level event integrations. Returns a signing_secret once — store it to verify the x-hires-signature-v2 header on incoming deliveries.
Inputs: id, url
hires_delete_applicationPermanently delete an application. This removes it from all list and view queries.
Inputs: id
hires_delete_candidatePermanently delete a candidate by ID or alias.
Inputs: id
hires_delete_companyDelete (soft-delete) a company — takes its public career site offline. Use for lifecycle control in partner tenancy management.
Inputs: id
hires_delete_email_templateSoft-delete an email template. Templates already used in automations will stop being available for new actions.
Inputs: id
hires_delete_formDelete an application form.
Inputs: id
hires_delete_jobDelete a job. Use to align archived/removed positions across integrated platforms.
Inputs: id
hires_delete_job_webhookDelete a job webhook subscription by ID. Use for cleanup, rotation, and endpoint migration.
Inputs: id, webhook_id
hires_delete_messageCancel a scheduled message before it is processed by the mailbox scheduler.
Inputs: id
hires_delete_noteDelete a note. Use for moderation policies and data cleanup operations.
Inputs: id
hires_delete_notification_messageCancel a scheduled notification email before it is sent. Already sent messages cannot be canceled.
Inputs: id
hires_delete_nurture_campaignDelete (soft-delete) a nurture campaign. Active campaign executions will be stopped.
Inputs: id
hires_delete_questionDelete a reusable question from the catalog. Use cautiously when deprecating question banks.
Inputs: id
hires_delete_webhookDelete a company-scoped webhook subscription by ID. Use for endpoint retirement and security rotation.
Inputs: id, webhook_id
hires_disqualify_candidateDisqualify a candidate from all active applications. Optionally provide rejection reason IDs. Returns affected application IDs.
Inputs: id, reasons
hires_download_attachmentDownload an attachment (resume, candidate file, application file, mail attachment, call recording). Pass the absolute URL returned by another endpoint (e.g. `message.attachments[].url`, `cv.url`, `resume.url`) — it MUST belong to the config
Inputs: url
hires_get_ai_scoreGet the structured AI score for an application, including per-criterion scores, justifications, and follow-up questions. Returns null score if the application has not been AI-scored.
Inputs: id
93 more tools

hires_get_application, hires_get_billing, hires_get_candidate, hires_get_candidate_resume, hires_get_career_job, hires_get_company, hires_get_email_template, hires_get_evaluation, hires_get_form, hires_get_interview, hires_get_job, hires_get_message, hires_get_note, hires_get_notification_message, hires_get_nurture_campaign, hires_get_question, hires_get_user, hires_get_workflow_stages, hires_hire_application, hires_list_application_attachments, hires_list_application_evaluations, hires_list_application_stage_history, hires_list_applications, hires_list_boards, hires_list_candidate_activities, hires_list_candidate_files, hires_list_candidate_interviews, hires_list_candidate_messages, hires_list_candidate_tags, hires_list_candidates, hires_list_career_jobs, hires_list_categories, hires_list_companies, hires_list_company_id_mail_accounts, hires_list_company_mail_accounts, hires_list_departments, hires_list_education_levels, hires_list_email_templates, hires_list_employment_types, hires_list_experience_levels, hires_list_forms, hires_list_hiring_team, hires_list_interviews, hires_list_job_boards, hires_list_job_webhooks, hires_list_jobs, hires_list_messages, hires_list_notes, hires_list_nurture_campaigns, hires_list_origins, hires_list_question_types, hires_list_questions, hires_list_rejection_reasons, hires_list_sources, hires_list_statuses, hires_list_tags, hires_list_template_placeholders, hires_list_user_mail_accounts, hires_list_users, hires_list_webhooks, hires_list_workflow_stages, hires_list_workflows, hires_move_application, hires_patch_message, hires_prepare_template_placeholders, hires_publish_to_job_board, hires_reject_application, hires_remove_candidate_tag, hires_remove_from_job_board, hires_restore_company, hires_rotate_job_webhook_secret, hires_rotate_webhook_secret, hires_send_candidate_message, hires_set_job_status, hires_submit_career_application, hires_submit_feedback, hires_transfer_application, hires_unreject_application, hires_update_application, hires_update_candidate, hires_update_company, hires_update_email_template, hires_update_form, hires_update_form_question, hires_update_job, hires_update_message, hires_update_note, hires_update_notification_message, hires_update_nurture_campaign, hires_update_question, hires_upload_application_attachment, hires_upload_attachment, hires_upload_candidate_file

Add 100Hires - AI ATS & Recruitment Software to your AI client

Every block below points at https://mcp.100hires.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http 100hires-ai-ats-recruitment-soft https://mcp.100hires.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "100hires-ai-ats-recruitment-soft": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.100hires.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "100hires-ai-ats-recruitment-soft": {
      "url": "https://mcp.100hires.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "100hires-ai-ats-recruitment-soft": {
      "type": "http",
      "url": "https://mcp.100hires.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "100hires-ai-ats-recruitment-soft": {
      "url": "https://mcp.100hires.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "100hires-ai-ats-recruitment-soft": {
      "serverUrl": "https://mcp.100hires.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "100hires-ai-ats-recruitment-soft": {
      "url": "https://mcp.100hires.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: 100Hires - AI ATS & Recruitment Software
version: 0.0.1
schema: v1
mcpServers:
  - name: 100Hires - AI ATS & Recruitment Software
    type: streamable-http
    url: https://mcp.100hires.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "100hires-ai-ats-recruitment-soft": {
      "httpUrl": "https://mcp.100hires.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "100hires-ai-ats-recruitment-soft": {
      "type": "http",
      "url": "https://mcp.100hires.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "100hires-ai-ats-recruitment-soft": {
      "url": "https://mcp.100hires.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.100hires.com%2Fmcp&type=streamable_http&id=100hires-ai-ats-recruitment-soft&name=100Hires%20-%20AI%20ATS%20%26%20Recruitment%20Software

Is 100Hires - AI ATS & Recruitment Software up right now?

It answered our last check on 17 October 2026 in 184 ms. Over 10 checks since 4 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to 100Hires - AI ATS & Recruitment Software

Questions about 100Hires - AI ATS & Recruitment Software

Is there an official 100Hires - AI ATS & Recruitment Software MCP server?

Yes. It is published by 100hires.com and served from mcp.100hires.com, the vendor's own domain: https://mcp.100hires.com/mcp.

How many tools does 100Hires - AI ATS & Recruitment Software have?

133, as returned by the server's own tools/list on 9 September 2026: hires_add_candidate_tags, hires_add_hiring_team_member, hires_advance_application, hires_batch_add_tags, hires_batch_create_messages, hires_batch_job_boards, hires_batch_move_applications, hires_batch_publish_to_boards, and 125 more.

Is 100Hires - AI ATS & Recruitment Software down?

It answered our last check on 17 October 2026 in 184 ms. Over 10 checks since 4 September 2026 it answered 10.

How do I add 100Hires - AI ATS & Recruitment Software to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.100hires.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does 100Hires - AI ATS & Recruitment Software need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: com.100hires. Endpoint host: mcp.100hires.com. ARD identifier: urn:air:com.100hires:mcp:100hires. First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.