jobs-winterchill-mcp
OfficialA read-only MCP server for searching and interacting with the Winterchill UK tech jobs catalog, with CV matching and tailoring capabilities.
search_jobs: Search live UK tech jobs using free-text queries and filters (city, minimum salary, visa sponsorship, remote work, discipline, tech stack, seniority level, source, sort order) with pagination.get_job: Fetch the full description for a specific job by its source and ID.get_company: Look up a company by key to retrieve facts like rating, size, industry, Companies House data, Levels.fyi compensation data, and its current live roles.match_cv: Paste a CV in plain text/markdown to semantically rank live jobs against it, returning a parsed candidate profile and ranked best-fitting roles with relevance scores — stateless and anonymous.tailor_cv: Generate ATS-tailored keyword advice and concrete before→after edits to optimize a CV for a specific job (by text or source/ID) — anonymous, up to 5 edits on the free tier.list_filters: Retrieve all accepted filter values (cities, disciplines, seniority levels, sources, technologies) for use withsearch_jobs.
Provides company compensation data from levels.fyi as part of company information.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@jobs-winterchill-mcpsearch for software engineer jobs in London offering sponsorship"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 the live board (free-text + filters: city, salary, sponsorship, discipline, tech, level, source, sort). |
| Fetch one job by |
| Company facts (rating, size, industry, Levels.fyi comp) + its current live roles. |
| Rank the live board against a pasted CV (semantic retrieve → rerank → comp-weighted). |
| ATS-tailor a CV to one job — returns applyable |
| 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: trackly-cli
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-mcpConfiguration
Env var | Default | Purpose |
|
| Override the catalog API base URL (e.g. for local dev). |
How it works
Every tool maps to a public endpoint:
search_jobs→GET /api/v1/jobsget_job→GET /api/v1/jobs/{source}/{id}get_company→GET /api/v1/companies/{key}match_cv→POST /api/cv/matchtailor_cv→POST /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.
Releasing
Publishing to PyPI is automated via GitHub Actions + PyPI Trusted Publishing (OIDC, no token
stored). In short: bump version in pyproject.toml, then publish a GitHub Release — the
publish workflow builds and uploads. Full steps (incl. the one-time PyPI pending-publisher
setup) are in RELEASING.md.
License
MIT © Valerii Iatsko
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityAmaintenanceMCP server that exposes job search data from multiple boards, enabling clients to query and manage job listings via natural language.Last updated7MIT

trackly-cliofficial
Alicense-qualityAmaintenanceMCP server for job search and application tracking, enabling AI agents to search jobs, get details, manage applications, and find contacts across 128K+ jobs and 1,900+ companies.Last updated2,2381MIT- Alicense-qualityCmaintenanceUnified job search MCP server that aggregates live listings from multiple job boards with deduplication, enabling AI agents to find and filter jobs by keyword and location.Last updatedMIT
- Alicense-qualityBmaintenanceAn MCP server that enables AI-assisted job search workflows including job discovery, application tracking, resume evaluation, and cover letter generation, with support for multiple job sources and scheduled scraping.Last updated81AGPL 3.0
Related MCP Connectors
MCP server for AI job search — find jobs, track applications, get alerts. Claude, ChatGPT, Cursor.
GetJobzi MCP server for job search, application tracking, and career forecasting.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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