Server data from the Official MCP Registry
Validate, introspect, and parse talent profiles (OTP) and job postings (OJP)
Validate, introspect, and parse talent profiles (OTP) and job postings (OJP)
This is a well-structured MCP server for validating and parsing talent profiles and job postings according to open protocols. The code follows good practices with pure functions, no network calls, and proper error handling. Minor improvements could be made to file path validation. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 2 high severity). Package verification found 1 issue.
7 files analyzed · 7 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-testinat0r-otp-ojp": {
"args": [
"-y",
"@opentalentprotocol/mcp-server"
],
"command": "npx"
}
}
}From the project's GitHub README.
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.
| 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 |
npm install -g @opentalentprotocol/mcp-server
Or run directly with npx:
npx @opentalentprotocol/mcp-server
Add to your claude_desktop_config.json:
{
"mcpServers": {
"otp-ojp": {
"command": "npx",
"args": ["-y", "@opentalentprotocol/mcp-server"]
}
}
}
Add to your project or global MCP settings:
{
"mcpServers": {
"otp-ojp": {
"command": "npx",
"args": ["-y", "@opentalentprotocol/mcp-server"]
}
}
}
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
The parsers follow a skeleton + fill pattern:
otp_parse_resume (or ojp_parse_job_posting) with raw text_EXTRACT_* annotations, confidence levels, and known gapsotp_validate_profile (or ojp_validate_job_posting) to verify the resultThis keeps the MCP server LLM-free while giving agents structured guidance on what to extract.
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.
The JSON Schemas are bundled in the schema/ directory:
schema/opentalent-protocol.schema.json — OTP v0.1schema/openjob-protocol.schema.json — OJP v0.1MIT
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally