100Hires - AI ATS & Recruitment Software
RemoteAbout 100Hires - AI ATS & Recruitment Software
100Hires MCP Server connects recruiting teams’ 100Hires applicant tracking accounts to MCP-compatible assistants. It exposes tools for managing candidates, jobs, applications, interviews, communications, and related recruiting data.
Key features
- 01Manage candidate records and messages
- 02Move applications through hiring stages
- 03Create jobs and manage hiring teams
- 04Schedule and review interviews
- 05Manage forms, workflows, notes, and evaluations
Use cases
- 01Update candidate records from an AI assistant
- 02Advance applications through a recruiting pipeline
- 03Schedule interviews and manage candidate communications
MCP support
The hosted MCP server exposes the 100Hires API as tools over HTTP. Clients authenticate with OAuth 2.1, using Dynamic Client Registration and PKCE.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.100hires.com/mcpclaude mcp add --transport http com-100hires-100hires https://mcp.100hires.com/mcp{"mcpServers":{"com-100hires-100hires":{"type":"http","url":"https://mcp.100hires.com/mcp"}}}Open in Cursor{"servers":{"com-100hires-100hires":{"type":"http","url":"https://mcp.100hires.com/mcp"}}}Open in VS Code{"mcpServers":{"com-100hires-100hires":{"type":"http","url":"https://mcp.100hires.com/mcp"}}}{"mcpServers":{"com-100hires-100hires":{"serverUrl":"https://mcp.100hires.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
136| Parameter | Type | Required | Description |
|---|---|---|---|
| q | string | No | Partial match on name or email |
| page | number | No | |
| size | number | No | |
| view | enum | No | summary omits the profile answers arraysummary | full |
| string | No | Exact match | |
| job_id | number | No | |
| include | string | No | Embed: applications (job titles and stages) |
| string | No | LinkedIn profile URL or alias | |
| stage_id | number | No | Pipeline stage id; combine with job_id |
| full_name | string | No | |
| company_id | number | No | |
| created_after | number|string | No | Unix seconds or ISO-8601 |
| updated_after | number|string | No | Unix seconds or ISO-8601; for incremental sync |
Details
From the project README100Hires MCP Server
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
claude mcp add --transport http 100hires https://mcp.100hires.com/mcp
Or in .mcp.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:
{
"mcpServers": {
"100hires": {
"type": "http",
"url": "https://mcp.100hires.com/mcp"
}
}
}
Codex (OpenAI CLI)
~/.codex/config.toml:
[mcp_servers.100hires]
url = "https://mcp.100hires.com/mcp"
VS Code Copilot
.vscode/mcp.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:
{
"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
- Listed in the Official MCP Registry as
com.100hires/100hires - Listed on Glama
- Submitted to PulseMCP, mcp.directory, LobeHub, MCP Server Finder, and Smithery
Support
- Docs: https://100hires.com/mcp
- API reference: https://100hires.com/api
- Issues / feedback: [email protected]
License
MIT — see LICENSE.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.