For AI agents

Connect Remoworker to your AI agent.

Ask Claude, Cursor, or any MCP-compatible agent to find remote jobs on Remoworker. No API key. No sign-up. Copy-paste the config and you're connected.

Add Remoworker to Claude Desktop

Open Settings → Developer → Edit Config, paste this in, save, and restart Claude Desktop. Remoworker appears under Tools.

{
  "mcpServers": {
    "remoworker": {
      "url": "https://remoworker.com/api/mcp"
    }
  }
}

Or use Cursor

Settings → Cursor Settings → Features → MCP, add a new server with streamable-http transport and this URL:

https://remoworker.com/api/mcp

Ask your agent

Try prompts like:

Find remote senior backend engineer roles in Europe
Show me design jobs posted in the last week
What companies are hiring for Python roles right now?

What your agent can do

4 tools · JSON-RPC over Streamable HTTP

search_jobs()

Search live remote jobs. Returns compact summaries with an apply link for each.

Arguments

querystring?Free-text search on title and description
categorystring?Category slug, e.g. 'software-development', 'design', 'devops'
employment_typeenum?FULL_TIME · PART_TIME · CONTRACT · INTERNSHIP
pagenumber?Page number, 1-indexed. Default 1.

Returns

{ jobs: [{title, company, location, salary, slug_path, apply_url, source}], total, page, per_page }

get_job()

Fetch a single job's full details by slug_path. Use this after search_jobs to read the description.

Arguments

slug_pathstringThe job's slug_path from search_jobs

Returns

{ title, company, location, region, salary, tags, apply_url, source, posted_at, description_plain }

list_categories()

List all job categories with live job counts. Useful before filtering search_jobs by category.

Returns

{ categories: [{slug, name, live_count}] }

list_sources()

List the 15 public job boards Remoworker pulls from, with live job counts for each.

Returns

{ sources: [{slug, name, live_count, last_fetched_at}] }

Try it from the terminal

List available tools with a single curl. The endpoint is public, no auth required.

curl -X POST https://remoworker.com/api/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'