You're viewing a demo portfolio

Join the waitlist
PRSM

talent_intelligence

Active

Tool of gapup-mcp

declared in 0.2.0

HR tech intelligence for CHROs, recruiters, VC teams, comp & benefits leads and workforce planners. Four modes powered by ESCO, O*NET, BLS OES and crowd-sourced salary data: • salary_benchmark — cash-only salary medians (p25/median/p75) for 54+ roles across US/EU/Asia. Covers tech, finance, compliance, healthcare, marketing, ops and C-suite. Data from BLS OES, Levels.fyi and StackOverflow Developer Survey 2024. • skills_taxonomy — maps a skill to its ESCO URI, O*NET codes, skill type (hard/soft/knowledge/cert), 8 related skills with similarity scores and typical roles. • job_market_trends — YoY growth %, open positions estimate, top employers and leading skills per job category × country. Static 2024 data with BLS baseline fallback. • adjacent_roles — up to 6 roles adjacent to a source role with ESCO taxonomy adjacency: similarity score, salary delta % and skills overlap %. All salary data is cash-only (excludes equity/RSU/bonus). Cache TTL: 24h (stable labour market data). Optional env ONET_API_KEY for authenticated O*NET lookups (free registration at onetcenter.org).

Parameters schema

{
  "type": "object",
  "required": [
    "mode"
  ],
  "properties": {
    "mode": {
      "enum": [
        "salary_benchmark",
        "skills_taxonomy",
        "job_market_trends",
        "adjacent_roles"
      ],
      "type": "string",
      "description": "Analysis mode: salary_benchmark=compensation data, skills_taxonomy=ESCO/O*NET mapping, job_market_trends=market growth and demand, adjacent_roles=career path recommendations."
    },
    "role": {
      "type": "string",
      "maxLength": 150,
      "minLength": 2,
      "description": "Job title (required for salary_benchmark, job_market_trends, adjacent_roles). Examples: \"Senior Software Engineer\", \"Compliance Officer\", \"Data Scientist\", \"CFO\"."
    },
    "async": {
      "type": "boolean",
      "description": "If true, returns a job_id immediately (<200ms) instead of waiting for the result. Poll the result with job_result(job_id). Use for slow tools to avoid client timeouts."
    },
    "skill": {
      "type": "string",
      "maxLength": 150,
      "minLength": 2,
      "description": "Skill to classify (required for skills_taxonomy mode). Examples: \"Python\", \"transformer architecture\", \"GDPR\", \"Kubernetes\", \"leadership\"."
    },
    "country": {
      "type": "string",
      "maxLength": 5,
      "minLength": 2,
      "description": "ISO 2-letter country code. Default: US. Examples: US, FR, DE, GB, SG."
    },
    "seniority": {
      "enum": [
        "junior",
        "mid",
        "senior",
        "lead",
        "principal",
        "executive"
      ],
      "type": "string",
      "description": "Seniority level. Default: senior. Affects salary benchmark ranges."
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

gapup-mcp

https://github.com/getgapup/gapup-mcp-public

2/7 registries
View full server →
talent_intelligence — gapup-mcp — PRSM MCP