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
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.
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.
About
Reviews
Write a reviewNo 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_resumeats_searchbatch_parse_resumesextract_experienceextract_skillsparse_resumeparsing_healthsummarize_resume
Write 9 · Create, change, send or run things.
ats_interview_feedbackats_manage_candidatesats_manage_jobsats_manage_notesats_manage_offersats_onboardingats_schedule_interviewats_talent_poolsend_email
Not yet classified 9 · We could not tell from the name and description.
assess_candidateats_analyticsats_communicationats_complianceats_generate_demo_dataats_scorecardexport_resultsinspect_pipelinematch_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_resumeUnified 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_candidateAssess 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_analyticsUnified 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_communicationCandidate 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_complianceEnterprise 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_dataGenerate 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_feedbackManage 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_candidatesUnified 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_jobsManage 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_notesManage 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_offersManage 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_onboardingPost-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_interviewFull 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_scorecardStructured 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_searchGlobal 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_poolManage 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_resumesParse 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_resultsExport parsed resume results to a specified format (JSON, CSV, or Markdown). Accepts an array of structured resume results and returns formatted output.
extract_experienceExtract 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_skillsExtract skills from resume text using algorithmic keyword analysis combined with AI categorization. Uses TF-IDF keyword extraction and section detection before AI refinement.
inspect_pipelineRun 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_jobMatch 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_resumeParse 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_healthMonitor 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_emailSend 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_resumeGenerate 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
- Packages
- npm mcp-ai-hr-management-toolkit
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from XJTLUmedia
- 0.459score
Markdown Formatter
XJTLUmedia
AI Answer Copier — Convert Markdown to PDF, DOCX, HTML, LaTeX, CSV, JSON, XML, XLSX, RTF, PNG
ConnectorDFreshness: DLocal★ 2Claude Code +5 - 0.459score
Context First MCP
XJTLUmedia
37-tool MCP server: context health, memory, reasoning, truthfulness & research pipeline.
ConnectorDFreshness: DLocal★ 2Claude Code +5
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.
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)