{"slug": "resume-parsing-and-candidate-matching-as-an-api-and-mcp-server", "title": "Resume parsing and candidate matching, as an API and MCP server", "summary": "Rezmatch.ai launched a resume parsing and candidate matching API and MCP server that converts PDFs, raw text, or URLs into normalized JSON with calibrated fit scores, deleting documents immediately after processing. The API uses a credit system (8 credits per screening, starting at $15 for 250 credits) and includes fairness checks that prevent name, age, or ethnicity signals from affecting scores.", "body_md": "# Parse any résumé.\n\nMatch any role.\n\nThe parse-and-match API for hiring products. Résumés and job descriptions in — clean JSON and calibrated, explainable fit scores out. Résumés are never stored.\n\nNo credit card. First call in under five minutes.\n\n```\n$ ▍\n```\n\nBuilt for the products that hire\n\n## Start with any résumé\n\nPDF, raw text, or a URL. Any industry, any format — nurses and accountants, not just engineers.\n\n## Out comes clean, normalized JSON\n\nE.164 phones, canonical titles and employers, computed tenures, taxonomy-pinned skills.\n\n## Scored against the role, with receipts\n\nHard requirements gate the score. Every point is explained — evidence, never verdicts.\n\n## The matcher is the product\n\nAnyone can cosine-similarity two documents. Calibrated scores that hiring teams can defend — that's the hard part, and it's the part we obsess over.\n\n### Parsing that survives real résumés\n\nAny industry, any formatting — nurses and accountants, not just engineers. E.164 phones, canonical employers and titles, computed tenures, taxonomy-pinned skills.\n\n### Scores with receipts\n\nMet and missed requirements with evidence, and hard gates that similarity can't sweet-talk: a missing must-have caps the score, period.\n\n### Fair by architecture\n\nEvery requirement verdict is grounded in quoted résumé evidence, and automated parity tests verify that name, age and ethnicity signals never move a score.\n\n### Nothing to breach\n\nDocuments are deleted the moment your response is produced. No candidate database, no retention, no liability surface.\n\n## One request.\n\nBoth documents. A defensible score.\n\nEvery endpoint takes text, url, or file — job-board URLs fetch directly, PDFs parse natively. Uniform envelope, stable error codes, failures refunded.\n\n- ✓OpenAPI 3.0 spec + interactive playground\n- ✓Parse once, match many — reuse candidate JSON across a whole pool\n- ✓Free normalize endpoints to smoke-test your integration\n\n```\ncurl -X POST https://api.rezmatch.ai/match \\\n  -H \"x-access-key: $REZMATCH_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"resume_url\": \"https://files.acme.dev/resume.pdf\",\n    \"jd_url\": \"https://job-boards.greenhouse.io/acme/jobs/123456\"\n  }'\n```\n\n## Your recruiting agent already knows how to use it\n\nA hosted MCP server with OAuth connect, plus an Agent Skills pack for coding agents. The fairness rules ship inside both — an agent using Rezmatch.ai can't skip the parity-tested scoring path or turn scores into verdicts.\n\nREST, MCP, and Skills are one surface: same credits, same limits, same explanations. No agent-only pricing games.\n\n## Credits, not seats\n\nA full screening — parse a résumé, match it against a role — is 8 credits. Failed calls are refunded. Per-credit price falls as tiers rise, and paid tiers accept larger documents at higher rate limits.\n\n[250 creditsone-time · never expires$15](https://dashboard.rezmatch.ai)\n\n[1,000 creditsone-time · never expires$55](https://dashboard.rezmatch.ai)\n\n[3,000 creditsone-time · never expires$150](https://dashboard.rezmatch.ai)\n\nPacks cost more per credit than any subscription — if you buy regularly, a plan is the better deal.", "url": "https://wpnews.pro/news/resume-parsing-and-candidate-matching-as-an-api-and-mcp-server", "canonical_source": "https://www.rezmatch.ai/", "published_at": "2026-07-29 18:01:22+00:00", "updated_at": "2026-07-29 18:24:29.202955+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools"], "entities": ["Rezmatch.ai"], "alternates": {"html": "https://wpnews.pro/news/resume-parsing-and-candidate-matching-as-an-api-and-mcp-server", "markdown": "https://wpnews.pro/news/resume-parsing-and-candidate-matching-as-an-api-and-mcp-server.md", "text": "https://wpnews.pro/news/resume-parsing-and-candidate-matching-as-an-api-and-mcp-server.txt", "jsonld": "https://wpnews.pro/news/resume-parsing-and-candidate-matching-as-an-api-and-mcp-server.jsonld"}}