
Security News
GPT-6 Astra Attempts Supply Chain Attacks Against Open Source Maintainers in Testing
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.
@jseek/mcp-server
Advanced tools
MCP server for Job Seek — search jobs and companies directly from Claude, ChatGPT, Cursor, or any MCP-compatible client.
A hosted Streamable HTTP endpoint is available at:
https://jseek.co/mcp
No authentication required. Add it as a custom connector in Claude.ai or ChatGPT.
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"jobseek": {
"command": "npx",
"args": ["@jseek/mcp-server"]
}
}
}
claude mcp add jobseek -- npx @jseek/mcp-server
Add to .cursor/mcp.json:
{
"mcpServers": {
"jobseek": {
"command": "npx",
"args": ["@jseek/mcp-server"]
}
}
}
| Tool | Description |
|---|---|
search_jobs | Search job postings with filters (keywords, location, seniority, tech stack, work mode, employment type, salary, experience, document language) |
get_job_detail | Get full metadata for a posting (salary, technologies, seniority, experience, locations) |
search_companies | Search companies by name |
list_taxonomies | List valid filter values (seniority levels, occupations, technologies, industries) |
resolve_slugs | Convert freetext to exact slugs needed for filter params |
create_watchlist_link | Generate a prefilled watchlist creation link |
All tools are annotated as read-only and non-destructive.
Anonymous watchlist discovery has been retired: search_watchlists is no
longer registered, and GET /api/v1/watchlists returns a uniform
non-cacheable 410 Gone through 31 October 2026 before the compatibility
route is removed. create_watchlist_link remains available because saving the
prefilled watchlist requires the user to sign in. Any future REST/MCP list or
read capability is deferred until API authentication can enforce the
authenticated owner boundary; cross-user discovery will not return.
User: "Find senior backend engineer jobs in Zurich"
The server resolves "Zurich" to the slug zurich via resolve_slugs, then searches with search_jobs(q: "backend engineer", loc: "zurich", sen: "senior"). Returns matching companies with their top postings, each linking to the full listing on jseek.co.
User: "What jobs does Google have open?"
The server calls search_companies(q: "Google") to find the company, then search_jobs filtered to that company's postings. For any interesting result, get_job_detail returns salary, technologies, seniority, experience requirements, and locations.
User: "Create a watchlist for React jobs in Switzerland paying over 100k EUR"
The server resolves "Switzerland" and "React" to slugs, then calls create_watchlist_link(title: "React Jobs Switzerland 100k+", loc: "switzerland", tech: "react", sal: "100000-"). Returns a prefilled link the user can open to save the watchlist and receive email alerts for new matching jobs.
search_jobs accepts comma-separated wm values (onsite, hybrid, remote) and etype values (full_time, part_time, contract, internship, temporary, volunteer). Its sal range is always EUR; use lang to filter by the posting document language independently of the UI locale. create_watchlist_link also accepts wm and etype, and retains its separate salcur option as UI prefill state.
User: "What seniority levels can I filter by?"
The server calls list_taxonomies(type: "seniority") and returns all available levels: Intern, Entry Level, Senior, Lead, Staff, Principal, Director, Executive.
--base-url <url> API base URL (default: https://jseek.co)
The Job Seek API is rate-limited to 30 requests per minute per IP.
Releases publish from .github/workflows/publish-mcp-server.yml with npm
trusted publishing. The workflow uses GitHub OIDC and must not use a long-lived
NPM_TOKEN.
The npm package's trusted publisher must be configured with these exact values:
colophon-groupjobseekpublish-mcp-server.ymlproductionnpm publishConfigure the trust relationship before merging a version bump. Keep the
versions in package.json, server.json, and the npm package entry in
server.json identical. A main-branch push publishes only when the local
version differs from npm; registry lookup failures stop the release instead of
being treated as a new version.
https://jseek.co/en/privacy-policy
MIT
FAQs
MCP server for Job Seek — search jobs and companies on jseek.co
The npm package @jseek/mcp-server receives a total of 207 weekly downloads. As such, @jseek/mcp-server popularity was classified as not popular.
We found that @jseek/mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.