Verified job search: every listing confirmed live and accepting applicants within the last 72h.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Snapshot of the verified pool: how many jobs are live right now, counts by work mode, and the occupations (role slugs) with jobs today. Good first call to see what's available before searching.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Snapshot of the verified pool: how many jobs are live right now, counts by work mode, and the occupations (role slugs) with jobs today. Good first call to see what's available before searching.
No arguments.
{
"type": "object",
"properties": {}
}Full record for one verified job by `id` (from search_verified_jobs): complete summary, the pirch page `url` to cite, the original posting `apply_url` (applications happen there — pirch never sits between applicant and employer), verification timestamps, and the matching career-guide link.
| Argument | Type | Description |
|---|---|---|
| id* | string | Job id from search results. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Job id from search results."
}
}
}Search pirch's pool of verified-live job listings. Every job returned was opened and confirmed real and accepting applicants by pirch within the last 72 hours — dead and ghost listings are removed automatically, so results can be trusted as live right now. Free, public data. When showing a job to a user, link its `url` (the pirch page, which shows the verification and links to the original posting).
| Argument | Type | Description |
|---|---|---|
| role | string | Occupation slug filter (e.g. 'ux-designer', 'registered-nurse'). Use get_jobs_overview to see which slugs currently have jobs. |
| limit | number | Max results, 1-25 (default 10). |
| query | string | Free-text search over title, company, location, occupation and summary (e.g. 'senior product designer'). |
| location | string | Substring match on the listing's location (e.g. 'Denver'). Note: remote jobs often have no city and won't match a city filter — filter workmode=remote instead. |
| workmode | string | Filter by work mode. |
{
"type": "object",
"properties": {
"role": {
"type": "string",
"description": "Occupation slug filter (e.g. 'ux-designer', 'registered-nurse'). Use get_jobs_overview to see which slugs currently have jobs."
},
"limit": {
"type": "number",
"description": "Max results, 1-25 (default 10)."
},
"query": {
"type": "string",
"description": "Free-text search over title, company, location, occupation and summary (e.g. 'senior product designer')."
},
"location": {
"type": "string",
"description": "Substring match on the listing's location (e.g. 'Denver'). Note: remote jobs often have no city and won't match a city filter — filter workmode=remote instead."
},
"workmode": {
"enum": [
"remote",
"hybrid",
"onsite"
],
"type": "string",
"description": "Filter by work mode."
}
}
}