jarmstrong158 avatar

Skillmatch Mcp

jarmstrong158/skillmatch-mcp

Connects Claude to your GitHub repos, local resume files, and a SQLite job application tracker. Exposes tools to analyze job fit by parsing descriptions into structured requirements and matching them against your portfolio, build targeted search queries from your profile, and maintain a full application pipeline with status tracking and follow-up reminders. Includes pattern analysis across your application history to surface what's working. All data stays local except public GitHub API calls. The onboarding flow walks you through profile setup conversationally, and you can manage multiple resume variants that auto-select based on detected role type. Ships with optional Conductor workers for scheduled ranked job reports via email.

GitHub stars
2
tools
16
transport
STDIO
last updated
Aug 2, 2026

Tools

16 tools

Public tool metadata for what this MCP can expose to an agent.

search_jobsBuilds a search query from your profile and any keywords you provide; Claude then uses that query with its web search capabilities to find real listings.

Builds a search query from your profile and any keywords you provide; Claude then uses that query with its web search capabilities to find real listings.

No parameter schema in public metadata yet.

analyze_fitRuns a two-step process: parses the job description into structured signal, then fetches your portfolio and auto-selects the best resume variant for the detected role type.

Runs a two-step process: parses the job description into structured signal, then fetches your portfolio and auto-selects the best resume variant for the detected role type.

No parameter schema in public metadata yet.

parse_jdStandalone JD parser to pre-process a job description without running the full fit analysis.

Standalone JD parser to pre-process a job description without running the full fit analysis.

No parameter schema in public metadata yet.

log_applicationTracks a job application in the job search CRM, including status, follow-up dates, and outcomes.

Tracks a job application in the job search CRM, including status, follow-up dates, and outcomes.

No parameter schema in public metadata yet.

get_applicationsRetrieves tracked applications from the job search CRM.

Retrieves tracked applications from the job search CRM.

No parameter schema in public metadata yet.

update_applicationUpdates the status, follow-up date, or outcome of a tracked application.

Updates the status, follow-up date, or outcome of a tracked application.

No parameter schema in public metadata yet.

get_follow_upsShows applications where the follow-up date has passed and you're still waiting.

Shows applications where the follow-up date has passed and you're still waiting.

No parameter schema in public metadata yet.

get_application_patternsAnalyzes your full application history to find which role types get responses and recommends search adjustments.

Analyzes your full application history to find which role types get responses and recommends search adjustments.

No parameter schema in public metadata yet.

save_scouted_jobSaves a job listing found during scouting, validating the URL and deduplicating against existing scouted jobs and applications.

Saves a job listing found during scouting, validating the URL and deduplicating against existing scouted jobs and applications.

No parameter schema in public metadata yet.

get_scouted_jobsReturns all scouted listings, optionally filtered to only unranked ones.

Returns all scouted listings, optionally filtered to only unranked ones.

No parameter schema in public metadata yet.

mark_jobs_rankedMarks all unranked jobs as ranked after a ranking report is generated.

Marks all unranked jobs as ranked after a ranking report is generated.

No parameter schema in public metadata yet.

add_resumeAdds a resume variant that targets specific role types.

Adds a resume variant that targets specific role types.

No parameter schema in public metadata yet.

list_resumesLists the managed resume variants.

Lists the managed resume variants.

No parameter schema in public metadata yet.

update_profileMerges new or changed fields into your existing profile without re-running setup.

Merges new or changed fields into your existing profile without re-running setup.

No parameter schema in public metadata yet.

get_portfolioCan be called independently to have Claude review your GitHub repos.

Can be called independently to have Claude review your GitHub repos.

No parameter schema in public metadata yet.

get_resumeCan be called independently to have Claude review your resume.

Can be called independently to have Claude review your resume.

No parameter schema in public metadata yet.

Sponsors

Readme

SkillMatch MCP

Claude-powered job fit analyzer for people who prove their skills through work, not credentials.

What It Does

SkillMatch is an MCP server that gives Claude access to your GitHub portfolio, resume, and job search preferences. It lets Claude:

  • Analyze how well you fit a specific job description based on your actual projects and resume
  • Build optimized job search queries tailored to your targets and constraints
  • Track every application you submit in a local SQLite database
  • Pull your public GitHub repos to highlight relevant work during fit analysis

All data stays local on your machine. Nothing is sent anywhere except public GitHub API calls to fetch your own repos.

Setup

1. Install the dependency

cd skillmatch-mcp
pip install -r requirements.txt

View the full README on GitHub

Details

Repository
github.com/jarmstrong158/skillmatch-mcp
Categories
Sales & Marketing, Search & Web Crawling, Automation & Workflows
Package
skillmatch-mcp
Transport
STDIO
Registry
MCP registry, active

Related Sales & Marketing MCP servers

View all
1boolsai-ai avatarBoolsai Signalsboolsai-ai/mcpQuant-research MCP — tradeable signals from public-company website stack changes. 7 tools.0stars
2arpe-io avatarLakexpress Mcparpe-io/lakexpress-mcpMCP server for LakeXpress — automated database-to-cloud data pipeline as Parquet1stars
3ask-cyborg avatarAskCyborgask-cyborg/askcyborg-mcpAnalyst-debate research on every public and private company. 8 tools: search, score, compare, more.1stars
4forgemeshlabs avatarImagegen Mcpforgemeshlabs/imagegen-mcpAI image generation MCP — generate, bg removal, 4x upscale, or full pro pipeline. USDC/Base.1stars
5mnymann avatarNordic Datamnymann/nordic-data-mcpCompany, KYB, VAT, sanctions, LEI and address data for 15 EU countries.1stars
6provartesting avatarProvar MCP Serverprovartesting/provardx-cliProvar MCP: AI-powered Salesforce test automation. Generate, validate, migrate, and run tests.1stars