
Otp Ojp
Connects Claude to the Open Talent Protocol and Open Job Protocol schemas for parsing and validating structured candidate profiles and job postings. You get six tools: parse raw resumes or job postings into JSON skeletons with extraction placeholders, validate completed documents against the official schemas, and introspect either format into agent-friendly summaries. The parsers are pure functions with no LLM calls or API keys required. They output templates with _EXTRACT_ annotations that your agent fills in, then you validate the result. Useful when you're building recruitment workflows or matching pipelines and need standardized, schema-backed structures instead of freeform text. Runs via npx with zero configuration.
- tools
- 6
- transport
- STDIO
- last updated
- Mar 5, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
otp_parse_resumeRaw resume text → OTP skeleton with `_EXTRACT_*` placeholders for an LLM to fill
Raw resume text → OTP skeleton with `_EXTRACT_*` placeholders for an LLM to fill
No parameter schema in public metadata yet.
otp_validate_profileValidate an OTP document against the JSON Schema
Validate an OTP document against the JSON Schema
No parameter schema in public metadata yet.
otp_introspect_profileExtract an agent-friendly summary from an OTP document
Extract an agent-friendly summary from an OTP document
No parameter schema in public metadata yet.
ojp_parse_job_postingRaw job posting text → OJP skeleton with `_EXTRACT_*` placeholders
Raw job posting text → OJP skeleton with `_EXTRACT_*` placeholders
No parameter schema in public metadata yet.
ojp_validate_job_postingValidate an OJP document against the JSON Schema
Validate an OJP document against the JSON Schema
No parameter schema in public metadata yet.
ojp_introspect_job_postingExtract an agent-friendly summary from an OJP document
Extract an agent-friendly summary from an OJP document
No parameter schema in public metadata yet.
Sponsors
Readme
OTP/OJP MCP Server
An MCP server for the Open Talent Protocol (OTP) and Open Job Protocol (OJP) — open standards for structuring candidate profiles and job postings for AI agent reasoning.
Tools
| Tool | Description |
|---|---|
otp_parse_resume | Raw resume text → OTP skeleton with _EXTRACT_* placeholders for an LLM to fill |
otp_validate_profile | Validate an OTP document against the JSON Schema |
otp_introspect_profile | Extract an agent-friendly summary from an OTP document |
ojp_parse_job_posting | Raw job posting text → OJP skeleton with _EXTRACT_* placeholders |
ojp_validate_job_posting | Validate an OJP document against the JSON Schema |
ojp_introspect_job_posting | Extract an agent-friendly summary from an OJP document |
Key traits
- Pure functions — no LLM calls, no network calls, no API keys needed
- JSON Schema draft 2020-12 validation via AJV
- LLM-free parsers — produce structured templates for the calling agent to complete
- Zero config — just install and run
Install
Details
- Repository
- github.com/neogene-ai/otp-ojp-mcp-server
- Package
@opentalentprotocol/mcp-server- Transport
- STDIO
- Registry
- MCP registry, active