ENTRA Jobs MCP server
online · 100% uptimeio.github.dubaikseniia-wq/entra-mcp·v0.4.0Verified AI/tech jobs from company ATSs: search, fit matching, salary stats; employer job posting
0 stars68 downloads/wk
Reviews
Write oneNobody has reviewed ENTRA Jobs yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
ENTRA Jobs tools (8)
write = sends, deletes, buys or postscompanies_hiringFreeWhich companies are hiring for a role right now: aggregates ENTRA search results (up to 300 most recent roles) into companies with open-role counts, sample titles, latest post date, verified flag and profile URLs.
get_jobFreeFull details of one ENTRA job by id: description, requirements, skills, salary band, company, apply link.
list_companiesFreeList companies hiring on ENTRA (OpenAI, Anthropic, SpaceX, Stripe and 300+ more) with open-role counts and profile links.
match_jobsFreeAI matching, live: pass resume_text (free text) or skills[] plus optional target_role / remote_only / country / min_salary. Extracts skills, role and seniority deterministically, runs 2–4 searches, dedupes and ranks with an explainable fit_score (0–100), why[], matched_skills, skill_gaps, salary and a qualitative interview_chance_hint. ENTRA finds and ranks; the human applies.
match_profileFreeBackward-compatible alias of match_jobs: skills[] (+ role_hint, remote_only, limit) → ranked verified roles with fit explanation.
prepare_applicationFreePrepare an application for an ENTRA job: returns the direct apply link and a short checklist. The human reviews and applies — no auto-submission.
salary_statsFreeSalary statistics for a role query from ENTRA listings that publish a band (up to 150 most recent): count_with_salary, min / p25 / median / p75 / max per currency (annualized; USD reported as USD-equivalent, other currencies as-is), top 5 companies by count. Listed bands only — no estimates.
search_jobsFreeSearch thousands of verified AI & tech jobs on ENTRA (aggregated directly from company hiring systems — zero ghost jobs). Filters: work location, country, company, annual salary, experience, posted_within_days. rank_by date | salary | fit (fit needs profile_keywords). Returns total_found and live roles with salary bands and apply links.
Public scan report
scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- Live reliabilityremote reachable in 2949ms17/20
- Tool poisoning8 tool descriptions checked15/15
- Auth qualityAPI key sent as a header8/15
- Maintenancelast push 40 days ago12/15
- Maintainer identityregistry namespace matches repository owner7/10
How ENTRA Jobs compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 84/100
- higher than 73% of 3,470 Web search servers
- Tools
- 8
- the typical Web search server has 5
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Web search server answers 100%
- Response time
- 418 ms
- faster than 37% of 2,238 Web search servers
- Downloads a week
- 68
- more than 47% of 827 Web search servers with a package
What its tools let an agent do: 8 read
Release history: 2 versions in the registry since 2026-09-21, latest 2026-09-21, typically several a day.
Install ENTRA Jobs in Claude Code, Cursor or VS Code
claude mcp add --transport http entra-mcp https://mcp.entracareers.com/mcp
What the publisher says
From the ENTRA Jobs repository's README, as published. We do not edit it. Read it on GitHub
ENTRA MCP — the first agent-ready job platform
Let your AI find your job. This MCP server connects Claude, ChatGPT, Cursor, Windsurf or any MCP client — locally via npx or hosted at https://mcp.entracareers.com/mcp — to ENTRA — thousands of verified AI & tech jobs aggregated straight from company hiring systems (OpenAI, Anthropic, SpaceX, Stripe + 300 more). Zero ghost jobs.
Agents search, match, rank and prepare. Humans decide and apply — no spam, no auto-submission.
Install
Claude Code
claude mcp add entra -- npx -y entra-mcpClaude Desktop — one-click extension (.mcpb) Download entra-mcp.mcpb and open it with Claude Desktop (Settings → Extensions → Install from file). No Node install needed. Employers can paste their API key in the extension settings.
Claude Desktop (claudedesktopconfig.json), Cursor (.cursor/mcp.json), Windsurf (~/.codeium/windsurf/mcp_config.json)
{
"mcpServers": {
"entra": { "command": "npx", "args": ["-y", "entra-mcp"] }
}
}From source:
npm install && npm run build
claude mcp add entra -- node "/path/to/entra-mcp/dist/index.js"Requires Node 18+. No API key needed for candidate tools — they are read-only against the public ENTRA API. Employers add one env var, see Employer mode.
Then just ask: "Find me remote ML engineer roles paying $200K+, tell me which companies are hiring most, and prepare an application for the best fit."
Hosted endpoint (no install)
The same server runs at https://mcp.entracareers.com/mcp (MCP Streamable HTTP). Nothing to install, no account for candidate tools.
Employer mode over HTTP: send your key on every request as Authorization: Bearer entralive… and the 8 employer tools appear for that request (Cursor: add "headers": { "Authorization": "Bearer entralive…" } next to url). ChatGPT and claude.ai connectors cannot send custom headers today, so there you get candidate mode — employers use the local npx setup with ENTRAAPIKEY (Employer mode).
How the hosted server behaves:
- Stateless: every request stands alone (no sessions, no Mcp-Session-Id), so it scales and redeploys without breaking clients. GET /mcp and DELETE /mcp answer 405 as the spec allows.
- The Authorization header is used for that one request and is neither stored nor logged. No key is read from the server's environment.
- Rate limit 120 requests/minute per client IP on /mcp; request bodies up to 1 MB; CORS open for browser-based agents. Health: GET /healthz.
- Same honesty rules as below — the hosted server is just another transport for the identical tools.
Tools
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
ENTRA Jobs: common questions
- Is ENTRA Jobs MCP server safe?
- Mostly: it is graded B (84/100). Read the ENTRA Jobs safety report
- How do I install ENTRA Jobs?
- It runs remotely at mcp.entracareers.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does ENTRA Jobs need an API key?
- Yes. The registry entry asks for
ENTRA_API_KEY,Authorization. - Is ENTRA Jobs maintained?
- The last commit was 44 days ago (2026-09-21). The latest release is v0.4.0.
- Is ENTRA Jobs up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of ENTRA Jobs?
- Servers from other publishers that do the same job: freehire MCP server, Jobseek MCP server and Workopia — Job Search MCP server. Compare all ENTRA Jobs alternatives.
- How does ENTRA Jobs compare with other Web search MCP servers?
- safety score 84/100 (higher than 73% of 3,470 Web search servers); tools 8 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to ENTRA Jobs
Same job from other publishers: the closest match first, then the best rated.
- freehirefreehire.me: search 3.3M+ IT jobs from 294K company boards, track applications, tailor CVs.not reviewedEstablishedA
- JobseekSearch jobs and companies on Job Seek (jseek.co)not reviewedEstablishedA
- Workopia — Job SearchSearch 6.3M+ live jobs from companies' own career pages, plus resume tailoring & cover letters.not reviewedGrowingB
- The Company AtlasGlobal customs trade data and company registry. Search shipments, and look up legal entities.5.0(1)NewB
- obseiSelf-hosted customer feedback with PII stripped at ingest: search, stats and themes with citations.not reviewedEstablishedA