Server definition
- Hash
- sha256:d92e5f7015bb4b33498cb2ec910ef59997118f78e954aac8fc802cf3a9843db4
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": "HuntBoard finds real, recent job postings from company career pages and ATS boards (Greenhouse, Lever, Workday, Comeet, Ashby and more), scored against the job seeker's target titles. Call search_jobs with 1-6 target titles and at least one location (or remote_ok: true). Results are already scored 7-10 for fit and deduplicated; show them as a list with the link. get_job returns the full details of one posting from a search_jobs link. list_coverage lists the locations and roles HuntBoard keeps browse pages for. subscribe_daily_hunts emails the person a confirmation link; daily job-match emails start only after they confirm, and every email has a one-click unsubscribe. HuntBoard is free; a job seeker can also sign up at https://huntboard.ai.",
"tools": [
{
"description": "Full details of one posting HuntBoard has indexed: title, company, location, workplace type, employment type, posted date, source, apply link, whether it is still open, and a description excerpt. Pass the link returned by search_jobs.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"url": {
"description": "The job link as returned by search_jobs.",
"maxLength": 1000,
"minLength": 10,
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "get_job",
"outputSchema": null
},
{
"description": "The countries, cities, remote-in-country pages and job roles HuntBoard keeps browse pages for, each with its public page URL. Useful to pick locations and titles before searching.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_coverage",
"outputSchema": null
},
{
"description": "Find recent job postings that match target job titles in given locations (or remote). Runs HuntBoard's own hunt: SQL narrowing over its index of company career pages and ATS boards, then an AI fit score. Returns up to max_results jobs scored 7-10 with title, company, location, link, source and a one-line reason.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"exclude_locations": {
"description": "Location fragments to drop.",
"items": {
"maxLength": 80,
"type": "string"
},
"maxItems": 20,
"type": "array"
},
"exclude_titles": {
"description": "Title fragments to drop, e.g. [\"Manager\", \"QA\"].",
"items": {
"maxLength": 80,
"type": "string"
},
"maxItems": 20,
"type": "array"
},
"locations": {
"description": "Cities, regions or countries, e.g. [\"Tel Aviv\", \"Israel\"]. Optional only when remote_ok is true.",
"items": {
"maxLength": 80,
"minLength": 2,
"type": "string"
},
"maxItems": 10,
"type": "array"
},
"max_results": {
"default": 20,
"description": "How many jobs to return, 1-50.",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"remote_ok": {
"default": false,
"description": "Also include remote roles open to the given locations (or global remote roles).",
"type": "boolean"
},
"titles": {
"description": "Target job titles, e.g. [\"Backend Engineer\", \"Platform Engineer\"]. Parentheticals are stripped and head phrases matched.",
"items": {
"maxLength": 80,
"minLength": 2,
"type": "string"
},
"maxItems": 6,
"minItems": 1,
"type": "array"
}
},
"required": [
"titles"
],
"type": "object"
},
"name": "search_jobs",
"outputSchema": null
},
{
"description": "Ask HuntBoard to email the person new job matches every morning for the given titles and locations. Double opt-in: HuntBoard sends a confirmation link to the email address and nothing starts until the person clicks it. Free, one-click unsubscribe in every email. Only call this when the person explicitly asked for daily emails and gave their own address.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"email": {
"description": "The person's own email address.",
"maxLength": 200,
"minLength": 5,
"type": "string"
},
"exclude_locations": {
"items": {
"maxLength": 80,
"type": "string"
},
"maxItems": 20,
"type": "array"
},
"exclude_titles": {
"items": {
"maxLength": 80,
"type": "string"
},
"maxItems": 20,
"type": "array"
},
"locations": {
"description": "Cities, regions or countries. Optional only when remote_ok is true.",
"items": {
"maxLength": 80,
"minLength": 2,
"type": "string"
},
"maxItems": 10,
"type": "array"
},
"remote_ok": {
"default": false,
"description": "Also include remote roles.",
"type": "boolean"
},
"titles": {
"description": "Target job titles.",
"items": {
"maxLength": 80,
"minLength": 2,
"type": "string"
},
"maxItems": 6,
"minItems": 1,
"type": "array"
}
},
"required": [
"email",
"titles"
],
"type": "object"
},
"name": "subscribe_daily_hunts",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:d92e5f7015bb4b33498cb2ec910ef59997118f78e954aac8fc802cf3a9843db4 | sha256sum