MCP server for candidate sourcing
Short answer: RecruitMCP is a remote MCP server for candidate sourcing. Point Claude, Cursor or any Streamable HTTP MCP client at https://mcp.recruitmcp.com/mcp, send your API key, and your agent can search people by title, location, seniority and company, enrich profiles, save shortlists and find email and phone.
What your agent can do
resolve_locationandlist_filter_valuesturn "Ghent" or "Engineering" into filter ids (free).search_peoplereturns matching profiles;exclude_seendrops people you already reviewed.enrich_profilesreturns the full public professional profile.save_to_list,set_candidate_statusandcheck_candidateskeep a shortlist and a seen register.find_contact_detailsfinds email and phone, with a confidence score. A miss is free.
Above the approval threshold, a call returns approval_required with an estimate and charges nothing until your agent sends the confirm token.
Connect the MCP server
Cursor (.cursor/mcp.json):
{
"mcpServers": {
"recruitmcp": {
"url": "https://mcp.recruitmcp.com/mcp",
"headers": { "Authorization": "Bearer ${env:RECRUITMCP_KEY}" }
}
}
}
Claude Code:
claude mcp add --transport http recruitmcp https://mcp.recruitmcp.com/mcp \
--header "Authorization: Bearer ${RECRUITMCP_KEY}"
or in .mcp.json:
{
"mcpServers": {
"recruitmcp": {
"type": "http",
"url": "https://mcp.recruitmcp.com/mcp",
"headers": { "Authorization": "Bearer ${RECRUITMCP_KEY}" }
}
}
}
claude.ai uses OAuth: add a custom connector with https://mcp.recruitmcp.com/mcp and paste your key on the consent page.
Same search over HTTP
export RECRUITMCP_KEY=rmcp_live_xxxx # your key, kept server-side
# Preview a search (dry run: charges nothing)
curl -X POST "https://api.recruitmcp.com/v1/people/search?dry_run=true" \
-H "Authorization: Bearer ${RECRUITMCP_KEY}" \
-H "Content-Type: application/json" \
-d '{"filters":{"current_job_titles":["Backend Engineer"],"geo_ids":["<from /v1/lookups/locations>"]},"exclude_seen":true}'
FAQ
What is an MCP server for candidate sourcing?
A server that exposes candidate search and enrichment as tools an AI agent can call over the Model Context Protocol. RecruitMCP runs at https://mcp.recruitmcp.com/mcp.
Which clients work with RecruitMCP?
Any client that speaks Streamable HTTP MCP, including Claude Code, Claude Desktop, claude.ai, Cursor and Perplexity. Clients without MCP can use the REST API with the same key.
Does RecruitMCP send outreach?
Not yet. Outreach is coming soon. Today RecruitMCP covers search, enrich, lists and find email and phone.
Can I test without spending credits?
Yes. Add dry_run=true to a search to see the estimate. A dry run charges nothing, and an empty result is free.
Where do I keep the API key?
In a server-side environment variable such as RECRUITMCP_KEY or a secret store. Never put it in browser code or version control.
Next
Docs: MCP setup