🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@jseek/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jseek/mcp-server

MCP server for Job Seek — search jobs, companies, and watchlists on jseek.co

latest
npmnpm
Version
0.1.2
Version published
Maintainers
1
Created
Source

@jseek/mcp-server

MCP server for Job Seek — search jobs, companies, and watchlists directly from Claude, ChatGPT, Cursor, or any MCP-compatible client.

Remote Endpoint

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.

Local Installation

Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "jobseek": {
      "command": "npx",
      "args": ["@jseek/mcp-server"]
    }
  }
}

Claude Code

claude mcp add jobseek -- npx @jseek/mcp-server

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "jobseek": {
      "command": "npx",
      "args": ["@jseek/mcp-server"]
    }
  }
}

Tools

ToolDescription
search_jobsSearch job postings with filters (keywords, location, seniority, tech stack, salary, experience)
get_job_detailGet full metadata for a posting (salary, technologies, seniority, experience, locations)
search_companiesSearch companies by name
list_taxonomiesList valid filter values (seniority levels, occupations, technologies, industries)
resolve_slugsConvert freetext to exact slugs needed for filter params
search_watchlistsSearch public watchlists
create_watchlist_linkGenerate a prefilled watchlist creation link

All tools are annotated as read-only and non-destructive.

Usage Examples

Example 1: Find backend jobs in Zurich

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.

Example 2: Explore a specific company

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.

Example 3: Create a watchlist for email alerts

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.

Example 4: Discover filter options

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.

Options

--base-url <url>    API base URL (default: https://jseek.co)

Rate Limits

The Job Seek API is rate-limited to 30 requests per minute per IP.

Privacy Policy

https://jseek.co/en/privacy-policy

License

MIT

FAQs

Package last updated on 14 Apr 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts