protogrid

Search / eu.voxs/voxjobs-pt

Voxjobs (Portugal)

not classified

Job listings in Portugal: search, salary statistics, comparables and companies.

v1.0.0 · active · website · descriptor JSON · versions

Not classified yet.The remote endpoints have not been probed successfully, or the listing has nothing to connect to.
Quality91good
Trust58of 100
Uptime, 30 days95%
Latency p50710 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "voxjobs-pt": {
      "type": "http",
      "url": "https://www.voxjobs.pt/api/mcp"
    }
  }
}
claude mcp add --transport http voxjobs-pt https://www.voxjobs.pt/api/mcp
[mcp_servers.voxjobs-pt]
url = "https://www.voxjobs.pt/api/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "voxjobs-pt": {
      "type": "remote",
      "url": "https://www.voxjobs.pt/api/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "voxjobs-pt": {
      "type": "http",
      "url": "https://www.voxjobs.pt/api/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=voxjobs-pt&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3LnZveGpvYnMucHQvYXBpL21jcCJ9"
}
{
  "servers": {
    "voxjobs-pt": {
      "type": "http",
      "url": "https://www.voxjobs.pt/api/mcp"
    }
  }
}
{
  "mcpServers": {
    "voxjobs-pt": {
      "httpUrl": "https://www.voxjobs.pt/api/mcp"
    }
  }
}
extensions:
  "voxjobs-pt":
    enabled: true
    name: "voxjobs-pt"
    type: streamable_http
    uri: "https://www.voxjobs.pt/api/mcp"
    timeout: 300

Quality 91 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2024-11-05; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations6 of 6 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,606 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

6 tools, about 1,606 tokens to load them all · tool set b023b6b6b075 · checked 2026-10-21 02:10 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 58 / 100

no-repository
provenance55
liveness28
freshness85
hygiene80

+dns-namespace +website -unreachable(1 failures) ~updated-50d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://www.voxjobs.pt/api/mcp streamable-httpnoneno (1 failures)95%710 ms2024-11-052026-10-20

Tools (6)

find_similar_jobsread-onlyGiven one job listing, find comparable ones: same occupation family and area, close seniority. Use this when the user likes a role but wants alternatives — 'find me similar jobs', 'the same but remote', 'what else is around'. Comparability is by role (ESCO code) and geography, not by text similarity: it answers 'is there anything else out there for someone with this profile', which a keyword search misses.
get_job_detailread-onlyGet the complete record of one job listing in Portugal by its slug. Use this after search_jobs when the user asks about a specific role: full description, requirements, salary (gross/net/estimated), employer, contract type and the outbound URL to apply.
get_salary_statsread-onlyGet salary statistics for a slice of the Portugal job market: how many listings match, how many publish a salary, the median annual salary, the p25–p75 range and a breakdown by seniority. Use this when the user asks what a role pays, or how two locations/seniorities compare — instead of listing individual jobs. Takes the same filters as search_jobs and describes exactly the set that tool would return. Reports percentiles rather than averages, because job salaries have a long right tail and a single executive listing moves an average. All figures normalised to the yearly period.
search_articlesread-onlySearch editorial articles about the Portugal job market: job-hunting guides, salary analysis, career advice. Use this when the user asks how something works — the interview process, an ATS, a specific market or benefit — rather than asking for jobs.
search_companiesread-onlySearch employers with active listings in Portugal. Returns sector, headquarters, size band and the number of active jobs in this market. Use this when the user wants to explore who is hiring, or to restrict a subsequent search_jobs by employer.
search_jobsread-onlySearch active job listings in Portugal. Use this whenever the user wants to find a job — by title, skills, location, salary or schedule. Combines semantic ranking on the `query` (title/skills) with structural filters. Returns company, city, region, remote mode, seniority, salary and a citable URL, plus `total`: the exact number of listings matching the filters, which makes this useful for market-size questions. Listings are aggregated from ATSs, boards and public-sector portals and refreshed daily; each result carries `postedAt` and `lastSeenAt`. Salaries are published in EUR.

Schemas: list_tools.

Similar MCP servers

More from eu.voxs

Official server.json
{
  "name": "eu.voxs/voxjobs-pt",
  "icons": [
    {
      "src": "https://www.voxjobs.pt/logos/voxjobs-light.svg",
      "sizes": [
        "any"
      ],
      "mimeType": "image/svg+xml"
    }
  ],
  "title": "Voxjobs (Portugal)",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://www.voxjobs.pt/api/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://www.voxjobs.pt/",
  "description": "Job listings in Portugal: search, salary statistics, comparables and companies."
}