Grey Ridge Jobs MCP
Integrates with Greenhouse job boards to retrieve live, normalized job postings for companies using Greenhouse, including role title, location, remote status, employment type, department, posting date, salary, and application URL.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Grey Ridge Jobs MCPFind open engineering jobs at Stripe and Palantir."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Grey Ridge Jobs MCP
A Model Context Protocol server that gives any MCP client — Claude Desktop, Cursor, Cline, Continue, or your own agent — a live, normalized feed of open job postings pulled straight from company applicant-tracking systems.
One tool call, eight ATS platforms, one clean schema:
Greenhouse · Lever · Ashby · SmartRecruiters · Workday · Recruitee · Workable · BambooHR
Give it a bare company name (stripe), a domain (stripe.com), or an explicit board
(greenhouse:stripe, workday:nvidia.wd5:NVIDIAExternalCareerSite) — the server detects the ATS
and board token for you and returns postings with stable field names across every platform.
Zero dependencies. No MCP SDK, no transitive package tree — the server is one file plus a vendored adapter core. It installs and boots instantly under
npx, and drags nothing into your agent's trust boundary. (For an agent tool, the supply chain is the attack surface.)Zero keys, zero account. Every source is a public ATS JSON endpoint.
Normalized schema.
title · company · location · remote · employment_type · department · posted_at (ISO) · salary · url · source_platform— same shape whoever the employer uses.Auto-detect. Pass a slug or domain; the ATS and token are resolved for you.
Install
Requires Node.js ≥ 18.
Claude Desktop
Add to claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": {
"jobs": {
"command": "npx",
"args": ["-y", "github:rezearcher/jobs-mcp-server"]
}
}
}Cursor / Cline / Continue
Point the client at the same command (npx -y github:rezearcher/jobs-mcp-server) as a stdio
server. In Cursor: Settings → MCP → Add new server → type command.
From source
git clone https://github.com/rezearcher/jobs-mcp-server
cd jobs-mcp-server
node server.mjs # speaks MCP over stdio
npm test # real client handshake + live-data roundtripRelated MCP server: jobwise
Tools
Tool | What it does |
| Live normalized postings for one or more companies. Args: |
| Resolve a company slug/domain to |
| The 8 supported platforms and how to address each. No network call. |
Example
Ask your assistant: "Use the jobs tool to list open engineering roles at Stripe and Palantir." The model calls:
{ "name": "search_jobs",
"arguments": { "companies": ["greenhouse:stripe", "lever:palantir"], "maxPerCompany": 25 } }and gets back a jobs[] array plus a resolutions[] log showing how each company was resolved.
Addressing a company
Form | Example | Notes |
bare slug |
| auto-detected across platforms |
domain |
| auto-detected |
explicit |
| skips detection |
Workday |
| explicit only |
Why a maintained server (and not a one-off script)
ATS JSON shapes drift and companies migrate between vendors. This server is the public face of a
continuously maintained adapter layer: each platform is isolated so a shape change touches one
adapter, and a scheduled canary (.github/workflows/smoke.yml) exercises a live board on every push
and daily, failing loudly the moment an adapter stops returning rows. That upkeep is the point — it
is why the feed keeps working after the day you install it.
License
MIT © Grey Ridge Signals Group LLC. Job content belongs to the respective employers and their ATS providers; this tool only retrieves and normalizes publicly listed postings. Respect each source's terms and rate limits.
This server cannot be deployed
Maintenance
Related MCP Connectors
JobsPipe — data pipeline of every job posting on the web. Search live, normalized job postings from 30+ ATS feeds and job boards for AI agents via MCP.
A jobs data API and MCP server. Every listing comes from the employer's own career site, an ATS feed or a government employment service, never resold from another board. Each row names its source and when we last confirmed the vacancy existed, and a role that disappears keeps a closure date and a reason. Six tools: search_jobs, get_job, company_hiring, market_signals, coverage, changes_since.
ATS Boards MCP — public job-board postings across eight applicant-tracking systems (keyless).
Read job postings live from employer career sites across 10 applicant tracking systems.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables searching over 1 million enriched job listings from 20,000+ companies directly from MCP-compatible AI tools. Provides tools for job search, company profiles, and AI-powered similar job recommendations with real-time data updates.421 npm2MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to search, score, and track job applications from ATS boards via MCP, with explainable matching and an append-only application history.MIT
- AlicenseAqualityBmaintenanceEnables searching and retrieving job listings from multiple platforms through MCP.2MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to search real-time verified tech job listings, retrieve job details and salary percentiles, match candidate resumes to vacancies, and explore hiring companies through MCP.6MIT