Odel
100Hires - AI ATS & Recruitment Software

100Hires - AI ATS & Recruitment Software

@100hiresIntegrationsMITUpdated 1mo ago

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

Server endpointStreamable HTTP

This is the third-party server itself — Odel doesn't run it. Hitting this URL directly talks straight to the upstream server with no auth or proxying. Connect through Odel to front it with managed auth.

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

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

Support

License

MIT — see LICENSE.