100Hires - AI ATS & Recruitment Software
REMOTE · MCP.100HIRES.COM · SCANNED SEP 20
Official 100Hires MCP: AI ATS & Recruitment Software for candidates, jobs, applications, interviews.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security97
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation is enforced on tool calls, advertised via RFC 9728 protected-resource metadata. Discovery is public, which costs nothing: no tool can be invoked without a token. View diagnostics → Pass
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
- The authorisation server supports Client ID Metadata Documents, the current MCP client-registration mechanism. View diagnostics → Pass
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability86
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (excellent).Pass
- Tool/resource definitions use about 9346 tokens (~64/item across 144 items; 136 tools + 8 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
- No destabilizing schema changes in the last 30 days.Pass
Tool Coverage84
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 53% of tool parameters carry a description.Partial
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- All 21 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
- An AI judge read all 138 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
- Supports UI / widget rendering.Pass
How do I install the 100Hires - AI ATS & Recruitment Software MCP server?
100Hires - AI ATS & Recruitment Software is a hosted endpoint at https://mcp.100hires.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · mcp.100hires.com
claude mcp add --transport http com-100hires-100hires 'https://mcp.100hires.com/mcp'
{
"mcpServers": {
"com-100hires-100hires": {
"url": "https://mcp.100hires.com/mcp"
}
}
} {
"servers": {
"com-100hires-100hires": {
"type": "http",
"url": "https://mcp.100hires.com/mcp"
}
}
} [mcp_servers.com-100hires-100hires] url = "https://mcp.100hires.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"com-100hires-100hires": {
"type": "remote",
"url": "https://mcp.100hires.com/mcp",
"enabled": true
}
}
} openclaw mcp add com-100hires-100hires --url 'https://mcp.100hires.com/mcp' --transport streamable-http
mcp_servers:
com-100hires-100hires:
url: "https://mcp.100hires.com/mcp" {
"McpServers": {
"com-100hires-100hires": {
"Transport": "http",
"Url": "https://mcp.100hires.com/mcp"
}
}
} assistant mcp add com-100hires-100hires -t streamable-http -u 'https://mcp.100hires.com/mcp'
{
"mcpServers": {
"com-100hires-100hires": {
"type": "http",
"url": "https://mcp.100hires.com/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 10 Sept 26 −1
We did not load change detail this far back for this component, so this day may have recorded more than is shown.
- Authorization: partial → pass ▲ security
- The server rewrote its instructions, which are the text every model session reads security
- New tool “hires_update_career_site_settings”, which the server declares destructive security
- Tool “hires_list_experience_levels” rewrote its description, which is the text the model reads security
- Tool “hires_create_email_template” rewrote its description, which is the text the model reads security
- Tool “hires_get_company” rewrote its description, which is the text the model reads security
- Tool “hires_list_candidate_messages” rewrote its description, which is the text the model reads security
- Tool “hires_cancel_all_notification_messages” rewrote its description, which is the text the model reads security
- Tool “hires_list_application_attachments” rewrote its description, which is the text the model reads security
- Tool “hires_create_question” rewrote its description, which is the text the model reads security
- Tool “hires_disqualify_candidate” rewrote its description, which is the text the model reads security
- Tool “hires_list_education_levels” rewrote its description, which is the text the model reads security
- Tool “hires_list_company_id_mail_accounts” rewrote its description, which is the text the model reads security
- Tool “hires_list_candidate_files” rewrote its description, which is the text the model reads security
- Tool “hires_get_interview” rewrote its description, which is the text the model reads security
- Tool “hires_update_question” rewrote its description, which is the text the model reads security
- Tool “hires_delete_question” rewrote its description, which is the text the model reads security
- Tool “hires_list_applications” rewrote its description, which is the text the model reads security
- Tool “hires_get_nurture_campaign” rewrote its description, which is the text the model reads security
- Tool “hires_list_question_types” rewrote its description, which is the text the model reads security
- Tool “hires_list_candidate_activities” rewrote its description, which is the text the model reads security
- Tool “hires_submit_feedback” rewrote its description, which is the text the model reads security
- Tool “hires_batch_create_messages” rewrote its description, which is the text the model reads security
- Tool “hires_get_candidate_resume” rewrote its description, which is the text the model reads security
- Tool “hires_batch_publish_to_boards” rewrote its description, which is the text the model reads security
- Tool “hires_create_interview” rewrote its description, which is the text the model reads security
- Tool “hires_delete_job_webhook” rewrote its description, which is the text the model reads security
- Tool “hires_list_webhooks” rewrote its description, which is the text the model reads security
- Tool “hires_unreject_application” rewrote its description, which is the text the model reads security
- Tool “hires_list_sources” rewrote its description, which is the text the model reads security
- Tool “hires_list_hiring_team” rewrote its description, which is the text the model reads security
- Tool “hires_move_application” rewrote its description, which is the text the model reads security
- Tool “hires_update_notification_message” rewrote its description, which is the text the model reads security
- Tool “hires_list_workflow_stages” rewrote its description, which is the text the model reads security
- Tool “hires_update_email_template” rewrote its description, which is the text the model reads security
- Tool “hires_update_job” rewrote its description, which is the text the model reads security
- Tool “hires_batch_remove_from_boards” rewrote its description, which is the text the model reads security
- Tool “hires_restore_company” rewrote its description, which is the text the model reads security
- Tool “hires_get_user” rewrote its description, which is the text the model reads security
- Tool “hires_create_nurture_campaign” rewrote its description, which is the text the model reads security
- Tool “hires_get_candidate” rewrote its description, which is the text the model reads security
- Tool “hires_delete_nurture_campaign” rewrote its description, which is the text the model reads security
- Tool “hires_submit_career_application” rewrote its description, which is the text the model reads security
- Tool “hires_batch_reject_applications” rewrote its description, which is the text the model reads security
- Tool “hires_create_job” rewrote its description, which is the text the model reads security
- Tool “hires_get_workflow_stages” rewrote its description, which is the text the model reads security
- Tool “hires_delete_webhook” rewrote its description, which is the text the model reads security
- Tool “hires_update_form_question” rewrote its description, which is the text the model reads security
- Tool “hires_create_job_webhook” rewrote its description, which is the text the model reads security
- Tool “hires_delete_job” rewrote its description, which is the text the model reads security
- Tool “hires_batch_job_boards” rewrote its description, which is the text the model reads security
- Tool “hires_delete_notification_message” rewrote its description, which is the text the model reads security
- Tool “hires_update_message” rewrote its description, which is the text the model reads security
- Tool “hires_list_companies” rewrote its description, which is the text the model reads security
- Tool “hires_list_template_placeholders” rewrote its description, which is the text the model reads security
- Tool “hires_transfer_application” rewrote its description, which is the text the model reads security
- Tool “hires_update_application” rewrote its description, which is the text the model reads security
- Tool “hires_create_candidate” rewrote its description, which is the text the model reads security
- Tool “hires_create_company” rewrote its description, which is the text the model reads security
- Tool “hires_list_job_boards” rewrote its description, which is the text the model reads security
- Tool “hires_remove_from_job_board” rewrote its description, which is the text the model reads security
- Tool “hires_list_jobs” rewrote its description, which is the text the model reads security
- Tool “hires_batch_remove_tags” rewrote its description, which is the text the model reads security
- Tool “hires_get_email_template” rewrote its description, which is the text the model reads security
- Tool “hires_patch_message” rewrote its description, which is the text the model reads security
- Tool “hires_list_messages” rewrote its description, which is the text the model reads security
- Tool “hires_list_origins” rewrote its description, which is the text the model reads security
- Tool “hires_list_candidates” rewrote its description, which is the text the model reads security
- Tool “hires_update_nurture_campaign” rewrote its description, which is the text the model reads security
- Tool “hires_upload_attachment” rewrote its description, which is the text the model reads security
- Tool “hires_create_application” rewrote its description, which is the text the model reads security
- Tool “hires_list_workflows” rewrote its description, which is the text the model reads security
- Tool “hires_get_form” rewrote its description, which is the text the model reads security
- Tool “hires_delete_company” rewrote its description, which is the text the model reads security
- Tool “hires_list_candidate_interviews” rewrote its description, which is the text the model reads security
- Tool “hires_list_application_evaluations” rewrote its description, which is the text the model reads security
- Tool “hires_add_hiring_team_member” rewrote its description, which is the text the model reads security
- Tool “hires_list_job_webhooks” rewrote its description, which is the text the model reads security
- Tool “hires_list_application_stage_history” rewrote its description, which is the text the model reads security
- Tool “hires_list_questions” rewrote its description, which is the text the model reads security
- Tool “hires_list_notes” rewrote its description, which is the text the model reads security
- Tool “hires_advance_application” rewrote its description, which is the text the model reads security
- Tool “hires_list_rejection_reasons” rewrote its description, which is the text the model reads security
- Tool “hires_list_interviews” rewrote its description, which is the text the model reads security
- Tool “hires_list_categories” rewrote its description, which is the text the model reads security
- Tool “hires_get_notification_message” rewrote its description, which is the text the model reads security
- Tool “hires_list_boards” rewrote its description, which is the text the model reads security
- Tool “hires_hire_application” rewrote its description, which is the text the model reads security
- Tool “hires_rotate_job_webhook_secret” rewrote its description, which is the text the model reads security
- Tool “hires_get_billing” rewrote its description, which is the text the model reads security
- Tool “hires_get_application” rewrote its description, which is the text the model reads security
- Tool “hires_list_tags” rewrote its description, which is the text the model reads security
- Tool “hires_update_candidate” rewrote its description, which is the text the model reads security
- Tool “hires_rotate_webhook_secret” rewrote its description, which is the text the model reads security
- Tool “hires_upload_application_attachment” rewrote its description, which is the text the model reads security
- Tool “hires_batch_add_tags” rewrote its description, which is the text the model reads security
- Tool “hires_upload_candidate_file” rewrote its description, which is the text the model reads security
- Tool “hires_get_ai_score” rewrote its description, which is the text the model reads security
- Tool “hires_delete_message” rewrote its description, which is the text the model reads security
- Tool “hires_list_employment_types” rewrote its description, which is the text the model reads security
- Tool “hires_publish_to_job_board” rewrote its description, which is the text the model reads security
- Tool “hires_list_forms” rewrote its description, which is the text the model reads security
- Tool “hires_list_user_mail_accounts” rewrote its description, which is the text the model reads security
- Tool “hires_delete_email_template” rewrote its description, which is the text the model reads security
- Tool “hires_set_job_status” rewrote its description, which is the text the model reads security
- Tool “hires_list_nurture_campaigns” rewrote its description, which is the text the model reads security
- Tool “hires_list_statuses” rewrote its description, which is the text the model reads security
- Tool “hires_add_candidate_tags” rewrote its description, which is the text the model reads security
- Tool “hires_get_note” rewrote its description, which is the text the model reads security
- Tool “hires_remove_candidate_tag” rewrote its description, which is the text the model reads security
- Tool “hires_prepare_template_placeholders” rewrote its description, which is the text the model reads security
- Tool “hires_list_users” rewrote its description, which is the text the model reads security
- Tool “hires_send_candidate_message” rewrote its description, which is the text the model reads security
- Tool “hires_get_evaluation” rewrote its description, which is the text the model reads security
- Tool “hires_list_departments” rewrote its description, which is the text the model reads security
- Tool “hires_list_email_templates” rewrote its description, which is the text the model reads security
- Tool “hires_get_message” rewrote its description, which is the text the model reads security
- Tool “hires_list_career_jobs” rewrote its description, which is the text the model reads security
- Tool “hires_update_form” rewrote its description, which is the text the model reads security
- Tool “hires_get_question” rewrote its description, which is the text the model reads security
- Tool “hires_get_career_job” rewrote its description, which is the text the model reads security
- Tool “hires_reject_application” rewrote its description, which is the text the model reads security
- Tool “hires_list_candidate_tags” rewrote its description, which is the text the model reads security
- Tool “hires_delete_application” rewrote its description, which is the text the model reads security
- Tool “hires_batch_move_applications” rewrote its description, which is the text the model reads security
- Tool “hires_create_note” rewrote its description, which is the text the model reads security
- Tool “hires_create_webhook” rewrote its description, which is the text the model reads security
- Tool “hires_download_attachment” rewrote its description, which is the text the model reads security
- Tool “hires_update_company” rewrote its description, which is the text the model reads security
- Tool “hires_list_company_mail_accounts” rewrote its description, which is the text the model reads security
- Tool “hires_update_note” rewrote its description, which is the text the model reads security
- Tool “hires_create_form” rewrote its description, which is the text the model reads security
- Tool “hires_get_job” rewrote its description, which is the text the model reads security
- Tool “hires_delete_candidate” rewrote its description, which is the text the model reads security
- Tool “hires_delete_note” rewrote its description, which is the text the model reads security
- Tool coverage: 100% → 53% ▼ functional
- Schema quality: 99 → 64 ▲ functional
- Too many changes on this day to record them all, so 411 were dropped functional
- Server version: 1.0.5 → 1.0.6 functional
- New tool “hires_get_career_site_settings” functional
- New tool “hires_list_languages” functional
- “hires_create_job” added an optional parameter “language” cosmetic
- “hires_create_question” reworded the description of “text” cosmetic
- “hires_get_note” reworded the description of “include” cosmetic
- “hires_list_company_mail_accounts” reworded the description of “page” cosmetic
- “hires_list_notes” reworded the description of “include” cosmetic
- “hires_add_candidate_tags” reworded the description of “tags” cosmetic
- “hires_create_nurture_campaign” reworded the description of “send_to_all” cosmetic
- “hires_create_job” reworded the description of “location_country” cosmetic
- “hires_update_application” reworded the description of “id” cosmetic
- “hires_create_webhook” reworded the description of “id” cosmetic
- “hires_list_users” reworded the description of “page” cosmetic
- “hires_list_forms” reworded the description of “size” cosmetic
- “hires_update_nurture_campaign” reworded the description of “relative_days” cosmetic
- “hires_remove_from_job_board” reworded the description of “boards” cosmetic
- “hires_update_company” reworded the description of “id” cosmetic
- “hires_list_workflow_stages” reworded the description of “company_id” cosmetic
- “hires_list_messages” reworded the description of “date_from” cosmetic
- “hires_delete_question” reworded the description of “id” cosmetic
- “hires_send_candidate_message” reworded the description of “subject” cosmetic
- “hires_update_job” reworded the description of “resume_field_status” cosmetic
- “hires_batch_reject_applications” reworded the description of “ids” cosmetic
- “hires_list_candidate_activities” reworded the description of “view” cosmetic
- “hires_list_candidates” reworded the description of “job_id” cosmetic
- “hires_list_applications” reworded the description of “status” cosmetic
- “hires_update_nurture_campaign” reworded the description of “stage_id” cosmetic
- “hires_upload_attachment” reworded the description of “category” cosmetic
- “hires_upload_attachment” reworded the description of “file” cosmetic
- “hires_list_candidate_messages” reworded the description of “size” cosmetic
- “hires_submit_feedback” reworded the description of “suggested_improvement” cosmetic
- “hires_list_applications” reworded the description of “updated_after” cosmetic
- “hires_batch_add_tags” reworded the description of “ids” cosmetic
- “hires_create_question” reworded the description of “type” cosmetic
- “hires_publish_to_job_board” reworded the description of “id” cosmetic
- “hires_create_job_webhook” reworded the description of “url” cosmetic
- “hires_create_candidate” reworded the description of “last_name” cosmetic
- “hires_upload_candidate_file” reworded the description of “file” cosmetic
- “hires_prepare_template_placeholders” reworded the description of “type” cosmetic
- “hires_rotate_webhook_secret” reworded the description of “webhook_id” cosmetic
- “hires_list_hiring_team” reworded the description of “id” cosmetic
- “hires_create_job” reworded the description of “category_id” cosmetic
- “hires_list_applications” reworded the description of “include” cosmetic
- “hires_create_job” reworded the description of “status” cosmetic
- “hires_create_email_template” reworded the description of “body” cosmetic
- “hires_get_question” reworded the description of “id” cosmetic
- “hires_submit_career_application” reworded the description of “email” cosmetic
- “hires_create_nurture_campaign” reworded the description of “stage_id” cosmetic
- “hires_update_message” reworded the description of “reply_to_email_id” cosmetic
- “hires_create_candidate” reworded the description of “profile” cosmetic
- “hires_advance_application” reworded the description of “id” cosmetic
- “hires_list_candidate_activities” reworded the description of “until” cosmetic
- “hires_update_message” reworded the description of “to” cosmetic
- “hires_send_candidate_message” reworded the description of “application_id” cosmetic
- “hires_create_company” reworded the description of “website” cosmetic
- “hires_create_candidate” reworded the description of “resume_text” cosmetic
- “hires_get_nurture_campaign” reworded the description of “id” cosmetic
- “hires_update_job” reworded the description of “workflow_id” cosmetic
- “hires_batch_create_messages” reworded the description of “messages” cosmetic
- “hires_update_form” reworded the description of “id” cosmetic
- 26 Aug 26 +1
We did not load change detail this far back for this component, so this day may have recorded more than is shown.
- 24 Aug 26 +1
We did not load change detail this far back for this component, so this day may have recorded more than is shown.
- 22 Aug 26 94
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 20 Sept 2026 · Probed https://mcp.100hires.com/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=100hires.com | CN=WE1,O=Google Trust Services,C=US | 4 Aug 2026 | 2 Nov 2026 | ECDSA 256 | ECDSA-SHA256 | 430941e3ac39b985139953755b8d393c |
| SANs: 100hires.com, *.100hires.com | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of mcp.100hires.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| 100hires.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication Enforced and verified
The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.
| Result | Enforced and verified |
|---|---|
| Enforced | On tool calls |
| HTTP status | 200 |
WWW-Authenticate challenge Bearer resource_metadata="https://mcp.100hires.com/.well-known/oauth-protected-resource", error="invalid_token", error_description="Missing or invalid Authorization header"
Bearer resource_metadata="https://mcp.100hires.com/.well-known/oauth-protected-resource", error="invalid_token", error_description="Missing or invalid Authorization header" | Header | Value |
|---|---|
| strict-transport-security | max-age=31536000 |
| content-security-policy | img-src https: data:; upgrade-insecure-requests |
Protected resource metadata
| Document | https://mcp.100hires.com/.well-known/oauth-protected-resource |
|---|---|
| Retrieved | Yes |
| Resource | https://mcp.100hires.com/mcp |
| Authorisation server | https://mcp.100hires.com |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mcp.100hires.com/mcp | Verified | 200 | |
| http (plaintext) | http://mcp.100hires.com/mcp | HTTPS enforced | 301 | https://mcp.100hires.com/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
hires_get_interview ~37
Get an interview by id.
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | – |
| include | string | – | Embed: candidate, application, job |
No output schema declared.
No examples provided.
hires_get_job Get job ~47
Get a job by id or alias.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string|number | yes | Job id or alias |
| include | string | – | Embed: workflow, hiring_team, pipeline_stages |
No output schema declared.
No examples provided.
hires_get_message ~30
Get a scheduled message with sender account, schedule timestamps and cancelability.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | – |
No output schema declared.
No examples provided.
hires_get_note ~39
Get a note with its author and visibility.
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | – |
| include | string | – | Embed: user (author), candidate |
No output schema declared.
No examples provided.
hires_get_notification_message ~48
Get a notification email (e.g. a rejection email): subject, body, sender, recipient, schedule. Ids come from hires_list_candidate_messages.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | – |
No output schema declared.
No examples provided.
hires_get_nurture_campaign ~30
Get a nurture campaign with all steps and schedule settings.
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | – |
No output schema declared.
No examples provided.
hires_get_question ~25
Get a question with its type and options.
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | – |
No output schema declared.
No examples provided.
hires_get_user ~37
Get a user by id. Its default_mail_account_id can serve as from_account_id when sending emails.
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | – |
No output schema declared.
No examples provided.
hires_get_workflow_stages ~36
Get the stages of one workflow.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | number | – | – |
| id | number | yes | Workflow id |
No output schema declared.
No examples provided.
hires_hire_application ~47
Mark an application as hired: status becomes hired and hired_at is set.
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | – |
| include | string | – | Embed: candidate, cv.text, job |
No output schema declared.
No examples provided.
hires_list_application_attachments ~29
List an application's attachments with file metadata and download URLs.
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | – |
No output schema declared.
No examples provided.
hires_list_application_evaluations ~62
List filled evaluation forms of an application with evaluator, summary score (strong-yes to strong-no) and summary text.
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | – |
| view | string | – | summary replaces summary_text with a 200-char summary_text_preview |
No output schema declared.
No examples provided.
hires_list_application_stage_history ~64
Chronological 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.
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | – |
No output schema declared.
No examples provided.
hires_list_applications List applications (pipeline view) ~195
List 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.
| Name | Type | Req | Description |
|---|---|---|---|
| ai_score_max | number | – | – |
| ai_score_min | number | – | – |
| candidate_id | number | – | – |
| company_id | number | – | – |
| created_after | number|string | – | Unix seconds or ISO-8601 |
| include | string | – | Embed: candidate, cv.text. Pass candidate for pipeline rendering (names instead of ids) |
| job_id | number | – | – |
| page | number | – | – |
| size | number | – | – |
| sort | string | – | Default -created_at |
| stage_id | number | – | Best combined with job_id |
| status | string | – | – |
| updated_after | number|string | – | Unix seconds or ISO-8601; for incremental sync |
No output schema declared.
No examples provided.
hires_list_boards ~17
List job boards available for publishing.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
hires_list_candidate_activities ~180
List 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, assign_sources, candidate_rate.
| Name | Type | Req | Description |
|---|---|---|---|
| event_type | string | – | Comma-separated; values listed in the tool description |
| id | string|number | yes | Candidate id or alias |
| page | number | – | – |
| since | number|string | – | Inclusive; Unix seconds or ISO-8601 |
| size | number | – | Default 20, max 100 |
| until | number|string | – | Inclusive; Unix seconds or ISO-8601 |
| view | string | – | summary replaces copilot text, call transcription and comment body with 200-char *_preview fields |
No output schema declared.
No examples provided.
hires_list_candidate_files ~44
List a candidate's files (resume and other documents): uuid, download url, file metadata, type.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string|number | yes | Candidate id or alias |
No output schema declared.
No examples provided.
hires_list_candidate_interviews ~47
List a candidate's interviews across all applications.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string|number | yes | Candidate id or alias |
| page | number | – | – |
| size | number | – | – |
No output schema declared.
No examples provided.
hires_list_candidate_messages ~86
List a candidate's email history; is_scheduled=1 returns only pending scheduled messages. Prefer size <= 10.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string|number | yes | Candidate id or alias |
| is_scheduled | number | – | – |
| page | number | – | – |
| size | number | – | – |
| view | string | – | summary omits the HTML body and attachment metadata |
No output schema declared.
No examples provided.
hires_list_candidate_tags ~29
List a candidate's tags.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string|number | yes | Candidate id or alias |
No output schema declared.
No examples provided.
hires_list_candidates Search candidates ~186
List candidates filtered by job, stage, email, name, LinkedIn or dates. Prefer size <= 10.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | number | – | – |
| created_after | number|string | – | Unix seconds or ISO-8601 |
| string | – | Exact match | |
| full_name | string | – | – |
| include | string | – | Embed: applications (job titles and stages) |
| job_id | number | – | – |
| string | – | LinkedIn profile URL or alias | |
| page | number | – | – |
| q | string | – | Partial match on name or email |
| size | number | – | – |
| stage_id | number | – | Pipeline stage id; combine with job_id |
| updated_after | number|string | – | Unix seconds or ISO-8601; for incremental sync |
| view | string | – | summary omits the profile answers array |
No output schema declared.
No examples provided.
hires_list_career_jobs ~89
List public jobs of a company career site, filterable by department, employment type, city and country.
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | – | Exact match |
| company_slug | string | yes | – |
| country | string | – | Exact match |
| department_id | number | – | – |
| employment_type_id | number | – | – |
| page | number | – | – |
| size | number | – | – |
No output schema declared.
No examples provided.
hires_list_categories ~14
List global job categories.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
hires_list_companies ~33
List companies accessible to the partner API key.
| Name | Type | Req | Description |
|---|---|---|---|
| page | number | – | – |
| size | number | – | – |
No output schema declared.
No examples provided.
hires_list_company_id_mail_accounts ~48
List mail accounts of all users in a given company (own or client).
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | – |
| page | number | – | – |
| size | number | – | – |
No output schema declared.
No examples provided.
hires_list_company_mail_accounts ~45
List mail accounts of all users in the current company; use to resolve from_account_id for messages.
| Name | Type | Req | Description |
|---|---|---|---|
| page | number | – | – |
| size | number | – | – |
No output schema declared.
No examples provided.
hires_list_departments ~24
List departments of the company.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | number | – | – |
No output schema declared.
No examples provided.
hires_list_education_levels ~16
List education level values.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
hires_list_email_templates ~52
List email templates of a company.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | number | – | – |
| page | number | – | – |
| size | number | – | – |
| view | string | – | summary omits the HTML body |
No output schema declared.
No examples provided.
hires_list_employment_types ~25
List employment types (full-time, part-time, contract, etc.).
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
hires_list_experience_levels ~16
List experience level values.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
hires_list_forms ~51
List application forms of a company.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | number | – | – |
| page | number | – | – |
| size | number | – | – |
| view | string | – | summary omits the questions array |
No output schema declared.
No examples provided.
hires_list_hiring_team ~33
List users on the job's hiring team.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string|number | yes | Job id or alias |
No output schema declared.
No examples provided.
hires_list_interviews List interviews (agenda) ~158
List interviews filtered by job, application, candidate, interviewer, date or timestamps. Pass include=candidate so the agenda widget can link cards to candidate profiles.
| Name | Type | Req | Description |
|---|---|---|---|
| application_id | number | – | – |
| candidate_id | number | – | – |
| company_id | number | – | – |
| created_after | number|string | – | Unix seconds or ISO-8601 |
| date | string | – | YYYY-MM-DD, UTC |
| include | string | – | Embed: candidate, application, job |
| interviewer_user_id | number | – | – |
| job_id | number | – | – |
| page | number | – | – |
| size | number | – | – |
| updated_after | number|string | – | Unix seconds or ISO-8601; for incremental sync |
No output schema declared.
No examples provided.
hires_list_job_boards ~37
List job boards the job is published to, with their state.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string|number | yes | Job id or alias |
No output schema declared.
No examples provided.
hires_list_job_webhooks ~34
List webhooks subscribed to this job's events.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string|number | yes | Job id or alias |
No output schema declared.
No examples provided.
hires_list_jobs List jobs ~170
List jobs filtered by status, creation/update time, department or search query.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | number | – | – |
| created_at_end | number|string | – | Unix seconds or ISO-8601 |
| created_at_start | number|string | – | Unix seconds or ISO-8601 |
| department_id | number | – | From hires_list_departments |
| include | string | – | Embed: workflow, hiring_team, pipeline_stages |
| page | number | – | – |
| q | string | – | Search title or internal title |
| size | number | – | – |
| status | string | – | From hires_list_statuses, e.g. Public, Draft, Archived |
| updated_after | number|string | – | Unix seconds or ISO-8601; for incremental sync |
| view | string | – | – |
No output schema declared.
No examples provided.
hires_list_languages ~36
List career site locales (e.g. de-DE) accepted by language parameters; is_default marks the one used when none is picked.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
hires_list_messages ~113
List outbound messages (sent and scheduled) of one mail account; received mail is not included.
| Name | Type | Req | Description |
|---|---|---|---|
| date_from | integer | – | Unix seconds; filters on scheduled/sent time |
| date_to | integer | – | Unix seconds |
| from_account_id | integer | yes | Mail account id from hires_list_company_mail_accounts or hires_list_user_mail_accounts |
| page | integer | – | – |
| size | integer | – | Default 20 |
| status | string | – | Default: all |
| view | string | – | – |
No output schema declared.
No examples provided.
hires_list_notes ~76
List discussion notes of a candidate.
| Name | Type | Req | Description |
|---|---|---|---|
| candidate_id | string|number | yes | Candidate id or alias |
| include | string | – | Embed: user (author), candidate |
| page | number | – | – |
| size | number | – | – |
| view | string | – | summary replaces the body with a 200-char body_preview |
No output schema declared.
No examples provided.
hires_list_nurture_campaigns ~42
List nurture campaigns with their steps.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | number | – | – |
| page | number | – | – |
| size | number | – | – |
No output schema declared.
No examples provided.
hires_list_origins ~15
List candidate origin values.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
hires_list_question_types ~15
List supported question types.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
hires_list_questions ~40
List the reusable question catalog of the company.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | number | – | – |
| page | number | – | – |
| size | number | – | – |
No output schema declared.
No examples provided.
hires_list_rejection_reasons ~28
List rejection reasons configured for the company.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | number | – | – |
No output schema declared.
No examples provided.
hires_list_sources ~24
List candidate sources of the company.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | number | – | – |
No output schema declared.
No examples provided.
hires_list_statuses ~26
List job status labels (draft, published, on_hold, closed, archived).
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
hires_list_tags ~24
List all tags of the company.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | number | – | – |
No output schema declared.
No examples provided.
hires_list_template_placeholders ~93
List email template placeholders; pass the chosen one to hires_prepare_template_placeholders to get its HTML tag.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | number | – | – |
| is_notification | number | – | 1 includes notification-only system placeholders (default 0) |
| page | number | – | – |
| q | string | – | Label substring, case-insensitive |
| size | number | – | – |
| type | string | – | – |
No output schema declared.
No examples provided.
hires_list_user_mail_accounts ~51
List a user's connected mail accounts; use one as from_account_id when sending messages.
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | User id |
| page | number | – | – |
| size | number | – | – |
No output schema declared.
No examples provided.
What is the 100Hires - AI ATS & Recruitment Software MCP server?
100Hires - AI ATS & Recruitment Software is an MCP server listed in the public MCP registry as com.100hires/100hires. Official 100Hires MCP: AI ATS & Recruitment Software for candidates, jobs, applications, interviews. This page covers its hosted endpoint (https://mcp.100hires.com/mcp).
Is the 100Hires - AI ATS & Recruitment Software MCP server safe to use?
100Hires - AI ATS & Recruitment Software scores 95 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the 100Hires - AI ATS & Recruitment Software MCP server expose?
100Hires - AI ATS & Recruitment Software exposes 136 tools: hires_list_candidates, hires_create_candidate, hires_get_candidate, hires_update_candidate, hires_delete_candidate, and 131 more. Their descriptions and schemas cost roughly 9,010 tokens of context every time the server is loaded.
Does the 100Hires - AI ATS & Recruitment Software MCP server require authentication?
Yes. 100Hires - AI ATS & Recruitment Software asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.
Is the 100Hires - AI ATS & Recruitment Software MCP server still maintained?
100Hires - AI ATS & Recruitment Software is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.