MCP.Market

Job Search MCP server

by michalper·io.github.michalper/mcp-job-search·v0.2.0

Job search mechanics for an AI assistant: search, fetch postings, render CVs, lint, log.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

0 stars172 downloads/wk

Reviews

Write one

Nobody has reviewed Job Search yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Job Search tools (7, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • fetch_job_posting
  • lint_cv
  • list_applications
  • log_application
  • render_pdf
  • search_jobs
  • update_application_statuswrite action

Public scan report

scanner v0.1.10 · 2026-10-27 · same rubric, same numbers if you re-run it

1 medium
  • Code scan18 source files scanned20/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 7 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumsubprocess with shell=Trueexec.shell-true
    mcp_job_search_mp-0.2.0/pyproject.toml: … with its own `# nosec` (fixed argv, no shell=True, no untrusted input). skips = ["B404"] …
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Job Search compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 75% of 3,470 Web search servers
Tools
7
the typical Web search server has 5
Tools that change things
14%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
172
more than 68% of 827 Web search servers with a package

What its tools let an agent do: 6 read · 1 change

Install Job Search in Claude Code, Cursor or VS Code

claude mcp add mcp-job-search -- uvx mcp-job-search-mp
Add to Cursor

What the publisher says

From the Job Search repository's README, as published. We do not edit it. Read it on GitHub

mcp-job-search

<!-- mcp-name: io.github.michalper/mcp-job-search -->

An MCP server that automates the repetitive mechanics around job-hunting with an AI coding assistant, while deliberately not automating the parts that need a human: drafting your CV/cover letter, fact-checking claims against your real history, and submitting an application.

It answers the question that keeps eating a job search's time: "this CV draft looks fine, but did it quietly fabricate something, and is this one specific posting even worth reading?"

Status: early stage. Built for personal use, published because the

configurable anti-fabrication linter and application-registry tooling are

generically useful beyond one person's job search. All seven tools are

working. See CHANGELOG.md for what changed and what was verified live.

How this differs from other job-search MCP servers

A few open-source MCP servers already do job search + CV tailoring (not-boring-resume-mcp, resume-mcp, Workopia MCP, IAM MCP Server, LinkedIn MCP Server, among others). This one targets what they don't:

JustJoin.it and similar Polish IT boards have no public search API — fetchjobposting reads one URL you already found instead of indexing their listings, and on boards confirmed to sit behind an active Cloudflare challenge (Pracuj.pl, Indeed), it fails loudly rather than trying to solve the challenge automatically. See the verified coverage table below — this is a documented boundary, not a silent gap.

  1. It won't scrape past a bot-detection wall, even quietly. NoFluffJobs,

hardcoded prose. None of the surveyed alternatives ship a way to enforce your own banned-phrase list, achievement-weight rules, or required clauses — lintcv reads them from a YAML file you control, so the mechanism is reusable even though the facts it checks against are personal (see "Why a configurable linter" below).

  1. **The anti-fabrication linter is a configurable rules engine, not

CV/cover-letter text and adversarially verifying every claim traces back to something true stays with whatever AI assistant calls these tools — this server is a mechanics layer (search, fetch, render, lint, log), not a weaker bundled LLM call duplicating judgment the calling assistant already does better with full context.

  1. It doesn't draft or fact-check for you, on purpose. Writing the

What this server doesn't pretend to be: it doesn't cover every job board — only ones with a real API, or a single posting URL a human already found. It never submits anything on your behalf. And a clean lint_cv run doesn't mean a CV is honest, only that it passes the specific rules you wrote — semantic fabrication (two true facts combined into a false-sounding one) still needs a human or an independent adversarial review to catch.

Install

From PyPI (published as mcp-job-search-mp — mcp-job-search was already taken by an unrelated project; the command stays mcp-job-search):

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Job Search: common questions

Is Job Search MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Job Search safety report
How do I install Job Search?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Job Search need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Job Search maintained?
The last commit was 15 days ago (2026-10-20). The latest release is v0.2.0.
What can I use instead of Job Search?
Servers from other publishers that do the same job: Reddit Buddy MCP server, reMarkable MCP Server and freehire MCP server.
How does Job Search compare with other Web search MCP servers?
safety score 85/100 (higher than 75% of 3,470 Web search servers); tools 7 (the typical Web search server has 5); tools that change things 14% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Job Search

Same job from other publishers: the closest match first, then the best rated.

  • Reddit Buddy
    Browse Reddit RSS; approved API access for search, analysis, and optional posting.
    A
  • reMarkable MCP Server
    Read, render, search, and manage reMarkable documents through MCP
    B
  • freehire
    freehire.me: search 3.3M+ IT jobs from 294K company boards, track applications, tailor CVs.
    A
  • Jobseek
    Search jobs and companies on Job Seek (jseek.co)
    A
  • Workopia — Job Search
    Search 6.3M+ live jobs from companies' own career pages, plus resume tailoring & cover letters.
    B