
JobDataLake
Connects Claude to a database of over 1 million job listings from 20,000+ companies, refreshed hourly from 40+ ATS platforms. You get five tools: search_jobs with granular filters for skills, salary, remote type, seniority, location, and posting date; get_job for full listing details; get_company for org profiles; get_filter_options to explore the dataset; and find_similar_jobs using vector similarity. Free tier gives you 500 calls per day with no signup. Useful when you need structured job market data inside your editor or want to build job search workflows without scraping career pages yourself.
- tools
- 5
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Apr 18, 2026
Tools
5 toolsPublic tool metadata for what this MCP can expose to an agent.
search_jobsSearch 1M+ job listings from 20K+ companies. Supports keyword search, AI semantic search, filters for location, salary, remote type, seniority, skills, and more.16 params
Search 1M+ job listings from 20K+ companies. Supports keyword search, AI semantic search, filters for location, salary, remote type, seniority, skills, and more.
companystringcountriesstringemployment_typestringfull_time · part_time · contract · internshipjob_functionstringeng · data · design · sales · ops · marketinglocationstringpagenumberper_pagenumberposted_withinstringquerystringremote_typestringfully_remote · hybrid · on_sitesalary_maxnumbersalary_minnumbersemantic_querystringsenioritystringskillsstringsort_bystringget_jobGet full details for a specific job listing including description, requirements, salary, and apply link. Use the job_handle ID from search_jobs results.1 params
Get full details for a specific job listing including description, requirements, salary, and apply link. Use the job_handle ID from search_jobs results.
job_idstringget_companyGet company profile including open job count, industry, size, and career page URL.1 params
Get company profile including open job count, industry, size, and career page URL.
companystringfind_similar_jobsFind jobs similar to a given job listing using AI vector similarity. Great for "more like this" discovery.2 params
Find jobs similar to a given job listing using AI vector similarity. Great for "more like this" discovery.
job_idstringper_pagenumberget_filter_optionsGet available filter values (seniority levels, job functions, skills, etc.) with job counts. Useful for discovering what values to use in search filters.1 params
Get available filter values (seniority levels, job functions, skills, etc.) with job counts. Useful for discovering what values to use in search filters.
facetsstringSponsors
Configuration
JDL_API_KEYsecretOptional JDL API key for unlimited access. Get one free at jobdatalake.com. Without a key, 500 free calls/day are included.
Readme
JobDataLake MCP Server
Search 1,000,000+ enriched job listings from 20,000+ companies directly from Claude, Cursor, Windsurf, or any MCP-compatible AI tool.
Free to use — no signup required. 500 calls/day included.
Quick Start
Add to your Claude Code or Claude Desktop MCP config:
{
"mcpServers": {
"jobdatalake": {
"command": "npx",
"args": ["-y", "@jobdatalake/mcp-server"]
}
}
}
That's it. No API key needed. Then ask:
"Find me remote senior React jobs paying over $150k"
"Entry level data science jobs posted this week"
"Jobs at Anthropic paying over $200k"
Want unlimited access?
Sign up at jobdatalake.com for your own API key, then add it:
{
"mcpServers": {
"jobdatalake": {
"command": "npx",
"args": ["-y", "@jobdatalake/mcp-server"],
"env": {
"JDL_API_KEY": "jdl_your_key_here"
}
}
}
}
Tools
search_jobs
Search and filter jobs by keyword, skills, salary, remote type, seniority, location, date, and more.
Details
- Repository
- github.com/echojobsio/jdl-mcp-server
- Category
- Search & Web Crawling
- Package
@jobdatalake/mcp-server- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active