
Validates job-posting JSON against a strict schema; returns one fixable error line per problem.
Public tool metadata for what this MCP can expose to an agent.
get_job_posting_schemaThe JSON Schema of a job posting.The JSON Schema of a job posting.
No parameter schema in public metadata yet.
validate_job_postingChecks a job-posting JSON against the JobPosting schema and returns one-line errors an agent can act on.Checks a job-posting JSON against the JobPosting schema and returns one-line errors an agent can act on.
No parameter schema in public metadata yet.
Sponsors
LLM agent that turns messy job descriptions into schema-validated, typed JSON — and measures how often that fails.
Key findings (two Qwen models via OpenRouter, 30 real job descriptions):
60-second walkthrough:
https://github.com/user-attachments/assets/c4a2572c-88a2-49a3-8e20-176010877154
CLI and package name: soa · MCP server on PyPI: typecast-mcp
typecast-mcp