io.github.Testinat0r/otp-ojp

Official registry Productivity

Validate, introspect, and parse talent profiles (OTP) and job postings (OJP)

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package @opentalentprotocol/mcp-server
Claude Code
claude mcp add otp-ojp -- npx -y @opentalentprotocol/mcp-server@0.1.1
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "otp-ojp": {
            "command": "npx",
            "args": [
                "-y",
                "@opentalentprotocol/mcp-server@0.1.1"
            ]
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. OTP/OJP MCP Server
  2. Tools
  3. Key traits
  4. Install
  5. Setup
  6. How it works
  7. Schemas
  8. Requirements
  9. License

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

npm install -g @opentalentprotocol/mcp-server

Or run directly with npx:

npx @opentalentprotocol/mcp-server

Setup

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "otp-ojp": {
      "command": "npx",
      "args": ["-y", "@opentalentprotocol/mcp-server"]
    }
  }
}
Claude Code

Add to your project or global MCP settings:

{
  "mcpServers": {
    "otp-ojp": {
      "command": "npx",
      "args": ["-y", "@opentalentprotocol/mcp-server"]
    }
  }
}
From source
git clone https://github.com/neogene-ai/otp-ojp-mcp-server.git
cd otp-ojp-mcp-server
npm install
npm run build
node dist/index.js

How it works

Parsing workflow

The parsers follow a skeleton + fill pattern:

  1. Call otp_parse_resume (or ojp_parse_job_posting) with raw text
  2. Get back a document skeleton with _EXTRACT_* annotations, confidence levels, and known gaps
  3. The calling agent fills in the skeleton using its own reasoning
  4. Call otp_validate_profile (or ojp_validate_job_posting) to verify the result

This keeps the MCP server LLM-free while giving agents structured guidance on what to extract.

Introspection

The introspect tools flatten an OTP/OJP document into a normalized, agent-friendly object with an agentSummary string — ready for system prompts, retrieval-augmented context, or matching logic.

Schemas

The JSON Schemas are bundled in the schema/ directory:

  • schema/opentalent-protocol.schema.json — OTP v0.1
  • schema/openjob-protocol.schema.json — OJP v0.1

Requirements

  • Node.js >= 18

License

MIT

Frequently asked questions

What is io.github.Testinat0r/otp-ojp?

Validate, introspect, and parse talent profiles (OTP) and job postings (OJP)

How do I install io.github.Testinat0r/otp-ojp?

It runs on your machine. In Claude Code: claude mcp add otp-ojp -- npx -y @opentalentprotocol/mcp-server@0.1.1. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.Testinat0r/otp-ojp need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is io.github.Testinat0r/otp-ojp open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains io.github.Testinat0r/otp-ojp?

It is published by neogene-ai. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.