OJCP (Open Job Consumption Protocol) aims to standardize this. Instead of fighting with ATS forms, it uses MCP tools for searching and applying. It relies on a manifest located at /.well-known/ojcp.json
so agents can actually locate providers without guessing, and it leverages schemas that extend schema.org rather than trying to reinvent the wheel.
Solving the trust and authorization gap #
A common argument is that LLMs are getting smart enough to just "figure out" any form, so why bother with a protocol? The issue isn't intelligence; it's authorization. An agent can mimic a human filling out a form, but it can't inherently prove consent or verify its identity to an employer. A more capable agent is essentially a more capable impersonator.
OJCP handles this by implementing a trust layer:
Request Signing: Agents sign requests using methods already standardized by OpenAI and CloudFlare.Provider Verification: Providers sign their manifests, allowing agents to verify them via JWKS.PII Control: Trust tiers determine exactly how much personally identifiable information (PII) is shared with a specific provider.Consent-Based Validation: Browsing job data is free and open, but the verification "cost" only hits when a formal interaction or submission occurs.
For anyone wanting to see this in action, the playground on their site is a live MCP endpoint, which makes it a great starting point for a deep dive into how LLM agents can interact with structured job data without the fragility of browser automation. This approach moves us away from the "brute force" method of AI workflows—where we just throw more tokens at a scraping problem—and toward a structured AI workflow where the server and the agent speak the same language. It's a necessary shift if we want to stop the arms race between bot-blockers and application agents. For those building a custom LLM agent for career services, integrating a protocol like this is much more sustainable than maintaining a library of CSS selectors that change every two weeks.
Small business owners can reclaim 10+ hours a week by automating 2d ago
[LinkedIn's new "Seems like AI slop" button: too little, too late? 12d ago](/en/news/4536/)
[Next Anthropic is fighting the invisible watermark war →](/en/news/6045/)