mcpbeat Sign in

OpenJob MCP Server

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

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

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

Uptime history 51 days of history
51 days agonow
100.0%
Uptime 24h
90 of 90 checks
6
Tools
read from the server
452 ms
Response time
average over 24h
authentication required
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 14 min ago.

run in your terminal
claude mcp add openjobs --transport http https://openjobs-3168f222.alpic.live
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "openjobs": {
      "url": "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
{
  "mcpServers": {
    "openjobs": {
      "url": "https://openjobs-3168f222.alpic.live"
    }
  }
}

This endpoint answered with an authorization challenge. The server is running, but it did not say what kind of credentials it expects.

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 needs auth 439 ms 14 min ago

Alternatives to OpenJob

same job, measured the same way
Founden MCP
by o-mega-enterprise

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

18 installs/wk local only
MCP Page Finder Extractor
by mambabuilt

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

22 installs/wk local only
Rss Feed Reader
by pavel-tashev

Read RSS, Atom and JSON feeds, or find the feed of any website, with filters and only-new mode

answering
Coresignal
by coresignal

Fresh company, employee, and jobs records in real time.

answering
Pally
by pally

Chat with Pally, the AI assistant in your texts and on Telegram, from any MCP-compatible AI app.

answering
website2vat
by website2vat

Finds public VAT and company registration identifiers from website domains.

4 tools answering
Aicommander
by aicommander

Remote shell and detached long-running jobs on your own machines — no SSH, open ports or VPN.

98 installs/wk answering
Cronjob.de
by cronjob

Web cron for sites without their own scheduler: calls your URLs on schedule and logs every call.

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 90 of 90 checks got a reply (100.0%), average response time 452 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 with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address. You will need your own credentials: it refuses anonymous clients.
Does OpenJob need an API key?
Yes. Every time we knock, OpenJob answers with an authorization challenge instead of its tool list — that is how we know it is running and gated rather than broken. Bring your own credentials and it will talk.
How fast is OpenJob?
It answers our handshake in 452 ms on average, which is faster than 34% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.