1. Conduid
  2. Search
  3. Jd Intel
MCP server · Search

Jd Intel

Stop pasting JDs into AI Assistants. Let your AI fetch them directly.

34Low

Scored 5 months ago · breakdown

About Jd Intel

Jd Intel is an MCP server in the Search category: stop pasting JDs into AI Assistants. Let your AI fetch them directly.

Install

From source
git clone https://github.com/prPMDev/jd-intel

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (3)

detect_atsIdentify which ATS platform a company uses

Parameters not published.

fetch_jobsGet open roles at a company with filters for role type, topic, location, and recency

Parameters not published.

search_registryFind companies by name or sector

Parameters not published.

Ask AI

✦

Ask AI about Jd Intel

Powered by Claude · Grounded in docs

I know everything about Jd Intel. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

jd-intel

MIT License npm npm downloads GitHub stars

Stop pasting job descriptions into AI assistants. Let your AI fetch them directly.

Full text. Clean structure. Across every major ATS. No copy-paste. No context loss.


Why this exists

Your AI assistant already knows a lot about you. Your resume is in its memory. Your target roles, your past projects, your background. Ready to help the moment you feed it a job description.

So you copy-paste.

A JD from one company. Another from the next. A half-dozen more from your target list. Half have broken HTML. Salary info dies in translation. Links get stripped. And for every role, the dance starts over.

You could wait for the job boards to ship their own MCPs. They'll get there eventually. On their timeline. Filtered through their priorities, not yours. Tied to their query abstractions.

jd-intel skips that wait. Raw JDs, fetched directly by your AI, on your terms. One level below the curated layer.

Try asking your AI:

"Find AI/ML engineering jobs posted this week." "What product designer roles are open at fintechs right now?" "Pull the staff PM roles posted in the last 7 days."

Done.


What you can do with it

  • Look up open roles at any company directly from your AI, no copy-paste
  • Tailor your resume across ten roles in one conversation
  • Rank openings by fit with your background
  • Scan a whole sector: "Pull open roles at fintech companies posted this week"
  • Research teams by reading their JDs in bulk

The toolkit fetches. Your AI thinks.


Install

Works with MCP-aware AI clients: Claude Desktop, Claude Code, Cursor, Windsurf. ChatGPT, Gemini, and other non-MCP clients don't support this yet. They use different tool-calling systems. (We wish they did. The protocol works the same way regardless of which AI you talk to.)

You'll need Node.js 18 or newer. To check: open a terminal and run node --version. If it's missing or older, install from nodejs.org first.

For Claude Desktop (one command)

  1. Open a terminal. It's just a text window. Nothing destructive happens here.

    • macOS: Spotlight (⌘ Space), type "Terminal", hit Enter.
    • Windows: Start menu, type "PowerShell", hit Enter.
  2. Paste this and hit Enter:

    npx jd-intel-mcp install
    
  3. Quit and reopen Claude Desktop. The tools appear automatically.

Try: "Find product roles at devtools companies."

If something goes wrong or you'd rather edit the config file directly, see Manual install below.

For Cursor and Windsurf

These clients have their own MCP setup flows. Follow their docs:

Use this server config: command: "npx", args: ["-y", "jd-intel-mcp"].

For developers

npm install jd-intel
import { fetchJobs } from 'jd-intel';

const jobs = await fetchJobs({
  company: '<your-target-company>',
  titleFilter: 'designer',
  postedWithinDays: 14,
  limit: 50,
});

CLI usage: npx jd-intel fetch <company-slug> --title-filter "engineer" --posted-within-days 14. Full filter reference below.

Node.js 18+. No API keys. No configuration.

Manual install (fallback)

If npx jd-intel-mcp install fails, edit the config directly.

Config file location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "jd-intel": {
      "command": "npx",
      "args": ["-y", "jd-intel-mcp"]
    }
  }
}

Restart Claude Desktop.


MCP tools

Tool Purpose
fetch_jobs Get open roles at a company with filters for role type, topic, location, and recency
search_registry Find companies by name or sector
detect_ats Identify which ATS platform a company uses

Plus one Resource: registry://jd-intel/all. Full company registry, grouped by ATS. Fetched lazily for broad catalog surveys.


What you get back

Every job normalizes to one schema, across every platform:

{
  "id": "a1b2c3d4e5f6",
  "company": "Example Co",
  "title": "Senior Software Engineer, Platform",
  "department": "Engineering",
  "location": "Remote - US",
  "locationType": "remote",
  "salary": { "min": 180000, "max": 240000, "currency": "USD" },
  "description": "Design and build the API surface our customers integrate against...",
  "url": "https://boards.example.com/jobs/12345",
  "postedAt": "2026-04-10T14:30:00Z"
}

No custom parsing per company.

Data model

Field Description
title Full job title
company Normalized company name
department Team or department (when provided)
location City, state, country, or remote
locationType remote, hybrid, or onsite
salary Min-max range with currency (when available)
description Full JD in clean markdown
url Direct link to the posting
postedAt Publication date (when provided)

Platforms supported

Platform Status Typical use
Greenhouse Shipped Most widely used ATS in tech
Ashby Shipped Growing fast with startups
Lever Shipped Common at mid-stage companies
BambooHR Planned Mid-market companies
Workday Planned Large enterprises

Adding a new ATS is a single adapter file. See Contributing.


Filters (quick reference)

Flag What it matches Use for
--title-filter Title only Role identity (PM, engineer, designer)
--filter Title + department + description Topic or scope (integrations, growth)
--posted-within-days Recent postings Recency cuts
--location-include Location contains any keyword Region targeting
--location-exclude Location contains no keyword Drop geographic noise
--limit First N results Cap output size

All filters AND together. Deep dive on patterns and gotchas: docs/filters.md.


Roadmap

Shipped

  • Library, CLI, and MCP server (three surfaces of one toolkit)
  • Greenhouse, Ashby, Lever adapters
  • Title, topic, location, and date filters
  • Salary extraction from JD text
  • Verified company registry (66 companies)

Next

  • Anthropic MCP marketplace submission
  • Setup guide with screenshots (non-technical walkthrough)
  • Remote MCP transport (for Claude.ai Custom Connectors)

Planned

  • BambooHR and Workday adapters
  • Temporal tracking (when roles open, close, reopen)
  • Change detection
  • Resume-aware fit scoring

Contributing

Add a company to the registry: submit a PR to the appropriate file in registry/.

Add an ATS adapter: new file in src/adapters/. One adapter, one file. Follow the pattern of the existing three.

Request a company: open an issue. Tell me who's missing.


Built by

Prashant R. PM who builds. I try out and build what really matters below the AI hype.

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Jd Intel

How do I install Jd Intel?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Jd Intel safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Jd Intel still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.