One connection, your whole hunt.
The Model Context Protocol lets an AI client call external tools over a standard interface. NextJobMate exposes your job search as those tools — so the assistant you already use can drive the search, the scoring, the tailoring, and the prep, and hand back real links you can act on.
Search that's real
Queries hit NextJobMate's own deduped corpus of live postings with full JD bodies and freshness checks — not a stale index.
Honest tailoring
CV rewrites are provenance-validated and never invent experience. ATS scores are leveled and capped, with a clear "still missing" floor.
Never auto-applies
There is no submit tool. Every write tool stages for your review — the terminal apply stays a human-attended action, always.
Connect your client.
Pick your AI client. Each takes under a minute — you sign in once through your browser, and the tools appear in chat.
One command in your terminal. Claude Code speaks HTTP MCP natively.
- 1
Add NextJobMate as an HTTP MCP server:
bashclaude mcp add --transport http nextjobmate https://api.nextjobmate.com/mcp - 2
Start a session and sign in when prompted (OAuth in your browser). Then ask Mate to find and tailor for a role:
text> find me remote senior backend roles and score my CV against the best one
Twelve tools. Zero surprises.
Every tool declares a read or write scope, granted on the consent screen when you connect. Write tools prepare and stage — nothing submits an application on your behalf.
| Tool | What it does | Scope |
|---|---|---|
search_jobs | Search NextJobMate's own live job corpus (full JD bodies, freshness-verified) with a natural-language query. | read |
match_jobs_to_profile | Personalized recommendations reverse-matched against your own CV/profile — no query needed, best first. | read |
get_job | Full detail for one job: complete JD text, salary, match insights, ATS-uplift estimate, trust signals. | read |
verify_job_live | Re-verify a posting is still live right now (HTTP probe of the apply URL, evidence persisted). | read |
get_profile | Read your structured profile — title, industry, experience, skills, target roles — so the assistant grounds every search and rewrite in who you actually are. Free, unmetered. | read |
ats_score_cv | Deterministic leveled ATS score (0–100 + level breakdown) of your master CV against a job's JD. Free, unmetered. | read |
tailor_cv | Queue an honest, provenance-validated CV tailoring run for a job. Never invents experience. | write |
generate_cover_letter | Write a job-specific cover letter grounded in the JD and your real CV — reuses this job's tailored CV when one exists. Returns the letter text for your review. | write |
generate_gap_doc | Build the gap analysis for a job: which JD requirements your CV covers vs misses, with counter-framing. | write |
generate_interview_prep | Job-specific interview prep: likely questions, model answers and what-they're-probing notes, grounded in your real CV. | write |
list_applications | Your submitted applications with status — the tracking pipeline. | read |
prepare_application | Stage an application for YOU to review and submit. Never submits — returns review links for the human-attended flow. | write |
Safety by design: there is no submit_application tool. Terminal submission stays behind a gated, human-approved apply flow — never an autonomous agent action.
Point your AI at your job search.
Free to start. Connect in a minute, keep your assistant, gain a job-hunt copilot that shows its work.