Skip to main content
Glama
winterchill-xyz

jobs-winterchill-mcp

Official

jobs-winterchill-mcp

An MCP server over the winterchill UK tech-jobs catalog (jobs.winterchill.xyz). It's a thin, read-only client over the public catalog API — no secrets, nothing stored — that lets an MCP client (Claude Desktop, the Claude CLI, etc.) search jobs, inspect companies, and match/tailor a CV.

Tools

Tool

What it does

search_jobs

Search the live board (free-text + filters: city, salary, sponsorship, discipline, tech, level, source, sort).

get_job

Fetch one job by source + id, with the full description.

get_company

Company facts (rating, size, industry, Levels.fyi comp) + its current live roles.

match_cv

Rank the live board against a pasted CV (semantic retrieve → rerank → comp-weighted).

tailor_cv

ATS-tailor a CV to one job — returns applyable before → after edits + advice.

list_filters

The accepted filter values (cities, disciplines, levels, sources, technologies).

match_cv / tailor_cv are stateless and anonymous (nothing is stored); they're rate-limited per IP. tailor_cv returns up to 5 edits on the free/anonymous tier.

Related MCP server: job-search-mcp

Install / configure

Requires Python ≥ 3.10. The server speaks MCP over stdio.

Add it to your MCP client config (Claude Desktop claude_desktop_config.json, or the Claude CLI):

{
  "mcpServers": {
    "winterchill": {
      "command": "uvx",
      "args": ["jobs-winterchill-mcp"]
    }
  }
}

Or run from a local checkout:

uv run jobs-winterchill-mcp
# or
pip install -e . && jobs-winterchill-mcp

Configuration

Env var

Default

Purpose

WINTERCHILL_API_BASE

https://jobs.winterchill.xyz

Override the catalog API base URL (e.g. for local dev).

How it works

Every tool maps to a public endpoint:

  • search_jobsGET /api/v1/jobs

  • get_jobGET /api/v1/jobs/{source}/{id}

  • get_companyGET /api/v1/companies/{key}

  • match_cvPOST /api/cv/match

  • tailor_cvPOST /api/cv/job-match (mode: tailor)

No API key is needed. The catalog data is the same already-public board; this server just makes it available to LLM agents over MCP.

License

MIT © Valerii Iatsko

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/winterchill-xyz/jobs-winterchill-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server