loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

jobmatch-mcp

MCP Tool

RA1NM4KER/jobmatch-mcp

TypeScript MCP server for job discovery and candidate-aware matching, currently backed by the TheirStack Jobs API.

Install

$ npx loaditout add RA1NM4KER/jobmatch-mcp

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "jobmatch-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "jobmatch-mcp"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

jobmatch-mcp

jobmatch-mcp is a TypeScript Model Context Protocol server for job discovery backed by the TheirStack Jobs API.

What Exists Today
  • A runnable TypeScript MCP server over stdio
  • MCP tools for search_jobs, get_job_details, rank_jobs_for_candidate, and list_sources
  • Zod-backed input schemas
  • Environment variable loading and validation
  • A single TheirStack-backed job search integration
  • ESLint, Prettier, Vitest, and TypeScript build scripts
Tools
search_jobs

Search normalized jobs from TheirStack.

Current behavior:

  • Calls TheirStack POST /v1/jobs/search
  • Uses query as a title search
  • Treats location: "remote" as a remote-only search
  • Uses JOBMATCH_THEIRSTACK_POSTED_AT_MAX_AGE_DAYS to satisfy TheirStack's required date filter

Example input:

{
  "query": "backend engineer",
  "location": "remote",
  "limit": 10
}
get_job_details

Fetch normalized details for a single job by jobId and sourceId.

Current behavior:

  • Supports sourceId: "theirstack"
  • Resolves the job by calling TheirStack search with job_id_or

Example input:

{
  "jobId": "123456789",
  "sourceId": "theirstack"
}
rank_jobs_for_candidate

Rank a provided set of normalized jobs against a candidate profile.

Example input:

{
  "candidateProfile": {
    "headline": "Senior backend engineer",
    "targetRoles": ["Backend Engineer", "Platform Engineer"],
    "preferredLocations": ["Remote"],
    "skills": ["TypeScript", "Node.js", "PostgreSQL"]
  },
  "jobs": []
}
list_sources

List sources known to the server and whether each one is planned or active.

Install
pnpm install
Environment

Copy .env.example to .env and set your TheirStack API key.

cp .env.example .env

Current variables:

  • JOBMATCH_MCP_SERVER_NAME
  • JOBMATCH_MCP_SERVER_VERSION
  • JOBMATCH_MCP_DEFAULT_TIMEOUT_MS
  • JOBMATCH_THEIRSTACK_API_KEY
  • JOBMATCH_THEIRSTACK_BASE_URL
  • `

Tags

ai-toolsmcpmcp-server

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated27 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/24/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/RA1NM4KER/jobmatch-mcp)](https://loaditout.ai/skills/RA1NM4KER/jobmatch-mcp)