AGENTICJOBS.DEV

MCP
SERVER.

Wire your AI agent into the same job index this site browses. One config line and your Claude / Cursor / Cline can search, filter, and pull full descriptions — no scraping, no API key.

https://api.agenticjobs.dev/mcp

Tools

Streamable HTTP transport (MCP 2025-06-18 spec). Rate-limited per IP; no auth needed for read-only calls.

  • guide(skill_version?)

    How to use the server, printed from the server. An agent calls this first.

  • search_jobs(q?, source?[], country?[], remote_type?, tools?[], min_score?, ids?[], exclude_ids?[], limit?)

    Filter the index by free-text + structured constraints. The bread-and-butter call.

  • fetch_jobs(ids[] (max 25))

    Whole descriptions for a named handful, in one call — what an agent reads before judging anything.

  • get_job(dedup_hash)

    Single job with the full description and the LLM scoring reason.

  • vibe_top(limit=20)

    Top N roles by vibe-coding fit — strongest signal for relocate-ready engineers.

  • stats(—)

    Aggregate counts: total, good-matches, by source, plus when the index was last refreshed.

Add to your client

Claude Desktop / Code

// ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "agenticjobs": {
      "url": "https://api.agenticjobs.dev/mcp"
    }
  }
}

Cursor

// Settings → MCP → Add
{
  "agenticjobs": {
    "url": "https://api.agenticjobs.dev/mcp"
  }
}

Cline (VS Code)

// Cline → Settings → MCP servers
{
  "name": "agenticjobs",
  "url": "https://api.agenticjobs.dev/mcp",
  "transport": "http"
}

Why this exists

Every existing vibe-coding job board ships a website. Few ship an API. None ship an MCP server. Anthropic / Cursor / Cline users want their agents to do the searching — not flip through tabs. We're betting on that workflow being the default within a year. Tiny attention surface now, large one later.

Try it from a terminal

# initialise
curl -X POST https://api.agenticjobs.dev/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{
    "protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"0"}}}'

# list tools
curl -X POST https://api.agenticjobs.dev/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

# search for Claude Code roles
curl -X POST https://api.agenticjobs.dev/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{
    "name":"search_jobs","arguments":{"tools":["Claude Code"],"min_score":70,"limit":5}}}'