MCP Server

talent

cv.d/talent
Business & Operations Search & Research Public & reachable MCP 2026-07-28

What this MCP does

Searches and retrieves candidate profiles by skills, role, location, and availability, with shortlist and saved-search capabilities.

add_to_shortlist
Add a candidate to one of your d.cv shortlists (creates the shortlist if it does not exist). Requires your d.cv API key. Use after search_talent when the user wants to save someone.
Input schema
{'type': 'object', 'required': ['handle'], 'properties': {'handle': {'type': 'string', 'description': 'The candidate handle to add, e.g. "kukuh"'}, 'shortlist': {'type': 'string', 'description': 'Shortlist name. Defaults to "From AI".'}}}
fetch
Fetch a single d.cv profile in full as markdown, by its id (the handle returned from search).
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The profile id / handle, e.g. "kukuh"'}}}
get_open_to_work
List candidates who are currently open to work, optionally filtered by skills. Best when the user wants people actively looking.
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max results, 1-50 (default 25)'}, 'skills': {'type': 'string', 'description': 'Optional skills/role to filter by'}}}
get_profile
Read a single candidate profile in full as clean markdown, by handle.
Input schema
{'type': 'object', 'required': ['handle'], 'properties': {'handle': {'type': 'string', 'description': 'The profile handle, e.g. "kukuh"'}}}
save_search
Save a talent search to your d.cv account so you can re-run it later. Requires your d.cv API key.
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'name': {'type': 'string', 'description': 'A name for the saved search'}, 'query': {'type': 'string', 'description': 'The search text to save'}, 'open_to_work': {'type': 'boolean', 'description': 'Whether the search is limited to open-to-work'}}}
search
Search d.cv talent profiles by free-text query (name, role, skills, location). Returns lightweight results with an id, title, and url. Use fetch to read one in full. (Standard connector search tool.)
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'What to look for, e.g. "senior react engineer in berlin"'}}}
search_talent
Find published candidate profiles on d.cv by keyword, skill, role, location, and availability. Returns structured candidates with handle, url, headline, skills, and open-to-work status.
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max results, 1-50 (default 25)'}, 'query': {'type': 'string', 'description': 'Keywords across name, headline, location, and skills'}, 'skills': {'type': 'string', 'description': 'Alias of query; specific skills to match'}, 'open_to_work': {'type': 'boolean', 'description': 'If true, only return candidates open to work'}}}
Added
save_search
Sept. 17, 2026, 12:38 p.m.
Added
add_to_shortlist
Sept. 17, 2026, 12:38 p.m.
Added
get_profile
Sept. 17, 2026, 12:38 p.m.
Added
get_open_to_work
Sept. 17, 2026, 12:38 p.m.
Added
search_talent
Sept. 17, 2026, 12:38 p.m.
Added
fetch
Sept. 17, 2026, 12:38 p.m.
Added
search
Sept. 17, 2026, 12:38 p.m.