# jobstack-mcp MCP server

Unified jobs search over official feeds + ATS boards (USAJOBS, Adzuna, Muse, Greenhouse, Lever...)

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-isaiahdupree-jobstack-mcp
- Repository: https://github.com/IsaiahDupree/jobstack-mcp
- Website: https://jobstack-mcp.vercel.app

## Install
- Endpoint: https://jobstack-mcp.vercel.app/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://jobstack-mcp.vercel.app/mcp

## Tools
- search_jobs (Search jobs (unified feed)) - Search job postings across every configured source and merge the results into one flat Job shape. Fans out in parallel to USAJOBS, Adzuna, Jooble, The Muse, Reed, and the ats engine (Greenhouse/Lever/Ashby/Workable/SmartRecruiters), then merges + sorts by postedDate (newest first) and paginates the combined set. Each Job has id, source, title, company, location, remote, url, description, postedDate, salaryMin, salaryMax, salaryCurrency, department, and employmentType. The response envelope carries meta, the echoed query, sources_requested, an optional sources_errored map, total, count, limit, offset, and results. Use sources= to restrict to specific engines. Endpoint: https://jobstack-mcp.vercel.app/mcp
- get_job (Get a single job by source + id) - Fetch one job posting by its source engine and native id, returned as { meta, job } with the same flat Job shape search_jobs yields. The id is the native upstream id as returned by that source in search results (NOT prefixed with the source name). Exception: for source="ats" the id is a composite "board:company:nativeId" string (e.g. "greenhouse:airbnb:7995153") so the lookup can round-trip to the right ATS board. Not every source supports single-job lookup — a search-only source returns a not_supported / not_found error. Endpoint: https://jobstack-mcp.vercel.app/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.IsaiahDupree
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Aug 1, 2026
- Source: https://registry.modelcontextprotocol.io
