REST and OpenAPI
Current jobs and companies use opaque cursor pagination, typed JSON errors, permissive read-only CORS, and a published version and deprecation policy. The OpenAPI 3.1 contract describes every live operation, parameter, response, and operating boundary.
MCP and WebMCP
MCP clients can connect to /mcp over stateless Streamable HTTP to search jobs, get one current job, list companies, and read fixed guidance resources. Browsers implementing WebMCP can registersearch_jobfinder_jobs from the served script.
Human-action boundary
These interfaces cannot apply to jobs, connect an inbox, prepare account-specific material, send outreach, or change data. Signed-in product actions remain subject to explicit user review or approval.