100Hires - AI ATS & Recruitment Software
by 100hires.com in Other
Official 100Hires MCP: AI ATS & Recruitment Software for candidates, jobs, applications, interviews.
https://mcp.100hires.com/mcp
Last 30 days
- Uptime
- 100%
- Response time
- 205 ms typical, 205 ms slowest 5%
- Last check
- 8 h ago
- Next check
- any minute now
How to call it
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"100hires-ai-ats-recruitment-software": {
"type": "http",
"url": "https://mcp.100hires.com/mcp"
}
}
}136 tools
- hires_list_candidates
List candidates filtered by job, stage, email, name, LinkedIn or dates. Prefer size <= 10.
- hires_create_candidate
Create 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_candidate
Get a candidate with application summaries.
- hires_update_candidate
Update candidate fields, profile answers or resume text. For an attached resume pass the parsed text via resume_text; never inline binary data.
- hires_delete_candidate
Permanently delete a candidate.
- hires_list_candidate_tags
List a candidate's tags.
- hires_add_candidate_tags
Add tags to a candidate.
- hires_remove_candidate_tag
Remove one tag from a candidate.
- hires_batch_add_tags
Add tags to up to 100 candidates; returns per-item results.
- hires_batch_remove_tags
Remove tags from up to 100 candidates; returns per-item results.
- hires_list_candidate_files
List a candidate's files (resume and other documents): uuid, download url, file metadata, type.
- hires_upload_candidate_file
Upload 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_resume
Get a candidate's primary resume: uuid, download url, file metadata, type. include=text_content adds the parsed plain text.
- hires_list_candidate_activities
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.
- hires_disqualify_candidate
Reject all active applications of a candidate; returns the affected application ids.
- hires_list_candidate_interviews
List a candidate's interviews across all applications.
- hires_list_candidate_messages
List a candidate's email history; is_scheduled=1 returns only pending scheduled messages. Prefer size <= 10.
- hires_send_candidate_message
Schedule an email to a candidate; without scheduled_at it is sent 15 minutes after creation.
- hires_list_applications
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.
- hires_create_application
Link an existing candidate to a job, creating an application.
- hires_get_application
Get an application with its stage, status and rejection context.
- hires_update_application
Update application fields. stage_id performs a full stage transition with the target stage's automation, like hires_move_application.
- hires_delete_application
Permanently delete an application.
- hires_move_application
Move an application to a specific pipeline stage; stage ids come from the job's pipeline_stages.
- hires_advance_application
Advance an application to the next stage in workflow order; no stage_id needed.
- hires_hire_application
Mark an application as hired: status becomes hired and hired_at is set.
- hires_reject_application
Reject an application, optionally with a reason and without the rejection email.
- hires_unreject_application
Reopen a rejected application: status returns to active and rejected_at is cleared.
- hires_transfer_application
Transfer an application to another job by creating a new application there, optionally at a given stage.
- hires_get_ai_score
Get the AI score of an application with per-criterion scores, justifications and follow-up questions; null score until scored.
- hires_list_application_stage_history
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.
- hires_list_application_attachments
List an application's attachments with file metadata and download URLs.
- hires_upload_application_attachment
Upload a base64-encoded file as an application attachment.
- hires_list_application_evaluations
List filled evaluation forms of an application with evaluator, summary score (strong-yes to strong-no) and summary text.
- hires_create_interview
Schedule an interview for an application. The location is matched to an existing record or created.
- hires_batch_move_applications
Move up to 100 applications to a stage in one request; per-item results, partial success allowed.
- hires_batch_reject_applications
Reject up to 100 applications in one request, optionally with a reason; per-item results, partial success allowed.
- hires_list_jobs
List jobs filtered by status, creation/update time, department or search query.
- hires_create_job
Create a job. Required: status, title, description, location_country; location_city unless is_remote is true.
- hires_get_job
Get a job by id or alias.
Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 8 h ago | Passed | 200 | 205 ms |