100Hires - AI ATS & Recruitment Software

com.100hiresPublished by 100hires.comOfficial publisherv1.0.4Updated Oct 24, 2026

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

Overview

AI-generated overview

Official 100Hires MCP server that lets an AI assistant manage candidates, jobs, applications, interviews and emails in a 100Hires recruiting account.

What you can do
  • List, create, update, tag and delete candidates, and read their files, resumes, timeline and email history
  • List and manage applications: create, move or advance stages, hire, reject, unreject, transfer, and batch move or reject up to 100 at a time
  • Read AI scores, stage history, evaluation forms and attachments for applications
  • List and create jobs, and schedule interviews for applications
  • Schedule emails to candidates and upload files or attachments as base64
When to use it
Useful for recruiting teams already on 100Hires that want an assistant to look up pipeline data, triage candidates, move or reject applications, and draft or schedule candidate emails from a chat client.
Requirements
Remote hosted endpoint at mcp.100hires.com over streamable HTTP; no install or API key. Requires a 100Hires account and OAuth 2.1 sign-in through the browser (DCR + PKCE). Older stdio-only clients need the third-party mcp-remote bridge via npx.
Before you install
Tools can change recruiting data: create, update and permanently delete candidates and applications, move stages, hire or reject, and schedule emails that send 15 minutes after creation unless a time is given. Uploads send file contents to 100Hires. Access can be revoked from the account's connected AI clients settings.

Installation

In SourceWeft

  1. Open 100Hires - AI ATS & Recruitment Software in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.100hires%2F100hires/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "100hires-ai-ats-recruitment-software": {
      "type": "http",
      "url": "https://mcp.100hires.com/mcp"
    }
  }
}

README

100Hires MCP Server

[License: MIT] [Official MCP Registry] [smithery badge] [Glama]

Official Model Context Protocol server for 100Hires — the applicant tracking system for recruiting teams.

Connect ChatGPT, Claude, Cursor, or any MCP-compatible AI assistant to your 100Hires account and manage candidates, jobs, applications, interviews, messages, and more — all without writing code.

Full documentation, screenshots, and demo: https://100hires.com/mcp

Quick connect

The server is hosted at https://mcp.100hires.com/mcp with OAuth 2.1 authentication (DCR + PKCE). No install required — just point your client at the URL and authenticate via the browser.

Native HTTP transport (recommended)

claude.ai Cowork (web)

Settings → Custom Connectors → Add → URL: https://mcp.100hires.com/mcp → complete OAuth.

Claude Code CLI
bash
claude mcp add --transport http 100hires https://mcp.100hires.com/mcp

Or in .mcp.json:

json
{  "mcpServers": {    "100hires": {      "type": "http",      "url": "https://mcp.100hires.com/mcp"    }  }}
Claude Desktop

Settings → Developer → Custom Connectors → Add Custom Connector → URL: https://mcp.100hires.com/mcp.

Cursor

~/.cursor/mcp.json:

json
{  "mcpServers": {    "100hires": {      "type": "http",      "url": "https://mcp.100hires.com/mcp"    }  }}
Codex (OpenAI CLI)

~/.codex/config.toml:

toml
[mcp_servers.100hires]url = "https://mcp.100hires.com/mcp"
VS Code Copilot

.vscode/mcp.json:

json
{  "servers": {    "100hires": {      "type": "http",      "url": "https://mcp.100hires.com/mcp"    }  }}

Fallback for stdio-only clients (mcp-remote shim)

For older clients that don't yet support HTTP transport natively, use the third-party mcp-remote bridge:

json
{  "mcpServers": {    "100hires": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://mcp.100hires.com/mcp"]    }  }}

What you can do

The server exposes the full 100Hires API as MCP tools, covering:

  • Candidates — list, create, update, tag, attach files, view timeline, message
  • Applications — list, move through pipeline stages, advance, hire, reject, transfer
  • Jobs — list, create, publish to job boards, manage hiring team, set up webhooks
  • Interviews — schedule, list, retrieve details
  • Messages & email templates — schedule, batch-send, manage notification emails, build nurture campaigns
  • Notes & evaluations — full CRUD for application-level feedback
  • Forms & questions — application form management
  • Workflows — pipeline stages, reusable questions
  • Companies, users, taxonomy — sources, statuses, departments, categories, tags, etc.

See the full tool reference at https://100hires.com/mcp/tools.

Authentication

The server uses OAuth 2.1 with Dynamic Client Registration (RFC 7591) and PKCE per the MCP authorization spec.

Compatible clients discover the OAuth metadata automatically — no manual API key setup required. You can revoke a connected client at any time from Settings → API → Connected AI clients in your 100Hires account.

Status & registry

Support

License

MIT — see LICENSE.

Source: README.md at commit 89eaefa

Tools

136

hires_list_candidates

Search candidates

List candidates filtered by job, stage, email, name, LinkedIn or dates. Prefer size <= 10.

Parametersqpagesizeviewemailjob_idincludelinkedinstage_idfull_namecompany_idcreated_after+1 more

hires_create_candidate

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.

Parameterscityemailphonestatejob_idcountryprofilestage_idtimezonelast_namecompany_idfirst_name+1 more

hires_get_candidate

Get candidate

Get a candidate with application summaries.

Parametersidrequired

hires_update_candidate

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.

Parametersidrequiredcityemailphonestatejob_idcountryprofilestage_idtimezonelast_namefirst_name+1 more

hires_delete_candidate

Delete candidate

Permanently delete a candidate.

Parametersidrequired

hires_list_candidate_tags

List tags on candidate

List a candidate's tags.

Parametersidrequired

hires_add_candidate_tags

Add tags to candidate

Add tags to a candidate.

Parametersidrequiredtagsrequired

hires_remove_candidate_tag

Remove tag from candidate

Remove one tag from a candidate.

Parametersidrequiredtagrequired

hires_batch_add_tags

Add tags to candidates (batch)

Add tags to up to 100 candidates; returns per-item results.

Parametersidsrequiredtagsrequired

hires_batch_remove_tags

Remove tags from candidates (batch)

Remove tags from up to 100 candidates; returns per-item results.

Parametersidsrequiredtagsrequired

hires_list_candidate_files

List candidate files

List a candidate's files (resume and other documents): uuid, download url, file metadata, type.

Parametersidrequired

hires_upload_candidate_file

Upload file to candidate

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.

Parametersidrequiredfilerequired

hires_get_candidate_resume

Get candidate resume

Get a candidate's primary resume: uuid, download url, file metadata, type. include=text_content adds the parsed plain text.

Parametersidrequiredinclude

hires_list_candidate_activities

List candidate activity timeline

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.

Parametersidrequiredpagesizeviewsinceuntilevent_type

hires_disqualify_candidate

Disqualify candidate

Reject all active applications of a candidate; returns the affected application ids.

Parametersidrequiredreasons

hires_list_candidate_interviews

List candidate interviews

List a candidate's interviews across all applications.

Parametersidrequiredpagesize

hires_list_candidate_messages

List candidate messages

List a candidate's email history; is_scheduled=1 returns only pending scheduled messages. Prefer size <= 10.

Parametersidrequiredpagesizeviewis_scheduled

hires_send_candidate_message

Send message to candidate

Schedule an email to a candidate; without scheduled_at it is sent 15 minutes after creation.

Parametersccidrequiredtorequiredbccbodyrequiredsubjectrequiredscheduled_atapplication_idfrom_account_idreply_to_email_idsend_in_new_thread

hires_list_applications

List applications (pipeline view)

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.

Parameterspagesizesortjob_idstatusincludestage_idcompany_idai_score_maxai_score_mincandidate_idcreated_after+1 more

hires_create_application

Create application

Link an existing candidate to a job, creating an application.

Parameterscvjob_idrequiredincludestage_idcandidate_idrequired

hires_get_application

Get application

Get an application with its stage, status and rejection context.

Parametersidrequiredinclude

hires_update_application

Update application

Update application fields. stage_id performs a full stage transition with the target stage's automation, like hires_move_application.

Parameterscvidrequiredincludestage_idis_disqualified

hires_delete_application

Delete application

Permanently delete an application.

Parametersidrequired

hires_move_application

Move application to a stage

Move an application to a specific pipeline stage; stage ids come from the job's pipeline_stages.

Parametersidrequiredincludestage_idrequired

hires_advance_application

Advance application to next stage

Advance an application to the next stage in workflow order; no stage_id needed.

Parametersidrequiredinclude

hires_hire_application

Hire candidate

Mark an application as hired: status becomes hired and hired_at is set.

Parametersidrequiredinclude

hires_reject_application

Reject application

Reject an application, optionally with a reason and without the rejection email.

Parametersidrequiredincluderejection_reason_idsuppress_notification

hires_unreject_application

Unreject application

Reopen a rejected application: status returns to active and rejected_at is cleared.

Parametersidrequiredinclude

hires_transfer_application

Transfer application to another job

Transfer an application to another job by creating a new application there, optionally at a given stage.

Parametersidrequiredjob_idrequiredincludestage_id

hires_get_ai_score

Get AI score for application

Get the AI score of an application with per-criterion scores, justifications and follow-up questions; null score until scored.

Parametersidrequired

hires_list_application_stage_history

List stage history of application

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.

Parametersidrequired

hires_list_application_attachments

List attachments on application

List an application's attachments with file metadata and download URLs.

Parametersidrequired

hires_upload_application_attachment

Upload attachment to application

Upload a base64-encoded file as an application attachment.

Parametersidrequiredfilerequired

hires_list_application_evaluations

List evaluations on application

List filled evaluation forms of an application with evaluator, summary score (strong-yes to strong-no) and summary text.

Parametersidrequiredview

hires_create_interview

Schedule interview

Schedule an interview for an application. The location is matched to an existing record or created.

Parametersidrequiredincludeend_timerequiredlocationstart_timerequiredinterviewer_idsrequired

hires_batch_move_applications

Move applications to a stage (batch)

Move up to 100 applications to a stage in one request; per-item results, partial success allowed.

Parametersidsrequiredstage_idrequired

hires_batch_reject_applications

Reject applications (batch)

Reject up to 100 applications in one request, optionally with a reason; per-item results, partial success allowed.

Parametersidsrequiredrejection_reason_id

hires_list_jobs

List jobs

List jobs filtered by status, creation/update time, department or search query.

Parametersqpagesizeviewstatusincludecompany_iddepartment_idupdated_aftercreated_at_endcreated_at_start

hires_create_job

Create job

Create a job. Required: status, title, description, location_country; location_city unless is_remote is true.

Parameterstitlerequiredstatusrequiredform_idincludelanguageis_remotecompany_idsalary_maxsalary_mincategory_iddescriptionrequiredworkflow_id+18 more

hires_get_job

Get job

Get a job by id or alias.

Parametersidrequiredinclude

hires_update_job

Update job

Update a job. Send only the fields to change.

Parametersidrequiredtitlestatusform_idincludelanguageis_remotesalary_maxsalary_mincategory_iddescriptionworkflow_id+18 more

hires_delete_job

Delete job

Delete a job.

Parametersidrequired

hires_set_job_status

Set job status

Change job status (publish, unpublish, archive).

Parametersidrequiredstatusrequiredinclude

hires_list_job_boards

List job's board postings

List job boards the job is published to, with their state.

Parametersidrequired

hires_publish_to_job_board

Publish job to a board

Queue the job for publication on the given boards.

Parametersidrequiredboards

hires_remove_from_job_board

Remove job from a board

Deactivate the job's publication on the given boards.

Parametersidrequiredboards

hires_batch_job_boards

Check job-board status for jobs (batch)

Get board publication states for several jobs at once.

Parametersjobsrequired

hires_batch_publish_to_boards

Publish jobs to boards (batch)

Queue several jobs for publication on the given boards.

Parametersjobsrequiredboards

hires_batch_remove_from_boards

Remove jobs from boards (batch)

Deactivate publication of several jobs on the given boards.

Parametersjobsrequiredboards

hires_list_hiring_team

List hiring team

List users on the job's hiring team.

Parametersidrequired

hires_add_hiring_team_member

Add member to hiring team

Add a company user to the job's hiring team.

Parametersidrequireduser_idrequired

hires_list_job_webhooks

List job webhooks

List webhooks subscribed to this job's events.

Parametersidrequired

hires_create_job_webhook

Create job webhook

Register an HTTPS webhook for this job's events. Returns signing_secret once; use it to verify the x-hires-signature-v2 header.

Parametersidrequiredurlrequired

hires_delete_job_webhook

Delete job webhook

Delete a job webhook.

Parametersidrequiredwebhook_idrequired

hires_rotate_job_webhook_secret

Rotate job webhook signing secret

Rotate the signing secret; the new one is returned once, the old stays valid for a grace window.

Parametersidrequiredwebhook_idrequired

hires_list_messages

List messages

List outbound messages (sent and scheduled) of one mail account; received mail is not included.

Parameterspagesizeviewstatusdate_todate_fromfrom_account_idrequired

hires_get_message

Get message

Get a scheduled message with sender account, schedule timestamps and cancelability.

Parametersidrequired

hires_update_message

Update message

Replace a scheduled message before it is sent; all required fields must be provided.

Parametersccidrequiredtorequiredbccbodyrequiredsubjectrequiredscheduled_atfrom_account_idreply_to_email_idsend_in_new_thread

hires_patch_message

Patch message

Partially update a scheduled message before it is sent.

Parametersccidrequiredtobccbodysubjectscheduled_atfrom_account_idreply_to_email_idsend_in_new_thread

hires_delete_message

Delete message

Cancel a scheduled message before it is sent.

Parametersidrequired

hires_batch_create_messages

Send messages to candidates (batch)

Create up to 100 scheduled messages in one request; items are processed independently, one failure does not stop the others.

Parametersmessagesrequired

hires_get_notification_message

Get notification

Get a notification email (e.g. a rejection email): subject, body, sender, recipient, schedule. Ids come from hires_list_candidate_messages.

Parametersidrequired

hires_update_notification_message

Update notification

Update the subject, body or send time of a scheduled notification email; sent messages cannot be changed.

Parametersidrequiredbodyrequiredsubjectrequiredscheduled_at

hires_delete_notification_message

Delete notification

Cancel a scheduled notification email; sent messages cannot be canceled.

Parametersidrequired

hires_cancel_all_notification_messages

Cancel scheduled notifications

Cancel all scheduled notification emails of a candidate; sent ones are unaffected.

Parameterscandidate_idrequired

hires_list_interviews

List interviews (agenda)

List interviews filtered by job, application, candidate, interviewer, date or timestamps. Pass include=candidate so the agenda widget can link cards to candidate profiles.

Parametersdatepagesizejob_idincludecompany_idcandidate_idcreated_afterupdated_afterapplication_idinterviewer_user_id

hires_get_interview

Get interview

Get an interview by id.

Parametersidrequiredinclude

hires_list_notes

List notes

List discussion notes of a candidate.

Parameterspagesizeviewincludecandidate_idrequired

hires_create_note

Create note

Create a discussion note for a candidate, with optional visibility (all or private) and @mentions that email the mentioned users.

Parametersbodyrequiredincludeuser_idvisibilitycandidate_idrequiredmention_user_ids

hires_get_note

Get note

Get a note with its author and visibility.

Parametersidrequiredinclude

hires_update_note

Update note

Update a note's body or visibility in place, without a new timeline item.

Parametersidrequiredbodyincludevisibility

hires_delete_note

Delete note

Delete a note.

Parametersidrequired

hires_get_evaluation

Get evaluation

Get a filled evaluation form: evaluator, summary score and text, answers.

Parametersidrequired

hires_list_forms

List forms

List application forms of a company.

Parameterspagesizeviewcompany_id

hires_create_form

Create form

Create an application form, optionally attaching existing questions.

Parametersnamerequiredquestionscompany_id

hires_get_form

Get form

Get a form with its questions and their statuses.

Parametersidrequired

hires_update_form

Update form

Update a form's name and question composition.

Parametersidrequirednamerequiredquestions

hires_delete_form

Delete form

Delete an application form.

Parametersidrequired

hires_update_form_question

Update form question

Set a question's status (required, optional, hidden) on a form.

Parametersstatusrequiredform_idrequiredquestion_idrequired

hires_list_email_templates

List email templates

List email templates of a company.

Parameterspagesizeviewcompany_id

hires_create_email_template

Create email template

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.

Parametersbodyrequirednamerequiredsubjectrequiredcompany_id

hires_get_email_template

Get email template

Get an email template with its subject and body.

Parametersidrequired

hires_update_email_template

Update email template

Update an email template; omitted fields keep their values.

Parametersidrequiredbodynamesubject

hires_delete_email_template

Delete email template

Soft-delete an email template; automations that used it cannot pick it for new actions.

Parametersidrequired

hires_list_nurture_campaigns

List nurture campaigns

List nurture campaigns with their steps.

Parameterspagesizecompany_id

hires_create_nurture_campaign

Create nurture campaign

Create a nurture campaign with ordered steps (email, sms, voicemail, move_to_next_stage, assign_tag, assign_task), optionally triggered by a workflow stage.

Parametersstepsrequiredtitlerequiredstage_idtimezonecompany_iddelay_timesend_to_allworkflow_idrelative_daysrelative_timeresponse_move_to_stage_id

hires_get_nurture_campaign

Get nurture campaign

Get a nurture campaign with all steps and schedule settings.

Parametersidrequired

hires_update_nurture_campaign

Update nurture campaign

Update a nurture campaign. Send the full steps list: existing steps with their id, removed steps with is_deleted=true.

Parametersidrequiredstepsrequiredtitlerequiredstage_idtimezonedelay_timesend_to_allworkflow_idrelative_daysrelative_timeresponse_move_to_stage_id

hires_delete_nurture_campaign

Delete nurture campaign

Soft-delete a nurture campaign; running executions stop.

Parametersidrequired

hires_list_users

List users

List company users with their roles.

Parameterspagesizecompany_id

hires_get_user

Get user

Get a user by id. Its default_mail_account_id can serve as from_account_id when sending emails.

Parametersidrequired

hires_list_user_mail_accounts

List user mail accounts

List a user's connected mail accounts; use one as from_account_id when sending messages.

Parametersidrequiredpagesize

hires_list_companies

List companies

List companies accessible to the partner API key.

Parameterspagesize

hires_create_company

Create company

Create a client company; provisions its public career site (slug) and public branding (name, logo).

Parametersurllogonamerequiredwebsitecompany_owner_namerequiredis_staffing_agencycompany_owner_emailrequiredcompany_owner_phone

hires_get_company

Get company

Get a company profile with owner details.

Parametersidrequired

hires_update_company

Update company

Update a company profile, owner contacts or logo; name, slug and logo changes alter the public career site.

Parametersidrequiredurllogonamewebsitecompany_owner_nameis_staffing_agencycompany_owner_emailcompany_owner_phone

hires_delete_company

Delete company

Soft-delete a company; its public career site goes offline.

Parametersidrequired

hires_get_career_site_settings

Get career site settings

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.

Parameterscompany_id

hires_update_career_site_settings

Update career site settings

Set the public career site language; job and company pages follow it unless a job overrides it.

Parameterslanguagecompany_id

hires_list_company_mail_accounts

List company mail accounts

List mail accounts of all users in the current company; use to resolve from_account_id for messages.

Parameterspagesize

hires_list_company_id_mail_accounts

List mail accounts by company ID

List mail accounts of all users in a given company (own or client).

Parametersidrequiredpagesize

hires_restore_company

Restore deleted company

Restore a soft-deleted company; its public career site comes back online.

Parametersidrequired

hires_list_webhooks

List webhooks

List company-scoped webhook subscriptions.

Parametersidrequired

hires_create_webhook

Create webhook

Create a company-scoped webhook. signing_secret is returned once; use it to verify the x-hires-signature-v2 header on deliveries.

Parametersidrequiredurlrequired

hires_delete_webhook

Delete webhook

Delete a company-scoped webhook.

Parametersidrequiredwebhook_idrequired

hires_rotate_webhook_secret

Rotate company webhook signing secret

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.

Parametersidrequiredwebhook_idrequired

hires_list_sources

List candidate sources

List candidate sources of the company.

Parameterscompany_id

hires_list_origins

List candidate origins

List candidate origin values.

Takes no parameters.

hires_list_rejection_reasons

List rejection reasons

List rejection reasons configured for the company.

Parameterscompany_id

hires_list_statuses

List application statuses

List job status labels (draft, published, on_hold, closed, archived).

Takes no parameters.

hires_list_languages

List career site languages

List career site locales (e.g. de-DE) accepted by language parameters; is_default marks the one used when none is picked.

Takes no parameters.

hires_list_departments

List departments

List departments of the company.

Parameterscompany_id

hires_list_categories

List job categories

List global job categories.

Takes no parameters.

hires_list_education_levels

List education levels

List education level values.

Takes no parameters.

hires_list_experience_levels

List experience levels

List experience level values.

Takes no parameters.

hires_list_employment_types

List employment types

List employment types (full-time, part-time, contract, etc.).

Takes no parameters.

hires_list_boards

List available job boards

List job boards available for publishing.

Takes no parameters.

hires_list_tags

List tags

List all tags of the company.

Parameterscompany_id

hires_list_workflows

List workflows

List workflows of the company with their stages.

Parameterscompany_id

hires_list_workflow_stages

List workflow stages

List pipeline stages, filtered by workflow or job.

Parametersjob_idcompany_idworkflow_id

hires_get_workflow_stages

Get workflow stages for a job

Get the stages of one workflow.

Parametersidrequiredcompany_id

hires_list_questions

List questions

List the reusable question catalog of the company.

Parameterspagesizecompany_id

hires_create_question

Create question

Create a reusable question; options apply to select/multiselect types.

Parameterstextrequiredtyperequiredoptionscompany_id

hires_get_question

Get question

Get a question with its type and options.

Parametersidrequired

hires_update_question

Update question

Update the text, type or options of a question.

Parametersidrequiredtextrequiredtyperequiredoptions

hires_delete_question

Delete question

Delete a reusable question from the catalog.

Parametersidrequired

hires_list_question_types

List question types

List supported question types.

Takes no parameters.

hires_list_template_placeholders

List template placeholders

List email template placeholders; pass the chosen one to hires_prepare_template_placeholders to get its HTML tag.

Parametersqpagesizetypecompany_idis_notification

hires_prepare_template_placeholders

Resolve template placeholders

Convert a placeholder reference into the HTML tag to insert into an email template body.

Parameterstyperequiredidentifierjob_variable_idform_question_idsystem_column_titleqas_profile_question_id

hires_get_billing

Get billing info

Get billing and feature flags of the current company.

Takes no parameters.

hires_submit_feedback

Submit MCP feedback

Submit feedback about the API: missing features, issues, improvements. Rate limit: 5 per hour.

Parameterscontextendpointissue_typedescriptionrequiredsuggested_improvement

hires_download_attachment

Download attachment

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.

Parametersurlrequired

hires_upload_attachment

Upload attachment

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.

Parametersfilerequiredcategoryrequiredobject_idcompany_id

hires_list_career_jobs

List public career-site jobs

List public jobs of a company career site, filterable by department, employment type, city and country.

Parameterscitypagesizecountrycompany_slugrequireddepartment_idemployment_type_id

hires_get_career_job

Get public career-site job

Get a public job with salary, education and experience levels; 404 for draft, archived or internal jobs.

Parametersidrequiredcompany_slugrequired

hires_submit_career_application

Submit application via career site

Submit a career site application: creates the candidate and runs the pipeline automation.

Parametersemailrequiredphonejob_idrequiredresumesourceanswerslast_namerequiredfirst_namerequiredcompany_slugrequiredlinkedin_url

Version history

1
  1. v1.0.4LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts