Developers: free MCP server and REST API
Level rates 47,116 live job listings from 481 companies on a 1-to-4 scale of how central AI is to the work (see the method). That catalog is free to query — for people and for AI assistants — through an MCP server and a REST API. No API key, no authentication, no cost. As of 2026-09-21.
Why free
Competing job-level data is sold by quote. Level gives it away: any assistant that answers a question with Level's data links back to the listing's page on jobsbylevel.com, with asourceattribution field on every result. Please keep that link and attribution when you display results.
MCP server
Streamable HTTP, stateless, read-only, no authentication:
https://jobsbylevel.com/mcpFive tools:
search_jobs— text query, AI level range, remote, city, company (up to 20 results)get_job— full detail of one listing by id or slugmarket_stats— live distribution by AI level, remote share, top toolslist_ai_native_companies— companies ranked by average AI score of their open rolesget_level_definitions— what each of the four levels means
Claude Desktop
Settings → Developer → Edit Config, add:
{
"mcpServers": {
"level-jobs": {
"url": "https://jobsbylevel.com/mcp"
}
}
}Claude Code
claude mcp add --transport http level-jobs https://jobsbylevel.com/mcpCursor
Settings → MCP → Add new MCP server, or add to .cursor/mcp.json:
{
"mcpServers": {
"level-jobs": {
"url": "https://jobsbylevel.com/mcp"
}
}
}ChatGPT
ChatGPT (connectors / custom GPT actions): add a connector or action pointing at https://jobsbylevel.com/mcp (Streamable HTTP, no authentication). If your ChatGPT plan does not yet support remote MCP servers, use the REST API below instead — it needs no MCP client at all.
REST API
Plain JSON, open CORS (Access-Control-Allow-Origin: *), same fields as the MCP tools. No key required.
curl "https://jobsbylevel.com/api/v1/jobs?query=machine%20learning&ai_level_min=3&remote=1"curl "https://jobsbylevel.com/api/v1/jobs/<slug>"Query params on /api/v1/jobs: query, ai_level_min, ai_level_max, remote, city, company, page. Results are capped at 20 per page.
Fair use and rate limits
Both the MCP server and the REST API are limited to about 60 requests per minute per IP address, tracked in memory. No account, no API key, no personal data is required or collected. Every result carries a canonical jobsbylevel.com/jobs/<slug> URL and a source field — never a direct link to the employer's applicant-tracking system.
Method
Data comes directly from Level's own database at request time — see how the AI level is measured for the scoring method, and /llms.txt for a plain-text summary built for AI agents.