100Hires - AI ATS & Recruitment Software
Official 100Hires MCP: AI ATS & Recruitment Software for candidates, jobs, applications, interviews.
Connector by 100hires.comOfficial · Domain verified by the MCP Registry
Chalk Labs
Need help deploying 100Hires - AI ATS & Recruitment Software?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/100hires-com-100hires
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://mcp.100hires.com/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 67 read · 25 write · 44 delete
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 136
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 67 · Look things up without changing anything.
hires_batch_job_boardshires_download_attachmenthires_get_ai_scorehires_get_applicationhires_get_billinghires_get_candidatehires_get_candidate_resumehires_get_career_jobhires_get_career_site_settingshires_get_companyhires_get_email_templatehires_get_evaluation
Show 55 more tools
hires_get_formhires_get_interviewhires_get_jobhires_get_messagehires_get_notehires_get_notification_messagehires_get_nurture_campaignhires_get_questionhires_get_userhires_get_workflow_stageshires_list_application_attachmentshires_list_application_evaluationshires_list_application_stage_historyhires_list_applicationshires_list_boardshires_list_candidate_activitieshires_list_candidate_fileshires_list_candidate_interviewshires_list_candidate_messageshires_list_candidate_tagshires_list_candidateshires_list_career_jobshires_list_categorieshires_list_companieshires_list_company_id_mail_accountshires_list_company_mail_accountshires_list_departmentshires_list_education_levelshires_list_email_templateshires_list_employment_typeshires_list_experience_levelshires_list_formshires_list_hiring_teamhires_list_interviewshires_list_job_boardshires_list_job_webhookshires_list_jobshires_list_languageshires_list_messageshires_list_noteshires_list_nurture_campaignshires_list_originshires_list_question_typeshires_list_questionshires_list_rejection_reasonshires_list_sourceshires_list_statuseshires_list_tagshires_list_template_placeholdershires_list_user_mail_accountshires_list_usershires_list_webhookshires_list_workflow_stageshires_list_workflowshires_prepare_template_placeholders
Write 25 · Create, change, send or run things.
hires_add_candidate_tagshires_add_hiring_team_memberhires_batch_add_tagshires_batch_create_messageshires_batch_publish_to_boardshires_create_applicationhires_create_candidatehires_create_companyhires_create_email_templatehires_create_formhires_create_interviewhires_create_job
Show 13 more tools
hires_create_job_webhookhires_create_notehires_create_nurture_campaignhires_create_questionhires_create_webhookhires_publish_to_job_boardhires_send_candidate_messagehires_submit_career_applicationhires_submit_feedbackhires_transfer_applicationhires_upload_application_attachmenthires_upload_attachmenthires_upload_candidate_file
Delete 44 · Delete, drop, revoke or wipe things.
hires_advance_applicationhires_batch_move_applicationshires_batch_reject_applicationshires_batch_remove_from_boardshires_batch_remove_tagshires_cancel_all_notification_messageshires_delete_applicationhires_delete_candidatehires_delete_companyhires_delete_email_templatehires_delete_formhires_delete_job
Show 32 more tools
hires_delete_job_webhookhires_delete_messagehires_delete_notehires_delete_notification_messagehires_delete_nurture_campaignhires_delete_questionhires_delete_webhookhires_disqualify_candidatehires_hire_applicationhires_move_applicationhires_patch_messagehires_reject_applicationhires_remove_candidate_taghires_remove_from_job_boardhires_restore_companyhires_rotate_job_webhook_secrethires_rotate_webhook_secrethires_set_job_statushires_unreject_applicationhires_update_applicationhires_update_candidatehires_update_career_site_settingshires_update_companyhires_update_email_templatehires_update_formhires_update_form_questionhires_update_jobhires_update_messagehires_update_notehires_update_notification_messagehires_update_nurture_campaignhires_update_question
Network hosts it talks to 1
mcp.100hires.com· found in remote endpoint, install command
Files it touches
- Any path the agent passes to its tools
Tools (136)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
hires_add_candidate_tagsAdd tags to candidateAdd tags to a candidate.
hires_add_hiring_team_memberAdd member to hiring teamAdd a company user to the job's hiring team.
hires_advance_applicationAdvance application to next stagecan change or delete dataAdvance an application to the next stage in workflow order; no stage_id needed.
hires_batch_add_tagsAdd tags to candidates (batch)Add tags to up to 100 candidates; returns per-item results.
hires_batch_create_messagesSend messages to candidates (batch)Create up to 100 scheduled messages in one request; items are processed independently, one failure does not stop the others.
hires_batch_job_boardsCheck job-board status for jobs (batch)read-onlyGet board publication states for several jobs at once.
hires_batch_move_applicationsMove applications to a stage (batch)can change or delete dataMove up to 100 applications to a stage in one request; per-item results, partial success allowed.
hires_batch_publish_to_boardsPublish jobs to boards (batch)Queue several jobs for publication on the given boards.
hires_batch_reject_applicationsReject applications (batch)can change or delete dataReject up to 100 applications in one request, optionally with a reason; per-item results, partial success allowed.
hires_batch_remove_from_boardsRemove jobs from boards (batch)can change or delete dataDeactivate publication of several jobs on the given boards.
hires_batch_remove_tagsRemove tags from candidates (batch)can change or delete dataRemove tags from up to 100 candidates; returns per-item results.
hires_cancel_all_notification_messagesCancel scheduled notificationscan change or delete dataCancel all scheduled notification emails of a candidate; sent ones are unaffected.
hires_create_applicationCreate applicationLink an existing candidate to a job, creating an application.
hires_create_candidateCreate candidateCreate 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_companyCreate companyCreate a client company; provisions its public career site (slug) and public branding (name, logo).
Show 121 more tools
hires_create_email_templateCreate email templateCreate 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_formCreate formCreate an application form, optionally attaching existing questions.
hires_create_interviewSchedule interviewSchedule an interview for an application. The location is matched to an existing record or created.
hires_create_jobCreate jobCreate a job. Required: status, title, description, location_country; location_city unless is_remote is true.
hires_create_job_webhookCreate job webhookRegister an HTTPS webhook for this job's events. Returns signing_secret once; use it to verify the x-hires-signature-v2 header.
hires_create_noteCreate noteCreate a discussion note for a candidate, with optional visibility (all or private) and @mentions that email the mentioned users.
hires_create_nurture_campaignCreate nurture campaignCreate 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_questionCreate questionCreate a reusable question; options apply to select/multiselect types.
hires_create_webhookCreate webhookCreate a company-scoped webhook. signing_secret is returned once; use it to verify the x-hires-signature-v2 header on deliveries.
hires_delete_applicationDelete applicationcan change or delete dataPermanently delete an application.
hires_delete_candidateDelete candidatecan change or delete dataPermanently delete a candidate.
hires_delete_companyDelete companycan change or delete dataSoft-delete a company; its public career site goes offline.
hires_delete_email_templateDelete email templatecan change or delete dataSoft-delete an email template; automations that used it cannot pick it for new actions.
hires_delete_formDelete formcan change or delete dataDelete an application form.
hires_delete_jobDelete jobcan change or delete dataDelete a job.
hires_delete_job_webhookDelete job webhookcan change or delete dataDelete a job webhook.
hires_delete_messageDelete messagecan change or delete dataCancel a scheduled message before it is sent.
hires_delete_noteDelete notecan change or delete dataDelete a note.
hires_delete_notification_messageDelete notificationcan change or delete dataCancel a scheduled notification email; sent messages cannot be canceled.
hires_delete_nurture_campaignDelete nurture campaigncan change or delete dataSoft-delete a nurture campaign; running executions stop.
hires_delete_questionDelete questioncan change or delete dataDelete a reusable question from the catalog.
hires_delete_webhookDelete webhookcan change or delete dataDelete a company-scoped webhook.
hires_disqualify_candidateDisqualify candidatecan change or delete dataReject all active applications of a candidate; returns the affected application ids.
hires_download_attachmentDownload attachmentread-onlyDownload 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_scoreGet AI score for applicationread-onlyGet the AI score of an application with per-criterion scores, justifications and follow-up questions; null score until scored.
hires_get_applicationGet applicationread-onlyGet an application with its stage, status and rejection context.
hires_get_billingGet billing inforead-onlyGet billing and feature flags of the current company.
hires_get_candidateGet candidateread-onlyGet a candidate with application summaries.
hires_get_candidate_resumeGet candidate resumeread-onlyGet a candidate's primary resume: uuid, download url, file metadata, type. include=text_content adds the parsed plain text.
hires_get_career_jobGet public career-site jobread-onlyGet a public job with salary, education and experience levels; 404 for draft, archived or internal jobs.
hires_get_career_site_settingsGet career site settingsread-onlyGet 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_companyGet companyread-onlyGet a company profile with owner details.
hires_get_email_templateGet email templateread-onlyGet an email template with its subject and body.
hires_get_evaluationGet evaluationread-onlyGet a filled evaluation form: evaluator, summary score and text, answers.
hires_get_formGet formread-onlyGet a form with its questions and their statuses.
hires_get_interviewGet interviewread-onlyGet an interview by id.
hires_get_jobGet jobread-onlyGet a job by id or alias.
hires_get_messageGet messageread-onlyGet a scheduled message with sender account, schedule timestamps and cancelability.
hires_get_noteGet noteread-onlyGet a note with its author and visibility.
hires_get_notification_messageGet notificationread-onlyGet a notification email (e.g. a rejection email): subject, body, sender, recipient, schedule. Ids come from hires_list_candidate_messages.
hires_get_nurture_campaignGet nurture campaignread-onlyGet a nurture campaign with all steps and schedule settings.
hires_get_questionGet questionread-onlyGet a question with its type and options.
hires_get_userGet userread-onlyGet a user by id. Its default_mail_account_id can serve as from_account_id when sending emails.
hires_get_workflow_stagesGet workflow stages for a jobread-onlyGet the stages of one workflow.
hires_hire_applicationHire candidatecan change or delete dataMark an application as hired: status becomes hired and hired_at is set.
hires_list_application_attachmentsList attachments on applicationread-onlyList an application's attachments with file metadata and download URLs.
hires_list_application_evaluationsList evaluations on applicationread-onlyList filled evaluation forms of an application with evaluator, summary score (strong-yes to strong-no) and summary text.
hires_list_application_stage_historyList stage history of applicationread-onlyChronological 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_applicationsList applications (pipeline view)read-onlyList 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_boardsList available job boardsread-onlyList job boards available for publishing.
hires_list_candidate_activitiesList candidate activity timelineread-onlyList 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_filesList candidate filesread-onlyList a candidate's files (resume and other documents): uuid, download url, file metadata, type.
hires_list_candidate_interviewsList candidate interviewsread-onlyList a candidate's interviews across all applications.
hires_list_candidate_messagesList candidate messagesread-onlyList a candidate's email history; is_scheduled=1 returns only pending scheduled messages. Prefer size <= 10.
hires_list_candidate_tagsList tags on candidateread-onlyList a candidate's tags.
hires_list_candidatesSearch candidatesread-onlyList candidates filtered by job, stage, email, name, LinkedIn or dates. Prefer size <= 10.
hires_list_career_jobsList public career-site jobsread-onlyList public jobs of a company career site, filterable by department, employment type, city and country.
hires_list_categoriesList job categoriesread-onlyList global job categories.
hires_list_companiesList companiesread-onlyList companies accessible to the partner API key.
hires_list_company_id_mail_accountsList mail accounts by company IDread-onlyList mail accounts of all users in a given company (own or client).
hires_list_company_mail_accountsList company mail accountsread-onlyList mail accounts of all users in the current company; use to resolve from_account_id for messages.
hires_list_departmentsList departmentsread-onlyList departments of the company.
hires_list_education_levelsList education levelsread-onlyList education level values.
hires_list_email_templatesList email templatesread-onlyList email templates of a company.
hires_list_employment_typesList employment typesread-onlyList employment types (full-time, part-time, contract, etc.).
hires_list_experience_levelsList experience levelsread-onlyList experience level values.
hires_list_formsList formsread-onlyList application forms of a company.
hires_list_hiring_teamList hiring teamread-onlyList users on the job's hiring team.
hires_list_interviewsList interviews (agenda)read-onlyList 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_boardsList job's board postingsread-onlyList job boards the job is published to, with their state.
hires_list_job_webhooksList job webhooksread-onlyList webhooks subscribed to this job's events.
hires_list_jobsList jobsread-onlyList jobs filtered by status, creation/update time, department or search query.
hires_list_languagesList career site languagesread-onlyList career site locales (e.g. de-DE) accepted by language parameters; is_default marks the one used when none is picked.
hires_list_messagesList messagesread-onlyList outbound messages (sent and scheduled) of one mail account; received mail is not included.
hires_list_notesList notesread-onlyList discussion notes of a candidate.
hires_list_nurture_campaignsList nurture campaignsread-onlyList nurture campaigns with their steps.
hires_list_originsList candidate originsread-onlyList candidate origin values.
hires_list_question_typesList question typesread-onlyList supported question types.
hires_list_questionsList questionsread-onlyList the reusable question catalog of the company.
hires_list_rejection_reasonsList rejection reasonsread-onlyList rejection reasons configured for the company.
hires_list_sourcesList candidate sourcesread-onlyList candidate sources of the company.
hires_list_statusesList application statusesread-onlyList job status labels (draft, published, on_hold, closed, archived).
hires_list_tagsList tagsread-onlyList all tags of the company.
hires_list_template_placeholdersList template placeholdersread-onlyList email template placeholders; pass the chosen one to hires_prepare_template_placeholders to get its HTML tag.
hires_list_user_mail_accountsList user mail accountsread-onlyList a user's connected mail accounts; use one as from_account_id when sending messages.
hires_list_usersList usersread-onlyList company users with their roles.
hires_list_webhooksList webhooksread-onlyList company-scoped webhook subscriptions.
hires_list_workflow_stagesList workflow stagesread-onlyList pipeline stages, filtered by workflow or job.
hires_list_workflowsList workflowsread-onlyList workflows of the company with their stages.
hires_move_applicationMove application to a stagecan change or delete dataMove an application to a specific pipeline stage; stage ids come from the job's pipeline_stages.
hires_patch_messagePatch messagecan change or delete dataPartially update a scheduled message before it is sent.
hires_prepare_template_placeholdersResolve template placeholdersread-onlyConvert a placeholder reference into the HTML tag to insert into an email template body.
hires_publish_to_job_boardPublish job to a boardQueue the job for publication on the given boards.
hires_reject_applicationReject applicationcan change or delete dataReject an application, optionally with a reason and without the rejection email.
hires_remove_candidate_tagRemove tag from candidatecan change or delete dataRemove one tag from a candidate.
hires_remove_from_job_boardRemove job from a boardcan change or delete dataDeactivate the job's publication on the given boards.
hires_restore_companyRestore deleted companycan change or delete dataRestore a soft-deleted company; its public career site comes back online.
hires_rotate_job_webhook_secretRotate job webhook signing secretcan change or delete dataRotate the signing secret; the new one is returned once, the old stays valid for a grace window.
hires_rotate_webhook_secretRotate company webhook signing secretcan change or delete dataRotate 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_messageSend message to candidateSchedule an email to a candidate; without scheduled_at it is sent 15 minutes after creation.
hires_set_job_statusSet job statuscan change or delete dataChange job status (publish, unpublish, archive).
hires_submit_career_applicationSubmit application via career siteSubmit a career site application: creates the candidate and runs the pipeline automation.
hires_submit_feedbackSubmit MCP feedbackSubmit feedback about the API: missing features, issues, improvements. Rate limit: 5 per hour.
hires_transfer_applicationTransfer application to another jobTransfer an application to another job by creating a new application there, optionally at a given stage.
hires_unreject_applicationUnreject applicationcan change or delete dataReopen a rejected application: status returns to active and rejected_at is cleared.
hires_update_applicationUpdate applicationcan change or delete dataUpdate application fields. stage_id performs a full stage transition with the target stage's automation, like hires_move_application.
hires_update_candidateUpdate candidatecan change or delete dataUpdate 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_settingsUpdate career site settingscan change or delete dataSet the public career site language; job and company pages follow it unless a job overrides it.
hires_update_companyUpdate companycan change or delete dataUpdate a company profile, owner contacts or logo; name, slug and logo changes alter the public career site.
hires_update_email_templateUpdate email templatecan change or delete dataUpdate an email template; omitted fields keep their values.
hires_update_formUpdate formcan change or delete dataUpdate a form's name and question composition.
hires_update_form_questionUpdate form questioncan change or delete dataSet a question's status (required, optional, hidden) on a form.
hires_update_jobUpdate jobcan change or delete dataUpdate a job. Send only the fields to change.
hires_update_messageUpdate messagecan change or delete dataReplace a scheduled message before it is sent; all required fields must be provided.
hires_update_noteUpdate notecan change or delete dataUpdate a note's body or visibility in place, without a new timeline item.
hires_update_notification_messageUpdate notificationcan change or delete dataUpdate the subject, body or send time of a scheduled notification email; sent messages cannot be changed.
hires_update_nurture_campaignUpdate nurture campaigncan change or delete dataUpdate a nurture campaign. Send the full steps list: existing steps with their id, removed steps with is_deleted=true.
hires_update_questionUpdate questioncan change or delete dataUpdate the text, type or options of a question.
hires_upload_application_attachmentUpload attachment to applicationUpload a base64-encoded file as an application attachment.
hires_upload_attachmentUpload attachmentUpload 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_fileUpload file to candidateUpload 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.
Signals
- Stars
- 0
- Forks
- 1
- Open issues
- 0
- Last commit
- May 9, 2026 (5 months ago)
- Last release
- May 15, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
com.100hires/100hires- Version
- 1.0.4
- Auth
- Auth not stated
- License
- MIT
- Repository
- github.com/100Hires/mcp
- Website
- 100hires.com/mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get 100Hires - AI ATS & Recruitment Software running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
100Hires - AI ATS & Recruitment Software MCP server. Agent Mart. https://agentmart.dev/connectors/100hires-com-100hires (last updated 2026-10-25)