MCP Teamtailor
by crunchloop
README.md
# mcp-teamtailor
The MCP Teamtailor is a Model Context Protocol (MCP) server that provides a simple integration with the [teamtailor api](https://docs.teamtailor.com/).
## Dependencies
No other dependencies are required to use the MCP Teamtailor server.
## Usage
MCP servers are configured differently depending on the client that you are using. For reference, this is how you would configure it using Claude Desktop.
```json
{
"mcpServers": {
"teamtailor": {
"command": "npx",
"args": [
"-y",
"@crunchloop/mcp-teamtailor"
],
"env": {
"TEAMTAILOR_URL": "https://api.teamtailor.com/v1",
"TEAMTAILOR_API_KEY": "XXXX"
}
}
}
}
```
## MCP Transport
At the moment, only `stdio` transport has been implemented.
## Tools
- **teamtailor_list_candidates** - List and filter candidates.
- `pageSize`: The size of the page response (string, optional)
- `page`: The page number to retrieve (string, optional)
- `filter.createdAfter`: Filter candidates created after a specific date (string, optional)
- `filter.createdBefore`: Filter candidates created before a specific date (string, optional)
- `filter.updatedAfter`: Filter candidates updated after a specific date (string, optional)
- `filter.updatedBefore`: Filter candidates updated before a specific date (string, optional)
- **teamtailor_get_candidate** - Get a single candidate by their id.
- `candidateId`: The id of the candidate to retrieve (number, required)
## License
Released under the MIT License. See the [LICENSE](./LICENSE) file for further details.
TDQS
C2.8/5.0
Scored across 2 tools
Disambiguation5/5
The two tools have clearly distinct purposes: one retrieves a single candidate by ID, the other lists and filters candidates. There is no ambiguity.
Naming Consistency5/5
Both tools follow a consistent verb_noun pattern with the prefix 'teamtailor_', making them predictable and easy to understand.
Tool Count3/5
With only 2 tools, the set feels thin for a typical ATS domain. While basic get and list are covered, a richer set (e.g., create, update, delete) is expected, making the count borderline.
Completeness2/5
The tool surface is severely incomplete for candidate management: it lacks create, update, delete operations, and other common entities like jobs or applications are missing.
Maintenance
ActivityInactive
ResponsivenessNo issues