Job search across Greenhouse, Lever, Ashby, SmartRecruiters, Personio and Pinpoint, deduplicated.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer atw_live_... API key from agenttoolworks.com
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.
Returns all public postings for one company. Give a tracked company name, or any board slug and we detect which applicant tracking system serves it (Greenhouse, Lever, Ashby, Workable, Personio, Pinpoint, SmartRecruiters). 'data_as_of' is when the board was fetched. A board past our page cap (SmartRecruiters, 1,000 postings) comes back with 'truncated' giving the full count. Costs 1 credit.
Tracked company name, or a board slug like 'stripe'
Skip detection when you already know the ATS. Workable refuses this hosted service (HTTP 429); its boards work through the JobsRadar Apify Actor
Optional title filter
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Returns all public postings for one company. Give a tracked company name, or any board slug and we detect which applicant tracking system serves it (Greenhouse, Lever, Ashby, Workable, Personio, Pinpoint, SmartRecruiters). 'data_as_of' is when the board was fetched. A board past our page cap (SmartRecruiters, 1,000 postings) comes back with 'truncated' giving the full count. Costs 1 credit.
| Argument | Type | Description |
|---|---|---|
| company* | string | Tracked company name, or a board slug like 'stripe' |
| provider | string | Skip detection when you already know the ATS. Workable refuses this hosted service (HTTP 429); its boards work through the JobsRadar Apify Actor |
| title_keywords | array | Optional title filter |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"company"
],
"properties": {
"company": {
"type": "string",
"minLength": 2,
"description": "Tracked company name, or a board slug like 'stripe'"
},
"provider": {
"enum": [
"greenhouse",
"lever",
"ashby",
"workable",
"personio",
"pinpoint",
"smartrecruiters"
],
"type": "string",
"description": "Skip detection when you already know the ATS. Workable refuses this hosted service (HTTP 429); its boards work through the JobsRadar Apify Actor"
},
"title_keywords": {
"type": "array",
"items": {
"type": "string",
"minLength": 2
},
"description": "Optional title filter"
}
},
"additionalProperties": false
}Returns your current plan, remaining credit balance and call volume over the last 30 days. Free to call.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Returns the curated directory of companies whose public job boards are tracked, grouped by the applicant tracking system behind each one. Use it to pick names for search_jobs. A board slug is the company name lowercased with spaces removed; the few that differ are listed under 'slugs'. Light read: costs 0.2 credit.
| Argument | Type | Description |
|---|---|---|
| provider | string | Filter to one applicant tracking system |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"provider": {
"enum": [
"greenhouse",
"lever",
"ashby",
"workable",
"personio",
"pinpoint",
"smartrecruiters"
],
"type": "string",
"description": "Filter to one applicant tracking system"
}
},
"additionalProperties": false
}Searches open roles across many company job boards in a single call and returns one deduplicated, normalized list. Filter by title keywords, location, remote only, and posted-after date. Without a company list it searches the whole tracked directory. Boards are refreshed every 15 minutes; 'data_as_of' is when the oldest board in the answer was fetched. A board larger than we read in full is named in 'boards_truncated' with how many postings it has. Costs 1 credit.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max results, default 50 |
| location | string | Substring on the published location, e.g. 'London' |
| companies | array | Restrict to these tracked companies; omit to search all of them |
| remote_only | boolean | Keep only postings the board marks remote |
| posted_after | string | ISO date, e.g. '2026-07-01'. Undated postings are kept. |
| title_keywords | array | Match roles whose title contains any of these, e.g. ['data engineer','ml'] |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Max results, default 50"
},
"location": {
"type": "string",
"description": "Substring on the published location, e.g. 'London'"
},
"companies": {
"type": "array",
"items": {
"type": "string",
"minLength": 2
},
"description": "Restrict to these tracked companies; omit to search all of them"
},
"remote_only": {
"type": "boolean",
"description": "Keep only postings the board marks remote"
},
"posted_after": {
"type": "string",
"description": "ISO date, e.g. '2026-07-01'. Undated postings are kept."
},
"title_keywords": {
"type": "array",
"items": {
"type": "string",
"minLength": 2
},
"description": "Match roles whose title contains any of these, e.g. ['data engineer','ml']"
}
},
"additionalProperties": false
}