Homerun ATS MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Homerun ATS MCP Serverlist all published vacancies"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Homerun ATS MCP Server
MCP server that connects AI agents to Homerun — an applicant tracking system. Enables AI-assisted candidate review: browse vacancies, inspect applications, and leave review notes.
Standalone server. No runtime dependency on the platform. Users add it like any remote MCP server.
Tools
Tool | Description |
| List job openings with optional status filter and pagination |
| Get full vacancy details (description, stages, location, department) |
| Search/filter applications by vacancy, stage, hired status, disqualification |
| Get full application details (candidate profile, notes, files, question answers) |
| Add a review note to an application |
Related MCP server: trackly-cli
Setup
Get a Homerun API key
Homerun App → Integrations → API Keys. Assign scopes:
vacancies:readjob-applications:readjob-application-notes:read(for notes in get_application)job-application-notes:write(for add_note)
API access requires the Homerun Plus plan.
Run locally
pnpm -F @softcery/mcp-homerun devStarts on http://localhost:8080. The MCP endpoint is /mcp.
Environment variables
Variable | Default | Description |
|
| Server port |
|
| Bind address |
|
| Session expiry (30 min) |
| — | Comma-separated allowed Host header values (DNS rebinding protection) |
Connect
From the platform
Admin UI → Agent → Integrations → Add Server:
URL:
https://<deployed-host>/mcpAPI Key: your Homerun API key
From Claude Desktop
{
"mcpServers": {
"homerun": {
"url": "http://localhost:8080/mcp",
"headers": {
"Authorization": "Bearer <HOMERUN_API_KEY>"
}
}
}
}From any MCP client
Send an initialize request to POST /mcp with your Homerun API key as a Bearer token in the Authorization header. The server creates a stateful session — subsequent requests use the mcp-session-id header.
Auth model
No server-level auth. The Bearer token from the client's Authorization header is used directly as the Homerun API key. Each user's key has its own rate limit (60 req/min).
Development
pnpm -F @softcery/mcp-homerun test # run tests
pnpm -F @softcery/mcp-homerun lint # tsc + oxlint + knip
pnpm -F @softcery/mcp-homerun build # production buildDocker
docker build -f mcp-servers/homerun/Dockerfile -t mcp-homerun .
docker run -p 8080:8080 mcp-homerunThis server cannot be deployed
Maintenance
Related MCP Connectors
Public MCP server for discovering open jobs. Search, filter, and get application links.
MCP server that lets AI assistants use all OneSchema features exposed via the public API.
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
- mcpOAuthcom.airtable
Official Airtable MCP server — database and operations layer for agents.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for Recruit CRM, enabling AI assistants to search candidates, view jobs, and manage recruiting workflows.5343 PyPIMIT

trackly-cliofficial
AlicenseNot gradedqualityAmaintenanceMCP server for job search and application tracking, enabling AI agents to search jobs, get details, manage applications, and find contacts across 128K+ jobs and 1,900+ companies.396 npm3MIT- AlicenseNot gradedqualityDmaintenanceMCP server for Hunaras, an AI-native recruiting platform that enables candidates and employers to manage jobs, applications, assessments, and talent sourcing through natural language.5 npmMIT
- AlicenseNot gradedqualityDmaintenanceMCP server for AgentHire, an AI talent marketplace enabling agents to browse jobs, apply, manage interviews, and handle offers. Supports employer job creation, candidate matching, and compliance tips.9 npmMIT