Remote Jobs Center
Remote Jobs Center MCP Server
A hosted Model Context Protocol server for searching current remote / work-from-home jobs — by category, region, perk, or company. Built so any MCP-enabled assistant or agent can query the Remote Jobs Center corpus directly and return ready-to-apply links.
Unlike single-board servers, the corpus is aggregated and deduped from multiple vetted remote job boards and employer career sites, then enriched with perks, skills, seniority, and AI-role flags — so a single query spans the whole remote market, not one source.
Endpoint:
https://remotejobscenter.com/mcpTransport: Streamable HTTP (JSON-RPC 2.0 over POST) — stateless, no auth
Registry:
com.remotejobscenter/remote-jobs(official MCP registry)
Connect
Claude (web/desktop): Settings → Connectors → Add custom connector → URL https://remotejobscenter.com/mcp. No authentication required.
Any MCP client that supports Streamable HTTP: point it at the endpoint above.
Related MCP server: remoet
Tools
Tool | Parameters | Returns |
|
|
|
|
|
|
| — |
|
| — |
|
|
|
|
Filter values
category:software,data,design,marketing,sales,support,writing,product,finance,hrregion:us,uk,europe,canada,latam,apac,worldwideperk:tuition-reimbursement,six-figure,no-degree,entry-level,four-day-week,visa-sponsorship,async,equity,unlimited-ptolimit: default20, max50
Job shape
{
"slug": "acme-senior-backend-engineer",
"title": "Senior Backend Engineer",
"company": "Acme",
"category": "software",
"region": "us",
"location": "United States (Remote)",
"salaryMin": 140000,
"salaryMax": 180000,
"perks": ["six-figure", "equity"],
"source": "Employer careers",
"postedAt": "2026-06-10T00:00:00.000Z",
"applyUrl": "https://...",
"url": "https://remotejobscenter.com/jobs/acme-senior-backend-engineer/"
}get_job additionally includes a short excerpt.
Request / response examples
All requests are JSON-RPC 2.0 over POST https://remotejobscenter.com/mcp.
Initialize
curl -s https://remotejobscenter.com/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05"}}'List tools
curl -s https://remotejobscenter.com/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'Search
curl -s https://remotejobscenter.com/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"search_remote_jobs","arguments":{"query":"python","region":"us","limit":5}}}'A tools/call result wraps the tool's JSON output in a text content block:
{ "jsonrpc": "2.0", "id": 3, "result": {
"content": [ { "type": "text", "text": "{\"total\":42,\"returned\":5,\"jobs\":[...]}" } ]
} }Run locally (stdio)
The hosted endpoint above is the canonical deployment. For local use or registry introspection, this repo also ships a standalone stdio MCP server with the same tools and data source.
npm install
npm start # runs src/server.mjs over stdioPoint any stdio MCP client at node /path/to/remotejobscenter-mcp/src/server.mjs.
Docker
docker build -t remotejobscenter-mcp .
docker run -i --rm remotejobscenter-mcpThe container speaks MCP over stdio, so registries (e.g. Glama) and MCP clients can start it and introspect its tools directly.
Implementation
Two equivalent surfaces, one data source:
Hosted — a single Cloudflare Pages Function deployed at
/mcp, speaking Streamable HTTP (JSON-RPC 2.0 over POST). Stateless, read-only, no auth. AGETwithAccept: text/event-streamreturns405(per the Streamable HTTP spec, since the server does not stream); a plainGETreturns a small info document.Local / containerized —
src/server.mjs, a stdio MCP server using the official@modelcontextprotocol/sdk.
Both read the same public corpus the website publishes at
https://remotejobscenter.com/api/jobs.json (cached ~10 minutes), so there is one source of truth.
License
MIT — see LICENSE.
This server cannot be installed
Maintenance
Related MCP Servers
- Flicense-qualityDmaintenanceEnables searching for job opportunities across multiple platforms like Upwork, RemoteOK, and GitHub while automatically generating tailored application proposals based on keyword scoring. It includes tools for scanning all sources simultaneously and managing a professional profile for quick reference during applications.Last updated1

remoetofficial
AlicenseAqualityBmaintenanceRemoet turns job search into a curated agent workflow. Connect Claude, Cursor, or any MCP client, search companies by real tech stack data (not recruiter keywords), star the ones that fit, and let your agent surface fresh jobs from your shortlist. Profile, applications, digests all over MCP.Last updated482MIT
@career-now/mcpofficial
Alicense-qualityCmaintenanceEnables AI agents to search and explore a large database of tech job listings with filtering options.Last updatedMIT- Alicense-qualityFmaintenanceEnables searching for jobs with filtering by keywords, excluded keywords, remote preference, and time range.Last updated2865MIT
Related MCP Connectors
RemoteOK MCP — remote-work job board (tech-heavy), keyless.
Search 6.3M+ live jobs from companies' own career pages, plus resume tailoring & cover letters.
Search AI-native jobs, inspect application forms, and fetch free interview-prep resources.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mdwells/remotejobscenter-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server