1. Conduid
  2. Files
  3. io.github.Testinat0r/otp-ojp
MCP server · Files

io.github.Testinat0r/otp-ojp

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

Unclaimed files
37Low

Scored 6 months ago · breakdown

About io.github.Testinat0r/otp-ojp

io.github.Testinat0r/otp-ojp is an MCP server in the Files category: validate, introspect, and parse talent profiles (OTP) and job postings (OJP).

Install

Claude Code
claude mcp add io-github-testinat0r-otp-ojp -- npx -y @opentalentprotocol/mcp-server
npx
npx -y @opentalentprotocol/mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (6)

ojp_introspect_job_postingExtract an agent-friendly summary from an OJP document

Parameters not published.

ojp_parse_job_postingRaw job posting text → OJP skeleton with `_EXTRACT_*` placeholders

Parameters not published.

ojp_validate_job_postingValidate an OJP document against the JSON Schema

Parameters not published.

otp_introspect_profileExtract an agent-friendly summary from an OTP document

Parameters not published.

otp_parse_resumeRaw resume text → OTP skeleton with `_EXTRACT_*` placeholders for an LLM to fill

Parameters not published.

otp_validate_profileValidate an OTP document against the JSON Schema

Parameters not published.

Ask AI

✦

Ask AI about io.github.Testinat0r/otp-ojp

Powered by Claude · Grounded in docs

I know everything about io.github.Testinat0r/otp-ojp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

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

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

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.Testinat0r/otp-ojp

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

Run claude mcp add io-github-testinat0r-otp-ojp -- npx -y @opentalentprotocol/mcp-server, then add the server to your MCP client's configuration.

Is io.github.Testinat0r/otp-ojp safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.Testinat0r/otp-ojp still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.