neogene-ai avatar

Otp Ojp

neogene-ai/otp-ojp-mcp-server

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 tools

Public 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

ToolDescription
otp_parse_resumeRaw resume text → OTP skeleton with _EXTRACT_* placeholders for an LLM to fill
otp_validate_profileValidate an OTP document against the JSON Schema
otp_introspect_profileExtract an agent-friendly summary from an OTP document
ojp_parse_job_postingRaw job posting text → OJP skeleton with _EXTRACT_* placeholders
ojp_validate_job_postingValidate an OJP document against the JSON Schema
ojp_introspect_job_postingExtract 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


View the full README on GitHub

Details

Repository
github.com/neogene-ai/otp-ojp-mcp-server
Package
@opentalentprotocol/mcp-server
Transport
STDIO
Registry
MCP registry, active