Dev.to WebDev ๐Ÿ›  Dev ๐Ÿ‘ 0 ๐Ÿ“– 2 min read

A free MCP server and REST API for AI-rated job listings (no key)

A free MCP server and REST API for AI-rated job listings (no key) If you want an assistant like Claude, ChatGPT or Cursor to answer "which companies are hiring ML engineers remotely right now?", it needs live job data.

A free MCP server and REST API for AI-rated job listings (no key)

If you want an assistant like Claude, ChatGPT or Cursor to answer "which companies are hiring ML engineers remotely right now?", it needs live job data. Level exposes its catalog through a free MCP server and a plain REST API: no key, no authentication, read-only.

On 22 September 2026 the catalog held 47,735 live jobs from 481 companies, each rated from Level 1 to Level 4 on how central AI is to the work.

The MCP server

Endpoint: https://jobsbylevel.com/mcp (Streamable HTTP, stateless).

Five 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 slug
  • market_stats: live distribution by AI level, remote share, top tools
  • list_ai_native_companies: companies ranked by the average AI score of their open roles
  • get_level_definitions: what each of the four levels means

Add it to Claude Code:

claude mcp add --transport http level-jobs https://jobsbylevel.com/mcp

Or to Claude Desktop / Cursor config:

{ "mcpServers": { "level-jobs": { "url": "https://jobsbylevel.com/mcp" } } }

The REST API

Plain JSON, open CORS, same fields as the MCP tools.

curl "https://jobsbylevel.com/api/v1/jobs?query=machine%20learning&ai_level_min=3&remote=1"

Query parameters on /api/v1/jobs: query, ai_level_min, ai_level_max, remote, city, company, page. Results are capped at 20 per page. Details: /api/v1/jobs/<slug>.

Fair use is about 60 requests per minute per IP. Every result carries a canonical jobsbylevel.com/jobs/<slug> URL; please keep that link when you show results.

What the levels mean

Level Score Meaning Live jobs (22 Sept 2026)
4 80-100 Build AI systems 3,539
3 60-79 Work with AI 6,574
2 40-59 Use AI as a tool 3,275
1 0-39 Work around AI 34,347

Method

Jobs are pulled from company applicant tracking systems every six hours and scored 0-100 from the posting text only. Fixed thresholds map the score to a level. Counts above were read from the database on 22 September 2026.

Docs: jobsbylevel.com/developers ยท Method: jobsbylevel.com/method

๐Ÿ“ฐ Read the original article on Dev.to WebDev

Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes โ€” full credit and traffic to the original publisher.