# 100Hires [Health: Active]

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/100Hires/mcp  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/100hires-2

## Description
Official MCP server for 100Hires ATS: candidates, jobs, applications, interviews, messages.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

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

## Documentation & README

# 100Hires MCP Server

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Official MCP Registry](https://img.shields.io/badge/MCP%20Registry-com.100hires%2F100hires-blue)](https://registry.modelcontextprotocol.io/v0/servers/com.100hires%2F100hires/versions/latest)
[![smithery badge](https://smithery.ai/badge/100hires/mcp-server)](https://smithery.ai/servers/100hires/mcp-server)
[![Glama](https://img.shields.io/badge/Glama-Listed-blueviolet)](https://glama.ai/mcp/connectors/com.100hires/100hires)

Official [Model Context Protocol](https://modelcontextprotocol.io/) server for [100Hires](https://100hires.com) — 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`](https://www.npmjs.com/package/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)](https://datatracker.ietf.org/doc/html/rfc7591) and [PKCE](https://datatracker.ietf.org/doc/html/rfc7636) per the [MCP authorization spec](https://modelcontextprotocol.io/specification/authorization).

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](https://registry.modelcontextprotocol.io/v0/servers/com.100hires%2F100hires/versions/latest) as `com.100hires/100hires`
- Listed on [Glama](https://glama.ai/mcp/connectors/com.100hires/100hires)
- Submitted to [PulseMCP](https://www.pulsemcp.com/), [mcp.directory](https://mcp.directory/), [LobeHub](https://lobehub.com/mcp), [MCP Server Finder](https://mcpserverfinder.com/), and [Smithery](https://smithery.ai/)

## Support

- **Docs:** https://100hires.com/mcp
- **API reference:** https://100hires.com/api
- **Issues / feedback:** support@100hires.com

## License

MIT — see [LICENSE](./LICENSE).

