Skip to content
Agentmart
Submit a tool

AI HR Management Toolkit

AI HR toolkit: 24 MCP tools for resume parsing, skill extraction & ATS management.

Connector by XJTLUmedia · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 1
Write a review

Chalk Labs

Need help deploying AI HR Management Toolkit?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/xjtlumedia-ai-hr-management-toolkit

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

AI HR toolkit: 24 MCP tools for resume parsing, skill extraction & ATS management.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
8 read · 9 write · 0 delete · 9 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 26

Read from the source code; the running server may list different tools.

Read 8 · Look things up without changing anything.

  • analyze_resume
  • ats_search
  • batch_parse_resumes
  • extract_experience
  • extract_skills
  • parse_resume
  • parsing_health
  • summarize_resume

Write 9 · Create, change, send or run things.

  • ats_interview_feedback
  • ats_manage_candidates
  • ats_manage_jobs
  • ats_manage_notes
  • ats_manage_offers
  • ats_onboarding
  • ats_schedule_interview
  • ats_talent_pool
  • send_email

Not yet classified 9 · We could not tell from the name and description.

  • assess_candidate
  • ats_analytics
  • ats_communication
  • ats_compliance
  • ats_generate_demo_data
  • ats_scorecard
  • export_results
  • inspect_pipeline
  • match_job

Files it touches

  • Any path the agent passes to its tools

Tools (26)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • analyze_resume

    Unified resume analysis tool. Select which analysis aspects to run via the "aspects" parameter: - "keywords" — TF-IDF keyword extraction with NER overlay and skill categorization - "entities" — Named Entity Recognition (12 types with confidence and disambiguation) - "skills" — Categorized skill extraction with proficiency estimation (13 categories) - "experience" — Structured work history with timeline, achievements, and career progression - "patterns" — Date ranges, metrics, seniority detection, and section analysis - "similarity" — Job description matching with fit tier, gap analys…

  • assess_candidate

    Assess a resume against recruiter-defined criteria. Supports 8 criteria axes: Education, Experience, Skills, Certifications, Knowledge Stack, Competitions, Thresholds, and Job Qualification. Returns per-axis scores, weighted overall score, and a pass/review/reject decision.

  • ats_analytics

    Unified ATS analytics. Select report type: - "dashboard" — Hiring health report: key metrics, stage distribution, offer stats, velocity, insights - "pipeline" — Funnel analysis: conversion rates, avg days-in-stage, bottleneck detection - "full" — Both reports combined

  • ats_communication

    Candidate communication management — create email templates with {{variable}} interpolation, preview and send messages, log inbound/outbound communications, search history, and get communication stats. Actions: create_template, list_templates, get_template, update_template, delete_template, preview, send, log, get_history, search_history, stats.

  • ats_compliance

    Enterprise compliance toolkit: audit trail queries, EEO/EEOC diversity reporting, GDPR data export & erasure (right to be forgotten), data retention policy checks. Actions: query_audit, eeo_report, eeo_record, gdpr_export, gdpr_erase, retention_check, update_settings, get_settings.

  • ats_generate_demo_data

    Generate a full set of realistic demo data for the ATS (Applicant Tracking System). Returns a complete ATSState with sample jobs, candidates at various pipeline stages, scheduled interviews, and offers. Useful for testing, demonstrations, or populating an empty ATS instance.

  • ats_interview_feedback

    Manage interview feedback in the ATS. Actions: submit (add feedback to completed interview), get (retrieve feedback for an interview), update (modify existing feedback), delete (remove an interview), list_pending (interviews awaiting feedback), list_completed (interviews with feedback, optionally filtered by candidate), analyze (aggregate feedback for a candidate across all interviews), summary (hiring signal summary for a job or all jobs).

  • ats_manage_candidates

    Unified candidate management for the ATS pipeline. Actions: CRUD: add, update, delete, move, bulk_move, list Analytics: rank (sort by fit), filter (by criteria), recommend_stage (suggest moves), compare (side-by-side), summarize (overview stats) Pass the current candidates record and an action. Returns updated state and/or analysis results.

  • ats_manage_jobs

    Manage job postings in the ATS. Actions: create (new job posting), update (edit fields), delete, list (with optional status/department filter), search (by keyword in title/description), close, reopen. Pass current jobs record and an action.

  • ats_manage_notes

    Manage candidate notes in the ATS. Actions: add (create note on candidate), update (edit note content), list (get all notes for a candidate), delete (remove a note), search (find notes by keyword across one or all candidates), bulk_add (add notes to multiple candidates). Pass the current candidates record.

  • ats_manage_offers

    Manage offers in the ATS. Actions: create (validate & structure), update_status (draft→pending-approval→approved→sent→accepted/declined), delete (remove offer), list (all offers with optional filters), compare (side-by-side offer comparison), validate (check for issues). Returns structured offer data.

  • ats_onboarding

    Post-hire onboarding checklist management. Create checklists with categorized tasks (paperwork, IT setup, training, orientation, compliance), track per-task progress, find overdue items, manage assignees. Actions: create, list, get, update_task, add_task, remove_task, progress, delete, overdue.

  • ats_schedule_interview

    Full CRUD for interviews. Actions: create (validate & schedule with conflict detection), update (reschedule/modify), delete (permanent removal), list (filter by candidateId/jobId/status), get (single interview by id). Pass existing interviews record for conflict checks.

  • ats_scorecard

    Structured interview scorecards — create evaluation templates with weighted criteria, fill scorecards per candidate/evaluator, update templates and entries, aggregate scores to rank candidates, ensure consistent hiring decisions. Actions: create_template, list_templates, get_template, update_template, delete_template, fill, get_entry, update_entry, get_candidate_scores, aggregate, delete_entry.

  • ats_search

    Global search across the ATS. Actions: search (keyword search across candidates, jobs, interviews, offers — scoped optionally), filter_candidates (structured filter by stage/job/tags/score), get_entity (retrieve a single entity by type+id). Pass the full ATS state.

Show 11 more tools
  • ats_talent_pool

    Manage passive candidate talent pools (CRM). Create pools, add/remove candidates, search across pools, get pool analytics. Actions: create, update, delete, list, get, add_candidates, remove_candidates, search, analytics.

  • batch_parse_resumes

    Parse multiple resume files at once and run the full algorithmic pipeline on each. Returns raw text, pipeline analysis, keywords, entities, and confidence scores for each file. The LLM client should interpret and structure the results.

  • export_results

    Export parsed resume results to a specified format (JSON, CSV, or Markdown). Accepts an array of structured resume results and returns formatted output.

  • extract_experience

    Extract work experience from resume text using algorithmic date/metrics extraction combined with AI structuring. Uses pattern matching for metrics, date ranges, and section detection before AI refinement.

  • extract_skills

    Extract skills from resume text using algorithmic keyword analysis combined with AI categorization. Uses TF-IDF keyword extraction and section detection before AI refinement.

  • inspect_pipeline

    Run the full 5-node atomic deconstruction pipeline (Ingestion → Sanitization → Tokenization → Classification → Serialization) on resume text. Returns stage-by-stage metrics, confidence scores, entity classification with disambiguation, data quality assessment, and assumption audit. Use this to understand HOW the parser processes a resume and WHERE confidence is low.

  • match_job

    Match a resume against a job description using cosine similarity, Jaccard index, TF-IDF keyword analysis, and AI assessment. Returns algorithmic scores combined with AI-refined compatibility analysis.

  • parse_resume

    Parse a resume file (PDF, DOCX, TXT, MD) or URL and extract text with algorithmic pre-analysis including keyword extraction, metrics detection, section identification, and experience estimation.

  • parsing_health

    Monitor parsing quality, detect drift when resume formats change, submit human corrections, and view learned error patterns. Use 'check_drift' to see if parsing quality has degraded. Use 'submit_correction' to feed back human corrections that improve pattern detection. Use 'calibrate_baseline' after confirming parsing quality is good to set the reference point.

  • send_email

    Send parsed resume results via email using SMTP. Requires SMTP configuration (host, port, user, pass) and recipient email. Sends an HTML summary of all results.

  • summarize_resume

    Generate a recruiter-focused summary using algorithmic pre-analysis (TF-IDF keywords, metrics extraction, section detection, experience estimation) combined with AI synthesis.

Signals

Stars
1
Forks
1
Open issues
0
Last commit
Apr 5, 2026 (7 months ago)
Last release
Apr 4, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.XJTLUmedia/ai-hr-management-toolkit
Version
3.0.5
Auth
No auth
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from XJTLUmedia

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get AI HR Management Toolkit running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying AI HR Management Toolkit?

CallGet help
Cite this page

AI HR Management Toolkit MCP server. Agent Mart. https://agentmart.dev/connectors/xjtlumedia-ai-hr-management-toolkit (last updated 2026-10-24)