mcpbeat

OpenJob MCP Server

live.alpic.openjobs-3168f222/openjobs
answering

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

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

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

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 7 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"
    }
  }
}

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 275 ms 7 min ago

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 91 of 91 checks got a reply (100.0%), average response time 852 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.
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 852 ms on average, which is faster than 8% 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.