MCP server
100Hires - AI ATS & Recruitment Software Official
com.100hires/100hires
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Official 100Hires MCP: AI ATS & Recruitment Software for candidates, jobs, applications, interviews.
Working at last checkVerified publisher: 100hires.comAbout 18,330 tokens per request once connected136 tools
https://mcp.100hires.com/mcp
At a glance
- Type
- MCP server
- Publisher
- 100hires.com (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 136
- Token cost
- About 18,330 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http 100hires https://mcp.100hires.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.100hires] url = "https://mcp.100hires.com/mcp"
Gemini CLI
{"mcpServers":{"100hires":{"httpUrl":"https://mcp.100hires.com/mcp"}}}
Cursor
{"mcpServers":{"100hires":{"url":"https://mcp.100hires.com/mcp"}}}
VS Code
{"servers":{"100hires":{"type":"http","url":"https://mcp.100hires.com/mcp"}}}
Antigravity
agy mcp add 100hires https://mcp.100hires.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"100hires","server_url":"https://mcp.100hires.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"100hires","server_url":"https://mcp.100hires.com/mcp"}
Tools
hires_add_candidate_tags~78 tokens
Add tags to a candidate.hires_add_hiring_team_member~78 tokens
Add a company user to the job's hiring team.hires_advance_application~106 tokens
Advance an application to the next stage in workflow order; no stage_id needed.hires_batch_add_tags~89 tokens
Add tags to up to 100 candidates; returns per-item results.hires_batch_create_messages~338 tokens
Create up to 100 scheduled messages in one request; items are processed independently, one failure does not stop the others.hires_batch_job_boards~71 tokens
Get board publication states for several jobs at once.hires_batch_move_applications~96 tokens
Move up to 100 applications to a stage in one request; per-item results, partial success allowed.hires_batch_publish_to_boardsSends messages · ~99 tokens
Queue several jobs for publication on the given boards.hires_batch_reject_applications~116 tokens
Reject up to 100 applications in one request, optionally with a reason; per-item results, partial success allowed.hires_batch_remove_from_boards~100 tokens
Deactivate publication of several jobs on the given boards.hires_batch_remove_tags~91 tokens
Remove tags from up to 100 candidates; returns per-item results.hires_cancel_all_notification_messages~94 tokens
Cancel all scheduled notification emails of a candidate; sent ones are unaffected.hires_create_application~212 tokens
Link an existing candidate to a job, creating an application.hires_create_candidate~324 tokens
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_create_company~233 tokens
Create a client company; provisions its public career site (slug) and public branding (name, logo).hires_create_email_template~147 tokens
Create an email template. Subject and body accept placeholders such as {{first_name}}; get the exact tags from hires_list_template_placeholders and hires_prepare_template_placeholders.hires_create_form~95 tokens
Create an application form, optionally attaching existing questions.hires_create_interview~186 tokens
Schedule an interview for an application. The location is matched to an existing record or created.hires_create_job~913 tokens
Create a job. Required: status, title, description, location_country; location_city unless is_remote is true.hires_create_job_webhook~122 tokens
Register an HTTPS webhook for this job's events. Returns signing_secret once; use it to verify the x-hires-signature-v2 header.hires_create_note~229 tokens
Create a discussion note for a candidate, with optional visibility (all or private) and @mentions that email the mentioned users.hires_create_nurture_campaign~870 tokens
Create a nurture campaign with ordered steps (email, sms, voicemail, move_to_next_stage, assign_tag, assign_task), optionally triggered by a workflow stage.hires_create_question~125 tokens
Create a reusable question; options apply to select/multiselect types.hires_create_webhook~117 tokens
Create a company-scoped webhook. signing_secret is returned once; use it to verify the x-hires-signature-v2 header on deliveries.hires_delete_applicationDeletes data · ~50 tokens
Permanently delete an application.hires_delete_candidateDeletes data · ~63 tokens
Permanently delete a candidate.hires_delete_companyDeletes data · ~56 tokens
Soft-delete a company; its public career site goes offline.hires_delete_email_templateDeletes data · ~66 tokens
Soft-delete an email template; automations that used it cannot pick it for new actions.hires_delete_formDeletes data · ~46 tokens
Delete an application form.hires_delete_jobDeletes data · ~54 tokens
Delete a job.hires_delete_job_webhookDeletes data · ~72 tokens
Delete a job webhook.hires_delete_messageDeletes data · ~53 tokens
Cancel a scheduled message before it is sent.hires_delete_noteDeletes data · ~43 tokens
Delete a note.hires_delete_notification_messageDeletes data · ~64 tokens
Cancel a scheduled notification email; sent messages cannot be canceled.hires_delete_nurture_campaignDeletes data · ~58 tokens
Soft-delete a nurture campaign; running executions stop.hires_delete_questionDeletes data · ~52 tokens
Delete a reusable question from the catalog.hires_delete_webhookDeletes data · ~69 tokens
Delete a company-scoped webhook.hires_disqualify_candidate~118 tokens
Reject all active applications of a candidate; returns the affected application ids.hires_download_attachment~133 tokens
Download an attachment (resume, candidate or application file, mail attachment, call recording) by the url another tool returned. Returns file_name, mime_type, size and base64 data; files over 25 MB are rejected.hires_get_ai_score~75 tokens
Get the AI score of an application with per-criterion scores, justifications and follow-up questions; null score until scored.hires_get_application~80 tokens
Get an application with its stage, status and rejection context.hires_get_billing~42 tokens
Get billing and feature flags of the current company.hires_get_candidate~66 tokens
Get a candidate with application summaries.hires_get_candidate_resume~114 tokens
Get a candidate's primary resume: uuid, download url, file metadata, type. include=text_content adds the parsed plain text.hires_get_career_job~83 tokens
Get a public job with salary, education and experience levels; 404 for draft, archived or internal jobs.hires_get_career_site_settings~95 tokens
Get career site settings: language is the locale the public site renders in (null = en-US); a job may override it with its own language field.hires_get_company~50 tokens
Get a company profile with owner details.hires_get_email_template~54 tokens
Get an email template with its subject and body.hires_get_evaluation~60 tokens
Get a filled evaluation form: evaluator, summary score and text, answers.hires_get_form~52 tokens
Get a form with its questions and their statuses.hires_get_interview~68 tokens
Get an interview by id.hires_get_job~83 tokens
Get a job by id or alias.hires_get_message~63 tokens
Get a scheduled message with sender account, schedule timestamps and cancelability.hires_get_note~72 tokens
Get a note with its author and visibility.hires_get_notification_message~82 tokens
Get a notification email (e.g. a rejection email): subject, body, sender, recipient, schedule. Ids come from hires_list_candidate_messages.hires_get_nurture_campaign~58 tokens
Get a nurture campaign with all steps and schedule settings.hires_get_question~51 tokens
Get a question with its type and options.hires_get_user~65 tokens
Get a user by id. Its default_mail_account_id can serve as from_account_id when sending emails.hires_get_workflow_stages~67 tokens
Get the stages of one workflow.hires_hire_application~82 tokens
Mark an application as hired: status becomes hired and hired_at is set.hires_list_application_attachments~64 tokens
List an application's attachments with file metadata and download URLs.hires_list_application_evaluations~122 tokens
List filled evaluation forms of an application with evaluator, summary score (strong-yes to strong-no) and summary text.hires_list_application_stage_history~111 tokens
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_applications~318 tokens
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_list_boards~39 tokens
List job boards available for publishing.hires_list_candidate_activities~290 tokens
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_list_candidate_files~82 tokens
List a candidate's files (resume and other documents): uuid, download url, file metadata, type.hires_list_candidate_interviews~86 tokens
List a candidate's interviews across all applications.hires_list_candidate_messages~153 tokens
List a candidate's email history; is_scheduled=1 returns only pending scheduled messages. Prefer size <= 10.hires_list_candidate_tags~62 tokens
List a candidate's tags.hires_list_candidates~291 tokens
List candidates filtered by job, stage, email, name, LinkedIn or dates. Prefer size <= 10.hires_list_career_jobs~142 tokens
List public jobs of a company career site, filterable by department, employment type, city and country.hires_list_categories~36 tokens
List global job categories.hires_list_companies~56 tokens
List companies accessible to the partner API key.hires_list_company_id_mail_accounts~77 tokens
List mail accounts of all users in a given company (own or client).hires_list_company_mail_accounts~74 tokens
List mail accounts of all users in the current company; use to resolve from_account_id for messages.hires_list_departments~46 tokens
List departments of the company.hires_list_education_levels~38 tokens
List education level values.hires_list_email_templates~95 tokens
List email templates of a company.hires_list_employment_types~48 tokens
List employment types (full-time, part-time, contract, etc.).hires_list_experience_levels~39 tokens
List experience level values.hires_list_forms~95 tokens
List application forms of a company.hires_list_hiring_team~63 tokens
List users on the job's hiring team.hires_list_interviews~233 tokens
List interviews filtered by job, application, candidate, interviewer, date or timestamps. Pass include=candidate so the agenda widget can link cards to candidate profiles.hires_list_job_boards~69 tokens
List job boards the job is published to, with their state.hires_list_job_webhooks~66 tokens
List webhooks subscribed to this job's events.hires_list_jobs~269 tokens
List jobs filtered by status, creation/update time, department or search query.hires_list_languages~63 tokens
List career site locales (e.g. de-DE) accepted by language parameters; is_default marks the one used when none is picked.hires_list_messages~226 tokens
List outbound messages (sent and scheduled) of one mail account; received mail is not included.hires_list_notes~145 tokens
List discussion notes of a candidate.hires_list_nurture_campaigns~65 tokens
List nurture campaigns with their steps.hires_list_origins~36 tokens
List candidate origin values.hires_list_question_types~38 tokens
List supported question types.hires_list_questions~65 tokens
List the reusable question catalog of the company.hires_list_rejection_reasons~53 tokens
List rejection reasons configured for the company.hires_list_sources~47 tokens
List candidate sources of the company.hires_list_statuses~48 tokens
List job status labels (draft, published, on_hold, closed, archived).hires_list_tags~44 tokens
List all tags of the company.hires_list_template_placeholders~171 tokens
List email template placeholders; pass the chosen one to hires_prepare_template_placeholders to get its HTML tag.hires_list_user_mail_accounts~88 tokens
List a user's connected mail accounts; use one as from_account_id when sending messages.hires_list_users~60 tokens
List company users with their roles.hires_list_webhooks~59 tokens
List company-scoped webhook subscriptions.hires_list_workflow_stages~100 tokens
List pipeline stages, filtered by workflow or job.hires_list_workflows~50 tokens
List workflows of the company with their stages.hires_move_application~100 tokens
Move an application to a specific pipeline stage; stage ids come from the job's pipeline_stages.hires_patch_message~244 tokens
Partially update a scheduled message before it is sent.hires_prepare_template_placeholders~161 tokens
Convert a placeholder reference into the HTML tag to insert into an email template body.hires_publish_to_job_boardSends messages · ~94 tokens
Queue the job for publication on the given boards.hires_reject_application~140 tokens
Reject an application, optionally with a reason and without the rejection email.hires_remove_candidate_tag~73 tokens
Remove one tag from a candidate.hires_remove_from_job_board~95 tokens
Deactivate the job's publication on the given boards.hires_restore_company~61 tokens
Restore a soft-deleted company; its public career site comes back online.hires_rotate_job_webhook_secret~95 tokens
Rotate the signing secret; the new one is returned once, the old stays valid for a grace window.hires_rotate_webhook_secret~104 tokens
Rotate a company webhook signing secret with zero downtime: the new signing_secret is returned once and the old one stays valid for a grace window.hires_send_candidate_messageSends messages · ~289 tokens
Schedule an email to a candidate; without scheduled_at it is sent 15 minutes after creation.hires_set_job_status~122 tokens
Change job status (publish, unpublish, archive).hires_submit_career_application~272 tokens
Submit a career site application: creates the candidate and runs the pipeline automation.hires_submit_feedback~174 tokens
Submit feedback about the API: missing features, issues, improvements. Rate limit: 5 per hour.hires_transfer_applicationMoves money · ~138 tokens
Transfer an application to another job by creating a new application there, optionally at a given stage.hires_unreject_application~86 tokens
Reopen a rejected application: status returns to active and rejected_at is cleared.hires_update_application~229 tokens
Update application fields. stage_id performs a full stage transition with the target stage's automation, like hires_move_application.hires_update_candidate~324 tokens
Update candidate fields, profile answers or resume text. For an attached resume pass the parsed text via resume_text; never inline binary data.hires_update_career_site_settings~137 tokens
Set the public career site language; job and company pages follow it unless a job overrides it.hires_update_company~229 tokens
Update a company profile, owner contacts or logo; name, slug and logo changes alter the public career site.hires_update_email_template~104 tokens
Update an email template; omitted fields keep their values.hires_update_form~88 tokens
Update a form's name and question composition.hires_update_form_question~97 tokens
Set a question's status (required, optional, hidden) on a form.hires_update_job~908 tokens
Update a job. Send only the fields to change.hires_update_message~259 tokens
Replace a scheduled message before it is sent; all required fields must be provided.hires_update_note~117 tokens
Update a note's body or visibility in place, without a new timeline item.hires_update_notification_message~136 tokens
Update the subject, body or send time of a scheduled notification email; sent messages cannot be changed.hires_update_nurture_campaign~858 tokens
Update a nurture campaign. Send the full steps list: existing steps with their id, removed steps with is_deleted=true.hires_update_question~117 tokens
Update the text, type or options of a question.hires_upload_application_attachment~145 tokens
Upload a base64-encoded file as an application attachment.hires_upload_attachment~338 tokens
Upload a base64 file as an attachment. voicemail: wav/mp3, max 20 MB, no object_id, the returned uuid serves as attachment_uuid in nurture voicemail steps. Returns uuid, url, file, relative_time.hires_upload_candidate_file~186 tokens
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.
Browse
Related MCP servers
- Yardstick ATS
Manage hiring in Yardstick's ATS: jobs, candidates, applications, interviews, and scorecards. - Workorai
WorkorAI talent marketplace MCP: candidate job search and employer hiring with explainable matching - Ashby
Ashby MCP Pack — wraps the Ashby ATS API - Greenhouse
Greenhouse MCP Pack — wraps the Greenhouse Harvest API v1 - AI Dev Jobs
MCP for 8,700+ current AI jobs. 13 tools: search, match, salaries, companies, commerce quotes. - JobsAI
Czech AI job board: search jobs, apply for consenting candidates, manage a company's job postings. - GigHQ.ai
Job-search tracker for AI agents: applications, stale follow-ups, skills gaps, H-1B lookup. - Ruzora
Pre-vetted senior LATAM engineers for US startups: hiring leads, open roles, applications.
Badge for your README
[](https://aptlynx.net/servers/com.100hires/100hires)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents