Read-only MCP server for public WeJob jobs, formations, and companies.
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.
https://mcp.wejob.ch/mcp (HTTPS, no authentication)This repository is a public mirror dedicated to the Anthropic plugin distribution. The underlying MCP server (which returns the data) is a separate service that runs on WeJob's infrastructure — this repo contains only the plugin's manifest, skill, and assets.
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
Customize → Plugins → Add marketplace → paste this repo's URL → install wejob.
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).
The plugin bundle is for Claude surfaces, but the public MCP endpoint can also be used directly by other MCP-compatible clients:
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.
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.
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.
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.
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.
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.
✗ 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).ok,
contact support.wejob skill — teaches Claude when to call the WeJob MCP tools instead
of inspecting local code or falling back to generic web search.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.
All read-only:
| Tool | Purpose |
|---|---|
search | Unified search across jobs, formations, companies |
fetch | Fetch one item by composite id (job:/formation:/company:) |
wejob_search_jobs | Search public active job offers |
wejob_get_job | One public job offer |
wejob_search_formations | Search public formations |
wejob_get_formation | One public formation |
wejob_search_companies | Search public company profiles |
wejob_get_company | One public company profile |
The plugin exposes public discovery data only:
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@wejob.chThis listing does not have a supported local package template. Use the maintainer’s documentation for its hosted endpoint, authentication, and client-specific setup. No install command has been inferred.