Skip to main content
Shop
Docs/Candidate Matcher
MCP Tool

Candidate Matcher

AI-powered candidate-job matching with fit scores, gap analysis, and interview questions. Let Claude be your recruiting co-pilot.

Installation

npx @dropui/candidate-matcher

Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "candidate-matcher": {
      "command": "npx",
      "args": [
        "@dropui/candidate-matcher"
      ],
      "env": {
        "APIFY_API_TOKEN": "your-apify-token"
      }
    }
  }
}

API Key Setup

This tool uses Apify for advanced matching capabilities:

  1. Sign up at apify.com
  2. Go to Settings → API & Integrations
  3. Copy your Personal API Token
  4. Replace your-apify-token in the config

Usage Examples

Match candidate to job

"Score this candidate against the Senior Engineer job description. Here's the resume: [paste] And here's the JD: [paste]"

Get gap analysis

"What skills is this candidate missing for the role?"

Generate interview questions

"Based on the gaps, what interview questions should I ask?"

Compare candidates

"Compare these 3 candidates and rank them for the role"

Response Data

The tool returns a comprehensive match analysis:

{
  "fit_score": 78,
  "verdict": "Strong Match",
  "strengths": [
    "5+ years React experience",
    "Leadership background",
    "Startup experience"
  ],
  "gaps": [
    "No Kubernetes experience",
    "Limited team size managed"
  ],
  "culture_fit": "High",
  "interview_focus": [
    "Scaling teams",
    "Container orchestration learning curve"
  ],
  "salary_alignment": "Within range"
}

Fit Score Guide

80-100Excellent match - prioritize for interview
60-79Strong match - worth considering, some gaps
40-59Moderate match - significant gaps, may grow into role
0-39Weak match - not recommended for this role

Tips for Best Results

  • Provide complete job descriptions with required skills
  • Include both resume and LinkedIn profile when available
  • Specify must-have vs. nice-to-have requirements
  • Ask follow-up questions to dive deeper into specific areas
← Back to Docs