mcpbeat Sign in

OpenJob MCP Server

by alpic-openjobs-3168f222 Your server? Claim it
answering

OpenJob is answering right now. Last checked 1 min ago. It exposes 6 tools.

Find jobs in your own words and apply on the company website — no detours.

Uptime history 91 days of history
91 days agonow
100.0%
Uptime 24h
92 of 92 checks
6
Tools
read from the server
573 ms
Response time
average over 24h
open, no key
Access
sse

Nothing serious here today

Today is the operative word: we check OpenJob every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 1 min ago.

run in your terminal
claude mcp add openjobs --transport sse https://openjobs-3168f222.alpic.live
Settings → Connectors → Add custom connector, then paste this address
https://openjobs-3168f222.alpic.live
~/.codex/config.toml
[mcp_servers.openjobs]
url = "https://openjobs-3168f222.alpic.live"
.cursor/mcp.json
{
  "mcpServers": {
    "openjobs": {
      "url": "https://openjobs-3168f222.alpic.live"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "openjobs": {
      "type": "sse",
      "url": "https://openjobs-3168f222.alpic.live"
    }
  }
}

Available tools 6

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

explain
explain_data_source
Where job listings come from, licensing, and links to the data provider. Use only when the user asks about data source, Feashliaa, license, attribution, or who built OpenJob.
explain_filters
Plain-language search tips for job seekers. Use when the user asks how to search or what they can filter. No technical jargon in the reply.
app
get_app_intro
Friendly introduction to OpenJob for job seekers. Use when the user is new or asks how this works. Return plain language only.
index
get_index_status
How much of the job board is loaded and whether search is ready. Explain to the user in simple terms, not technical sync jargon.
job
get_job_details
Fetch full posting text for job urls from search_jobs. Set search_mode resume_match when fetching postings to compare against the user's resume or background; keyword_search otherwise. Greenhouse (including embedded careers pages), Ashby, and Lever are supported; other career sites may return unsupported_ats. Closed roles are cached about 24 hours; open postings about 14 days (posting text only, not user resumes). Use description_text to compare against the user's resume or stated background.
jobs
search_jobs
Search open company job listings. Map the user's natural language to filters. Always set search_mode on search_jobs and get_job_details: keyword_search when the user only describes a role, place, or filters; resume_match when they upload a resume/CV or ask to match jobs to their background or memory. Never show parameter names (role_cluster, skill_level, search_mode, etc.) to the user — speak like a career coach. Do not mention data sources or licenses unless the user asks — use explain_data_source for that. Every job has url and apply_url (company careers page). When you list jobs in a table, bullets, or prose, each row must include at least one clickable markdown link to that url — e.g. linked title [Title](url), linked company name, or a separate Apply / View posting link. Never list a job with no way to click through. After search_jobs, add a structured follow-up in the user's language — the widget shows cards; your text adds coaching. Include: (1) a markdown table Role | Company | Fit (use resume/memory when available; otherwise one-line highlight per row); (2) a numbered priority list for applying (top 3–5 with brief rationale); (3) if the user shared background, one CV positioning sentence they can reuse; (4) related title search variants as inline tags (e.g. Entrepreneur in Residence, Venture Development, GTM Associate, Chief of Staff). When the user has a resume or detailed background, call get_job_details on the best 5–8 urls before ranking. Do not invent match percentages. search_jobs live-checks up to 8 Greenhouse/Ashby/Lever listings per search and drops roles confirmed closed on the company site. For deeper advice on a shortlist, call get_job_details on the best urls (batch up to 10) to load full posting text. Use verifiable_only=true when the user wants only listings we can double-check live (~30% of the board). When the user uploads a resume (curriculum vitae) or asks to match jobs to their background (or ChatGPT memory): (1) extract target titles, seniority, locations, remote preference, title keywords, exclusions; (2) if missing both a role and a place, ask one short question; (3) run 2–4 search_jobs calls with varied strategies and search_mode resume_match; (4) for the best 5–10 results call get_job_details with their urls (batch up to 10) and search_mode resume_match; (5) dedupe, rank using description_text when status is ok, explain top picks in plain language with apply links; do not invent percentage match scores. For role families (founder/founder's/founders associate, chief of staff, product manager) pass the user's words in title — OpenJob normalizes spelling variants automatically; role_cluster is optional. hide_recruiters defaults true (skip recruiting agencies).

Endpoints

URLTransportStateLatencyChecked
https://openjobs-3168f222.alpic.live sse answering 487 ms 1 min ago

Alternatives to OpenJob

same job, measured the same way
workfinds.app jobs
by workfinds

Search open jobs from company career sites by the country you can apply from, remote or onsite.

5 tools answering
Founden MCP
by o-mega-enterprise

Build your company over chat: website, app, and admin built in the cloud. One API key.

35 installs/wk local only
CartRevolt
by cartrevolt

Find, check and post community deals on CartRevolt as yourself, with the website's own checks.

answering
MCP Page Finder Extractor
by mambabuilt

Find a named page type on a company's own website from its domain, in 11 languages.

65 installs/wk local only
Add to CRM
by addtocrm

Find work contact details and add people and companies to your own CRM.

18 tools answering
own-words
by alexslkgit

Turn notes into a study deck: answer each card in your own words, then compare.

1 tools answering
Jobsite
by jobsitecerts

Construction safety, training compliance and operations for your company (OAuth sign-in).

answering
Spaicely
by spaicely

Host static websites on your own domain in the EU: domains, DNS, deploys, forms, shop and mail.

3 tools answering

OpenJob — questions

Answers built from our own checks of this server.

What can OpenJob do?
It exposes 6 tools, read directly from the server on our last check. Among them: explain_data_source, explain_filters, get_app_intro, get_index_status, get_job_details, search_jobs. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is OpenJob working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 573 ms. The bar chart above shows every period we have measured.
How do I connect OpenJob?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does OpenJob need an API key?
No. OpenJob completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 6 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is OpenJob?
It answers our handshake in 573 ms on average, which is faster than 19% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.