{"serverId":"mcp-registry/cv.d/talent","tools":[{"name":"add_to_shortlist","fixed":{"name":"add_to_shortlist","description":"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.","inputSchema":{"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\"."}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":130,"tokensAfter":130},{"name":"fetch","fixed":{"name":"fetch","description":"Fetch a single d.cv profile in full as markdown, by its id (the handle returned from search).","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"The profile id / handle, e.g. \"kukuh\""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":75,"tokensAfter":75},{"name":"get_open_to_work","fixed":{"name":"get_open_to_work","description":"List candidates who are currently open to work, optionally filtered by skills. Best when the user wants people actively looking.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","description":"Max results, 1-50 (default 25)"},"skills":{"type":"string","description":"Optional skills/role to filter by"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":103,"tokensAfter":103},{"name":"get_profile","fixed":{"name":"get_profile","description":"Read a single candidate profile in full as clean markdown, by handle.","inputSchema":{"type":"object","required":["handle"],"properties":{"handle":{"type":"string","description":"The profile handle, e.g. \"kukuh\""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":71,"tokensAfter":71},{"name":"save_search","fixed":{"name":"save_search","description":"Save a talent search to your d.cv account so you can re-run it later. Requires your d.cv API key.","inputSchema":{"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"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":121,"tokensAfter":121},{"name":"search","fixed":{"name":"search","description":"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.)","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"What to look for, e.g. \"senior react engineer in berlin\""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":112,"tokensAfter":112},{"name":"search_talent","fixed":{"name":"search_talent","description":"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.","inputSchema":{"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"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":173,"tokensAfter":173}],"toolsChanged":7,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}