recruitee-mcp-server
Recruitee MCP Server
Documentation
Recruitee MCP Server
Model Context Protocol (MCP) server for Recruitee โ advanced search, reporting, and analytics for recruitment data.
๐ Overview
The Model Context Protocol (MCP) is rapidly becoming the standard for connecting AI agents to external services. This project implements an MCP server for Recruitee, enabling advanced, AI-powered search, filtering, and reporting on recruitment data.
Unlike basic CRUD wrappers, this server focuses on the tasks where LLMs and AI agents excel: summarizing, searching, and filtering. It exposes a set of tools and prompt templates, making it easy for any MCP-compatible client to interact with Recruitee data in a structured, agent-friendly way.
โจ Features
- [x] Advanced Candidate Search & Filtering
Search for candidates by skills, status, talent pool, job, tags, and more. Example:
_"Find candidates with Elixir experience who were rejected due to salary expectations."_
- [x] Recruitment Summary Reports
Generate summaries of recruitment activities, such as time spent in each stage, total process duration, and stage-by-stage breakdowns.
- [x] Recruitment Statistics
Calculate averages and metrics (e.g., average expected salary for backend roles, average time to hire, contract type stats).
- [x] General Search
Quickly find candidates, recruitments, or talent pools by name or attribute.
- [x] Prompt Templates
Exposes prompt templates for LLM-based clients, ensuring consistent and high-quality summaries.
๐ Example Queries
- _Find candidates with Elixir experience who were rejected due to salary expectations._
- _Show me their personal details including CV URL._
- _Why was candidate 'X' disqualified and at what stage?_
- _What are the other stages for this offer?_
- _Show candidates whose GDPR certification expires this month._
- _What's time to fill sales assistant offer?_
- _Create a pie chart with sources for AI engineer offer._
- _Create a recruitment report._
๐งโ๐ป Implementation
- Language: Python
- Framework: FastMCP
- API: Recruitee Careers Site API
- Schemas: All MCP tool schemas are generated from Pydantic models, with rich metadata for LLMs.
The server retrieves and processes data from Recruitee, exposing it via MCP tools. Summaries are composed by the client using provided prompt templates.
๐ฆ Transport Methods
- stdio โ For local development and testing.
- streamable-http โ For remote, production-grade deployments (recommended).
- SSE โ Supported but deprecated in some MCP frameworks.
๐งช Usage
๐ก Tip: For data visualization, combine this with chart-specific MCP servers like mcp-server-chart
Local (stdio)
1. Configure your MCP client:
{
"mcpServers": {
"recruitee": {
"command": "/path/to/.venv/bin/python",
"args": ["/path/to/recruitee-mcp-server/src/app.py", "--transport", "stdio"]
}
}
}2. **Run with mcp-cli:**
mcp-cli chat --server recruitee --config-file /path/to/mcp-cli/server_config.jsonRemote (streamable-http)
1. **Use mcp-remote:**
{
"mcpServers": {
"recruitee": {
"command": "npx",
"args": [
"mcp-remote",
"https://recruitee-mcp-server.fly.dev/mcp/",
"--header",
"Authorization: Bearer ${MCP_BEARER_TOKEN}"
],
"env": {
"MCP_BEARER_TOKEN": "KEY"
}
}
}
}2. or use directly if client supports bearer token authorization
{
"mcpServers": {
"recruitee": {
"transport": "streamable-http",
"url": "https://recruitee-mcp-server.fly.dev/mcp"
}
}
}โ๏ธ Deployment
Deploy to Fly.io
1. Set your secrets in `.env`
2. Create a volume
make create_volume3. Deploy:
flyctl auth login
make deploy๐ Resources
- Recruitee MCP Server (GitHub)
- Recruitee API Docs
- Model Context Protocol (MCP)
- FastMCP Framework
- MCP Server for Charts
๐ค Contributing
Contributions, issues, and feature requests are welcome!
๐ License
This project is MIT licensed.
Empower your AI agents with advanced recruitment data access and analytics.
Frequently asked questions
What is recruitee-mcp-server?
recruitee-mcp-server is Recruitee MCP Server
How do I install recruitee-mcp-server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is recruitee-mcp-server open source?
Yes โ it is hosted on GitHub at https://github.com/appunite/recruitee-mcp-server and has 1 stars.
Related MCP tools
Cognee is the open-source AI memory platform for agents. Give your AI agents persistent long-term memory across sessions with a self-hosted knowledge graph engine.
Automate browser based workflows with AI
Hindsight: Agent Memory That Learns
A privacy-first app that strips AI watermarks from content you own.
Agent framework and applications built upon Qwen>=3.0, featuring Function Calling, MCP, Code Interpreter, RAG, Chrome extension, etc.
The power of Claude Code / GeminiCLI / CodexCLI + [Gemini / OpenAI / OpenRouter / Azure / Grok / Ollama / Custom Model / All Of The Above] working as one.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP