Search and filter enriched job listings by skills, compensation, location, seniority, and remote status.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
This server is confirmed live β we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Jdl MCP Server.
search_jobsSearch 1M+ job listings from 20K+ companies. Supports keyword search, AI semantic search, filters for location, salary, remote type, seniority, skills, and more.
get_jobGet full details for a specific job listing including description, requirements, salary, and apply link. Use the job_handle ID from search_jobs results.
get_companyGet company profile including open job count, industry, size, and career page URL.
find_similar_jobsFind jobs similar to a given job listing using AI vector similarity. Great for "more like this" discovery.
get_filter_optionsGet available filter values (seniority levels, job functions, skills, etc.) with job counts. Useful for discovering what values to use in search filters.
The echojobsio/jdl-mcp-server MCP server provides an MCP interface to JobDataLakeβs job dataset. It covers more than 1 million active listings from over 20,000 companies, with records enriched for salary in USD, skills, seniority, remote policy, and job function. Listings are updated hourly and are sourced from more than 40 applicant-tracking systems, including Greenhouse, Lever, Workday, and Ashby.
The service is intended for conversational job search and structured discovery. An agent can find listings by keywords, skills, compensation, location, country, employment type, seniority, company domain, posting date, or remote arrangement. It can then retrieve the full listing, inspect the employer, or find comparable roles.
The echojobsio/jdl-mcp-server MCP server runs as an MCP process configured in a compatible client. The client sends tool calls to the server, which queries the JobDataLake service and returns structured results. Search supports ordinary keyword matching as well as AI semantic search.
A typical workflow starts with search_jobs. Results provide a job_handle, which can be passed to get_job for the complete description, requirements, compensation information, and application URL. get_company accepts a company domain or handle to return profile information. find_similar_jobs uses AI vector similarity and is available for remote and technology roles. get_filter_options helps identify supported filter values and reports matching job counts.
Install the echojobsio/jdl-mcp-server MCP server through the package shown in the project documentation:
The no-signup tier does not require credentials and includes 500 calls per day, with the allowance resetting daily. For higher usage, add the optional JDL_API_KEY environment variable after obtaining a key from JobDataLake. The documented plans use credits, including a free signup allocation and paid larger credit bundles.
A hosted remote MCP endpoint is also listed at https://mcp.jobdatalake.com.
The echojobsio/jdl-mcp-server MCP server exposes these tools:
search_jobs: Filter listings by query, skills, salary range, remote type, seniority, location, countries, job function, employment type, posting age, company domain, and sort order. Skills can be combined as an AND filter.get_job: Retrieve a listingβs description, requirements, salary, and application link using its job handle.get_company: Retrieve company industry, size, funding, career-page URL, and open-job information using a domain or handle.find_similar_jobs: Discover related listings through AI vector similarity.get_filter_options: Inspect available filter values and their job counts.The free allowance is limited to 500 calls per day. Unlimited or higher-volume use requires a JobDataLake API key and an applicable credit plan. Salary values are represented in USD, and semantic similar-job search is documented as available for remote and technology jobs. The server is focused on job listings and related company information rather than general web search.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/echojobsio-jdl-mcp-server)<a href="https://allmcps.com/mcp/echojobsio-jdl-mcp-server"><img src="https://allmcps.com/api/badge/echojobsio-jdl-mcp-server?style=directory" alt="Jdl MCP Server on AllMCPs" /></a>