100Hires
Official MCP server for 100Hires ATS: candidates, jobs, applications, interviews, messages.
Ask AI about 100Hires
Powered by Claude Β· Grounded in docs
I know everything about 100Hires. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
100Hires 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: support@100hires.com
License
MIT β see LICENSE.
