Skip to content
plugmcp
DirectorySkillsCategoriesBlog
EN/中文
Sign inSign up
Home/Servers/WeJob

WeJob

by ch.wejob

Read-only MCP server for public WeJob jobs, formations, and companies.

Power your agent

Add this server

The publisher's own URL. Not a PlugMCP endpoint.

Server URL
https://mcp.wejob.ch/mcp
Provider
Add in Claude

Claude opens with the name and URL filled in. You still confirm it there.

Claude Code
claude mcp add --transport http ch.wejob-wejob https://mcp.wejob.ch/mcp

Run in a terminal.

Claude Desktop
{
  "mcpServers": {
    "ch.wejob-wejob": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.wejob.ch/mcp"
      ]
    }
  }
}

claude_desktop_config.json

Step-by-step: add this in Claude

Remote URL or a command on your machine? How the two installs differ

Run on PlugMCP

Host a copy with our keys and logs.

A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.

Launch

Related MCP

View more
  • Firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
  • N
    NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
  • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

Related skills

View all
  • reaReverse engineer anything with agents, from app behavior down to native binaries.
  • rea-changelog-updatePrepare or rewrite REA release changelogs and GitHub release notes from pinned Git history, with verified contributor thanks and Release Please synchronization.
  • rea-tool-designDesign or change REA investigation tools, CLI/MCP contracts, provider capabilities, and Evidence semantics.

Questions

How do I install WeJob?
Copy the http config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does WeJob need an API key?
No required environment variable is listed on this record.
What transport does WeJob use?
WeJob is reached over HTTP.
When was WeJob last checked?
Last checked 2026-10-21. Read-only MCP server for public WeJob jobs, formations, and companies.

Read-only MCP server for public WeJob jobs, formations, and companies.

WeJob Plugin for Claude

Official Claude plugin for WeJob, the Swiss IT job board. This plugin gives Claude (Cowork, Claude Code) read-only access to the public WeJob MCP server — you can search public job offers, professional formations, and company profiles directly from Claude.

  • Full documentation: https://wejob.ch/mcp-wejob
  • MCP endpoint: https://mcp.wejob.ch/mcp (HTTPS, no authentication)
  • Scope: public, read-only discovery data
  • License: MIT
  • Validated direct MCP clients: GitHub Copilot in VS Code, Gemini CLI, and Grok/xAI

This repository is a public mirror. It contains the Claude plugin (manifest, skill, and assets) and, for transparency, the source code of the MCP server that answers at https://mcp.wejob.ch/mcp, in server/. The server runs on WeJob's infrastructure and reads the public WeJob API; the code published here is the same version as the one deployed.

Install

Claude Code (CLI)

claude plugin marketplace add https://github.com/WeJob-IT/WeJob-MCP
claude plugin install wejob@wejob

Verify:

claude mcp list
# → plugin:wejob:wejob   https://mcp.wejob.ch/mcp (HTTP)   ✓ Connected

Claude Cowork

Customize → Plugins → Add marketplace → paste this repo's URL → install wejob.

claude.ai / Claude Desktop — no plugin needed

For end users of claude.ai or Claude Desktop, the same server is available as a custom connector — no repository or install required:

Settings → Connectors → Add custom connector → https://mcp.wejob.ch/mcp (no authentication).

Direct MCP clients

The plugin bundle is for Claude surfaces, but the public MCP endpoint can also be used directly by other MCP-compatible clients:

GitHub Copilot in VS Code

Add the server through MCP: Open User Configuration or .vscode/mcp.json:

{
  "servers": {
    "wejob": {
      "type": "http",
      "url": "https://mcp.wejob.ch/mcp"
    }
  }
}

Then run MCP: List Servers, start wejob if needed, and use Copilot Chat in Agent mode.

Gemini CLI

Add the server to ~/.gemini/settings.json:

{
  "mcpServers": {
    "wejob": {
      "httpUrl": "https://mcp.wejob.ch/mcp",
      "timeout": 60000,
      "trust": false
    }
  }
}

Restart Gemini CLI, then run /mcp.

Grok / xAI

In Grok web, add a custom MCP connector named WeJob with:

https://mcp.wejob.ch/mcp

xAI Remote MCP Tools can use the same URL as server_url with a server_label such as wejob.

Verify install

Installation is confirmed by two things: (1) the deterministic checks below show the connection is live, and (2) you actually see Claude call the WeJob tools when you ask a WeJob question. Both matter — the first alone means the plumbing works but the tools may not be used; the second alone can be luck.

1. Deterministic checks — is it connected?

These don't depend on Claude's judgment. Run whichever matches your surface.

Server health (any surface)

curl https://mcp.wejob.ch/health
# expected: {"ok":true,"name":"wejob-mcp","version":"0.1.0"}

Claude Code (CLI)

claude mcp list       # expected: plugin:wejob:wejob ... ✓ Connected
claude plugin list    # expected: wejob@wejob installed

Claude Cowork

Same CLI commands, or in the UI: Customize → Plugins → WeJob shown as installed with a connected status.

Claude Desktop and claude.ai

Settings → Connectors → WeJob shows a connected/green indicator.

2. Behavioral check — is it actually used?

The deterministic checks say the connection is up. To verify the tools are actually invoked, use one of the directive prompts below in a new conversation, and watch for tool-call indicators — not just the answer text. A well-written text answer without any tool call means Claude answered from its own knowledge, not from WeJob.

On Desktop or claude.ai, first click + → Connectors → tick WeJob so the connector is enabled for the conversation. Without this step, Claude won't call the tools even if the connector is installed.

Prompt A — list the tools

What WeJob tools do you have available? List them.

Expected: Claude names wejob_search_jobs, wejob_get_job, wejob_search_formations, wejob_get_formation, wejob_search_companies, wejob_get_company, search, fetch. If Claude says it has no WeJob tools, the connector isn't active in this conversation.

Prompt B — force a tool call

Use the WeJob tools to list a few current job offers.

Expected: a tool-call indicator (icon or block above/inside Claude's response, showing wejob_search_jobs was invoked) followed by results with URLs like https://wejob.ch/jobs/…. A plain text answer without any tool-call indicator means the tool wasn't used — see troubleshooting below.

Troubleshooting

  • No tool-call indicator, only text — the connector is likely installed but not enabled for this conversation. On Desktop / claude.ai, open + → Connectors → tick WeJob. On Code CLI, exit the session and reopen — new plugins are only picked up by new sessions.
  • ✗ Failed or missing from claude mcp list — either the server is unreachable (run the health check first) or the plugin manifest wasn't loaded correctly (re-run claude plugin install wejob@wejob).
  • Connector shown as connected, but no tools appear when enabled — the MCP handshake likely failed. Health check first; if it returns ok, contact support.

What the plugin ships

  • wejob skill — teaches Claude when to call the WeJob MCP tools instead of inspecting local code or falling back to generic web search.
  • MCP connector configuration — points Claude at https://mcp.wejob.ch/mcp over HTTPS.

Together they form a coherent bundle: install once, and Claude automatically uses the right tools whenever the user asks about WeJob jobs, formations, or companies.

Tools exposed by the MCP server

All read-only:

ToolPurpose
searchUnified search across jobs, formations, companies
fetchFetch one item by composite id (job:/formation:/company:)
wejob_search_jobsSearch public active job offers
wejob_get_jobOne public job offer
wejob_search_formationsSearch public formations
wejob_get_formationOne public formation
wejob_search_companiesSearch public company profiles
wejob_get_companyOne public company profile

Search tools accept the same filters and sort orders as the search pages of wejob.ch, return the total number of matches, and paginate with page and limit (1 to 50).

Source code

The MCP server lives in server/: a single dependency-free Node.js file (server/src/server.js) that speaks MCP over STDIO or Streamable HTTP, and its test suite.

cd server
npm test                     # node --test, no install needed (Node 20+)
WEJOB_API_BASE_URL=https://wejob.ch/api WEJOB_WEB_BASE_URL=https://wejob.ch npm run start:http

See server/README.md for parameters, logging and configuration (server/.env.example).

Data scope and privacy

The plugin exposes public discovery data only:

  • Public job offers, formations, and company profiles
  • Public URLs back to WeJob pages

It never exposes candidate profiles, CVs, applications, messages, or private recruiter data, and performs no writes.

See the WeJob privacy policy for the underlying service's data handling.

Support

  • Public documentation: https://wejob.ch/mcp-wejob
  • Contact: [email protected]
  • Company: WeJob Sàrl, Route de Pré-Bois 14, 1216 Cointrin, Switzerland
How do I install WeJob?
Copy the http config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does WeJob need an API key?
No required environment variable is listed on this record.
What transport does WeJob use?
WeJob is reached over HTTP.
When was WeJob last checked?
Last checked 2026-10-21. Read-only MCP server for public WeJob jobs, formations, and companies.

No tool list yet. Remote servers get one after the first health check.

plugmcp

Plug any tool into any agent. MCP servers for people who do not write servers. Gateway for volume, n8n for apps.

  • github.com/TODO
  • x.com/TODO
  • linkedin.com/company/TODO

PlugMCP, 2026

Product
  • Browse
  • Install
  • Host your own
  • Pricing
  • Voice mode
  • Browser
Directory
  • All MCP servers
  • MCP Apps
  • Tools
  • Agent skills
  • Categories
  • New
  • Voice
  • Submit a server
Developers
  • Docs
  • Blog
  • Club
  • Work with us
  • What is MCP
  • What is WebMCP
  • Status
Company
  • About
  • Contact
  • Terms
  • Privacy
  • DPA