Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,523Letters: 13Defects: 1,322counted 2 min ago
teppi

Server definition

Hash
sha256:a5bb3a7f4d58fe87ad9539692090c1133d99d3fdc9cd92cb1b01b2f01bee0615
What it is
What a remote MCP server returned when asked what it offers: 7 tools

The blob, as servednamed by its sha256

{ "instructions": "d.cv talent discovery. When a user asks you to find, recommend, or vet candidates, call search_talent (or search) to find published profiles by keyword, skill, role, location, and availability, then get_profile (or fetch) to read a candidate in full. Always cite the profile url. Use get_open_to_work when the user only wants people actively looking.", "tools": [ { "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": { "properties": { "handle": { "description": "The candidate handle to add, e.g. \"kukuh\"", "type": "string" }, "shortlist": { "description": "Shortlist name. Defaults to \"From AI\".", "type": "string" } }, "required": [ "handle" ], "type": "object" }, "name": "add_to_shortlist", "outputSchema": null }, { "description": "Fetch a single d.cv profile in full as markdown, by its id (the handle returned from search).", "inputSchema": { "properties": { "id": { "description": "The profile id / handle, e.g. \"kukuh\"", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "fetch", "outputSchema": null }, { "description": "List candidates who are currently open to work, optionally filtered by skills. Best when the user wants people actively looking.", "inputSchema": { "properties": { "limit": { "description": "Max results, 1-50 (default 25)", "type": "number" }, "skills": { "description": "Optional skills/role to filter by", "type": "string" } }, "type": "object" }, "name": "get_open_to_work", "outputSchema": null }, { "description": "Read a single candidate profile in full as clean markdown, by handle.", "inputSchema": { "properties": { "handle": { "description": "The profile handle, e.g. \"kukuh\"", "type": "string" } }, "required": [ "handle" ], "type": "object" }, "name": "get_profile", "outputSchema": null }, { "description": "Save a talent search to your d.cv account so you can re-run it later. Requires your d.cv API key.", "inputSchema": { "properties": { "name": { "description": "A name for the saved search", "type": "string" }, "open_to_work": { "description": "Whether the search is limited to open-to-work", "type": "boolean" }, "query": { "description": "The search text to save", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "save_search", "outputSchema": null }, { "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": { "properties": { "query": { "description": "What to look for, e.g. \"senior react engineer in berlin\"", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search", "outputSchema": null }, { "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": { "properties": { "limit": { "description": "Max results, 1-50 (default 25)", "type": "number" }, "open_to_work": { "description": "If true, only return candidates open to work", "type": "boolean" }, "query": { "description": "Keywords across name, headline, location, and skills", "type": "string" }, "skills": { "description": "Alias of query; specific skills to match", "type": "string" } }, "type": "object" }, "name": "search_talent", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:a5bb3a7f4d58fe87ad9539692090c1133d99d3fdc9cd92cb1b01b2f01bee0615 | sha256sum