talent
Talent discovery for AI. Search and read agent-readable candidate profiles; cite by URL.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"talent": {
"url": "https://d.cv/mcp"
}
}
}リモートエンドポイント
https://d.cv/mcpstreamable-httpできること
ツール一覧
ツール(7)
🟢search(query)
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.)
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "What to look for, e.g. \"senior react engineer in berlin\""
}
},
"required": [
"query"
]
}🟢fetch(id)
Fetch a single d.cv profile in full as markdown, by its id (the handle returned from search).
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The profile id / handle, e.g. \"kukuh\""
}
},
"required": [
"id"
]
}🟢search_talent(query, skills, open_to_work, limit)
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.
入力スキーマ
{
"type": "object",
"properties": {
"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"
},
"limit": {
"type": "number",
"description": "Max results, 1-50 (default 25)"
}
}
}🟢get_open_to_work(skills, limit)
List candidates who are currently open to work, optionally filtered by skills. Best when the user wants people actively looking.
入力スキーマ
{
"type": "object",
"properties": {
"skills": {
"type": "string",
"description": "Optional skills/role to filter by"
},
"limit": {
"type": "number",
"description": "Max results, 1-50 (default 25)"
}
}
}🟢get_profile(handle)
Read a single candidate profile in full as clean markdown, by handle.
入力スキーマ
{
"type": "object",
"properties": {
"handle": {
"type": "string",
"description": "The profile handle, e.g. \"kukuh\""
}
},
"required": [
"handle"
]
}🟡add_to_shortlist(handle, 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.
入力スキーマ
{
"type": "object",
"properties": {
"handle": {
"type": "string",
"description": "The candidate handle to add, e.g. \"kukuh\""
},
"shortlist": {
"type": "string",
"description": "Shortlist name. Defaults to \"From AI\"."
}
},
"required": [
"handle"
]
}🟡save_search(query, name, open_to_work)
Save a talent search to your d.cv account so you can re-run it later. Requires your d.cv API key.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "The search text to save"
},
"name": {
"type": "string",
"description": "A name for the saved search"
},
"open_to_work": {
"type": "boolean",
"description": "Whether the search is limited to open-to-work"
}
},
"required": [
"query"
]
}コミュニティ
エビデンス