JobPostings API MCP Server

Query 19.8M+ active jobs across 434 ATS feeds (Greenhouse, Lever, Ashby, Workday) via Remote HTTP & OAuth 2.1 MCP.

Documentation

Model Context Protocol · AI Agent Integration

Give Claude & Cursor live ATS & hiring intelligence.

Our official zero-dependency MCP server (@jobpostingsapi/mcp-server) exposes 9.9M+ verified ATS & corporate career-site postings, company hiring velocity counters, and ATS detection directly to any MCP-compatible AI assistant.

OAuth 2.1 · 1-Click ConnectClaude Web & ChatGPT Connectors · Read-Only (mcp:tools:read)

Auto-grants 1,500 Free Credits ($1.50)

Claude Web / ChatGPT 1-Click Remote MCP URL:

https://mcp.jobpostingsapi.com/v1/mcp

Claude Web / Desktop: Settings → Integrations → Add Custom Integration → paste URL & authorize in 1 click (Google or email).

ChatGPT Connectors: Settings → Connectors → Create → paste URL (OAuth 2.1 PKCE S256 auto-discovered, zero API key copy-paste).

1A. Remote Streamable HTTP MCP (Zero Local Install)

{
  "mcpServers": {
    "jobpostingsapi": {
      "type": "http",
      "url": "https://api.jobpostingsapi.com/mcp",
      "headers": {
        "x-api-key": "jp_your_api_key_here"
      }
    }
  }
}

1B. Or Local Stdio MCP (npx @jobpostingsapi/mcp-server)

{
  "mcpServers": {
    "jobpostingsapi": {
      "command": "npx",
      "args": ["-y", "@jobpostingsapi/mcp-server"],
      "env": {
        "JOBPOSTINGS_API_KEY": "jp_your_api_key_here"
      }
    }
  }
}

Need an API key? Sign up for 1,500 Free Credits ($1.50) (no card + $2.00 Sandbox Streak bonus) or inspect our SKILL.md specification.

Interactive Browser Reconnaissance

Test company ATS detection in your browser

Want to inspect a target company's Applicant Tracking System and board token before wiring up an agent? Use our free browser-based ATS Detector, Live Greenhouse / Lever / Ashby JSON Viewer, or 434-Source Directory.

Included MCP Tools (8 Tools)

  • jobs_search GET /v1/jobs/search Search normalized job postings across 434 ATS & career-site sources by keyword, title, company domain, country, workplace_type (remote/hybrid/onsite), and license_class.
  • jobs_detail GET /v1/jobs/{job_id} Fetch the full job description, structured annual compensation band, skills taxonomy, and canonical ATS apply link for any job ID.
  • jobs_count GET /v1/jobs/count Count matching open positions (1 Credit/call) to evaluate company hiring velocity and GTM buying intent.
  • jobs_feed_new GET /v1/feeds/new Stream newly published job postings since any ISO-8601 timestamp or cursor.
  • jobs_feed_updated GET /v1/feeds/updated Inspect modified job postings (salary band adjustments, title edits, location changes).
  • jobs_feed_closed GET /v1/feeds/closed Track closed or expired job requisitions with closed_at timestamps.
  • company_open_jobs GET /v1/companies/{domain}/jobs Retrieve all open positions, detected ATS provider, and board slug for any company domain (e.g. stripe.com, openai.com).
  • detect_company_ats GET /v1/tools/ats-detector Free (0 Credits) reconnaissance tool that identifies a company domain's Applicant Tracking System and board token.