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/mcpTools
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}}}'