jd-intel

Ever wished you could ask your AI?

jd-intel makes that possible. Full text. Structured. Every major ATS.

jd-intel npm version jd-intel total downloads jd-intel-mcp npm version jd-intel-mcp total downloads

  • "What senior PM roles are open right now that I'd be a fit for?" → jd-intel pulls current openings, your AI ranks by your background.
  • "Show me design lead roles open at fintechs." → jd-intel sweeps the sector, your AI filters by what fits.
  • "Find engineering roles at series-B startups that match my background." → jd-intel sweeps the registry, your AI ranks by fit.
  • "Which fintechs are hiring multiple senior engineering roles this week?" → jd-intel scans across companies, your AI surfaces the patterns.
  • "Compare scope across the four staff PM roles I'm looking at." → jd-intel pulls each JD, your AI maps the differences.
See it in action
A user asks their AI for designer or PM roles at fintech companies posted in the last month, US only. The AI calls jd-intel and returns three matched roles with fit assessments.
One query. Three ranked matches. No tab-switching.

What jd-intel is

Not another job board.

Not another scraper.

Not another "AI career coach."

Your AI. Your context. Direct access to any open role.

How it works

  1. You ask your AI for anything that needs current job data.
  2. jd-intel fetches via a small local MCP server.
  3. Greenhouse, Lever, Ashby return JDs. Public APIs, no scraping.

Install

Works with MCP-aware AI clients: Claude Desktop, Claude Code, Cursor, Windsurf.

Prerequisite: Node.js 18 or newer from nodejs.org. To check, run node --version.

Claude Desktop (one command)

  1. Open Terminal (macOS) or PowerShell (Windows). It's just a text window. Nothing destructive happens.
  2. Paste this and hit Enter:
    npx jd-intel-mcp install
  3. Quit and reopen Claude Desktop. The tools appear automatically.

Cursor and Windsurf

These clients have their own MCP setup flow. Add a server with command: "npx" and args: ["-y", "jd-intel-mcp"]. See docs.cursor.com and docs.windsurf.com.

Manual config (fallback)

If the one-command install fails, edit Claude Desktop's config file directly:

{
  "mcpServers": {
    "jd-intel": {
      "command": "npx",
      "args": ["-y", "jd-intel-mcp"]
    }
  }
}

Restart Claude Desktop after editing.

Developer (CLI / library)

npm install jd-intel

Library API and CLI usage in the README.

What's covered

Today

  • Greenhouse
  • Ashby
  • Lever
  • SmartRecruiters
  • TeamTailor
  • Recruitee
  • Workday

160+ verified companies in the registry.

Next

  • Personio
  • Workable

Submit a company that uses a supported ATS, suggest a new ATS, or contribute to the repo.