Remote MCP server — search live job postings across five ATS platforms from any MCP-compatible AI client.
No installation required — the server runs on Cloudflare's edge. Add it to any MCP-compatible client.
Claude Desktop — claude_desktop_config.json
{
"mcpServers": {
"job-boards": {
"url": "https://job-boards-mcp.saba-dahboor.workers.dev/sse"
}
}
}
Claude Code (CLI)
claude mcp add job-boards --transport sse \ https://job-boards-mcp.saba-dahboor.workers.dev/sse
Cursor — .cursor/mcp.json
{
"mcpServers": {
"job-boards": {
"url": "https://job-boards-mcp.saba-dahboor.workers.dev/sse"
}
}
}
All five tools share the same input parameters. title and location are required.
| Parameter | Type | Constraints | Description |
|---|---|---|---|
| titlerequired | string | — | Job title keyword — case-insensitive substring. E.g. "backend", "data engineer". |
| locationrequired | string | — | City, country, or "remote". Country names are normalized to ISO codes ("United States" → US, "UK" → GB, etc.). |
| companyoptional | string | — | Filter by company name substring. Omit to search all tracked companies. |
| daysAgooptional | integer | 1 – 365 | Only include jobs published within this many days. Defaults to each tool's configured value. |
| limitoptional | integer | 1 – 100, default 20 | Max results per page. Use with offset to paginate. |
| offsetoptional | integer | ≥ 0, default 0 | Results to skip. Pass nextOffset from the summary to fetch the next page. |
Every tool returns two content items: a JSON summary and a Markdown table.
{
"title": "backend engineer",
"location": "United States",
"company": "all",
"showing": "1–20 of 47",
"companiesSearched": 120,
"companiesWithMatches": 14,
"daysAgo": 7,
"runAt": "2025-10-18T09:42:11.000Z",
"nextOffset": 20 // only present when more pages exist
}
Columns vary by source — see each tool below. Returns No matching jobs found. when empty.
Jobs from Ashby-hosted career pages. Includes compensation when listed.
Jobs from Lever-hosted career pages. Includes salary range and direct apply URL when available.
Jobs from Greenhouse-hosted career pages. Includes department and office breakdown.
Jobs from SmartRecruiters-hosted career pages. Includes experience level and remote/hybrid flags.
Jobs from Gem-hosted career pages. Includes location type (remote, on-site, hybrid).
To make the server discoverable, submit it to one of these registries:
modelcontextprotocol/servers repoWhen sharing, always include the SSE endpoint URL and a config snippet so people can connect in one step.