Skip to content
FreeCV logo

FreeCV MCP server

Which servers in the official MCP registry are FreeCV's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-10

← Back to FreeCV

Whose server it is
  • Registry nameio.github.freecvorg/cvjsonendpoint on the vendor's domain

The server's endpoint is on freecv.org and its publisher carries the brand's name. That is the weakest of the three ties: an endpoint alone proves less than a verified namespace.

When we asked itchecked 2026-10-10
  • Stateanswerschecked 2026-10-10
  • Tools4
  • Server calls itselfcvjson
  • Server version1.0.0
  • Protocol version2025-06-18

On 2026-10-10 the server answered initialize and tools/list without a sign-in. First answer in 180 ms.

Tools it offers4 tools · read 2026-10-10
  • search_open_to_work

    Search FreeCV's LIVE index of real people who are open to work — by skills, role/title, location, and recruiter facets (work type, employment type, visa sponsorship, languages, minimum experience). Returns lean candidate cards (name…

  • fetch_cv

    Fetch a person's cv.json — their full machine-readable CV — by FreeCV slug or livelink.cv URL. Returns structured JSON: basics, work, education, skills, languages, availability, ats, verification, i18n.

  • validate_cv

    Validate a cv.json document against the official cv.json schema. Provide the document (cvjson, object or JSON string) OR a slug/url to fetch and validate. Returns { valid, errors[] }.

  • get_cvjson_schema

    Return the official cv.json JSON Schema (the format spec) — use it to understand or generate a compliant cv.json.

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "cvjson": {
      "type": "http",
      "url": "https://freecv.org/api/mcp"
    }
  }
}

Also shipped through: npm

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.