About mcp-teamtailor
mcp-teamtailor connects AI clients to the Teamtailor API for candidate lookup. Its tools support filtering candidate lists and retrieving an individual candidate by ID.
Key features
- 01List and filter candidates
- 02Retrieve a candidate by ID
Use cases
- 01Find candidates by creation or update dates
- 02Look up a candidate using their ID
MCP support
An MCP server that exposes Teamtailor candidate listing, filtering, and retrieval tools to MCP clients. It currently supports stdio transport.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
npx -y @crunchloop/mcp-teamtailorTEAMTAILOR_URLTEAMTAILOR_API_KEYSecretLocal servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
2Saved tool list · updated 3w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | number | No | |
| page | number | No | |
| filter | object | No | |
| filter.createdAfter | string | No | |
| filter.createdBefore | string | No | |
| filter.updatedAfter | string | No | |
| filter.updatedBefore | string | No |
Details
From the project READMEmcp-teamtailor
The MCP Teamtailor is a Model Context Protocol (MCP) server that provides a simple integration with the teamtailor api.
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.
{
"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 file for further details.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.