Tool tree
gradeNot graded
page: Every page
search_jobsAnswer
Search for open job opportunities on the OJCP reference provider. Returns ranked jobs with optional fit scoring when candidate context is provided.
View tool JSON
{
"name": "search_jobs",
"kind": "answer",
"impl": "imperative",
"description": "Search for open job opportunities on the OJCP reference provider. Returns ranked jobs with optional fit scoring when candidate context is provided.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Natural language search query, e.g. 'senior backend engineer remote'"
},
"remote_ok": {
"type": "string",
"enum": [
"true",
"false"
],
"description": "Filter for remote-friendly positions"
}
},
"required": [
"query"
]
},
"page": "/"
}get_job_detailAnswer
Get full details for a specific job posting including responsibilities, qualifications, compensation, team context, and apply paths.
View tool JSON
{
"name": "get_job_detail",
"kind": "answer",
"impl": "imperative",
"description": "Get full details for a specific job posting including responsibilities, qualifications, compensation, team context, and apply paths.",
"inputSchema": {
"type": "object",
"properties": {
"job_id": {
"type": "string",
"description": "The OJCP job identifier, e.g. 'acme:sbe-2026-001'"
}
},
"required": [
"job_id"
]
},
"page": "/"
}get_employer_contextAnswer
Get information about an employer including culture, benefits, team structure, and hiring practices. Available employers: acme, globex, initech.
View tool JSON
{
"name": "get_employer_context",
"kind": "answer",
"impl": "imperative",
"description": "Get information about an employer including culture, benefits, team structure, and hiring practices. Available employers: acme, globex, initech.",
"inputSchema": {
"type": "object",
"properties": {
"employer_id": {
"type": "string",
"description": "Employer identifier: 'acme', 'globex', or 'initech'"
}
},
"required": [
"employer_id"
]
},
"page": "/"
}begin_applicationAction
Start a job application. Returns the apply path, required fields, and a session token. This is a mock endpoint for demonstration.
View tool JSON
{
"name": "begin_application",
"kind": "act",
"impl": "imperative",
"description": "Start a job application. Returns the apply path, required fields, and a session token. This is a mock endpoint for demonstration.",
"inputSchema": {
"type": "object",
"properties": {
"job_id": {
"type": "string",
"description": "The OJCP job identifier to apply for"
}
},
"required": [
"job_id"
]
},
"page": "/"
}submit_applicationSensitive Action
Submit a previously initiated application with verification proofs. Use after begin_application returns status 'pending_verification'.
View tool JSON
{
"name": "submit_application",
"kind": "transact",
"impl": "imperative",
"description": "Submit a previously initiated application with verification proofs. Use after begin_application returns status 'pending_verification'.",
"inputSchema": {
"type": "object",
"properties": {
"application_id": {
"type": "string",
"description": "Application ID from begin_application"
},
"session_token": {
"type": "string",
"description": "Session token from begin_application"
}
},
"required": [
"application_id",
"session_token"
]
},
"page": "/"
}find_ojcp_providersAnswer
Find OJCP job data providers listed in the OJCP registry, filtered by industry, employer name, agent-apply support, or minimum registry trust tier. Results include the registry's evidence (manifest facts, conformance results, check time); a listing is not an endorsement. `location` is accepted but does not filter: registry entries carry no location data.
View tool JSON
{
"name": "find_ojcp_providers",
"kind": "answer",
"impl": "imperative",
"description": "Find OJCP job data providers listed in the OJCP registry, filtered by industry, employer name, agent-apply support, or minimum registry trust tier. Results include the registry's evidence (manifest facts, conformance results, check time); a listing is not an endorsement. `location` is accepted but does not filter: registry entries carry no location data.",
"inputSchema": {
"type": "object",
"properties": {
"industry": {
"type": "string",
"description": "Industry tag to search for (e.g. 'technology', 'healthcare')"
},
"employer_name": {
"type": "string",
"description": "Provider or employer name (or domain) to search for"
},
"location": {
"type": "string",
"description": "Accepted for spec compatibility; ignored, because registry entries carry no location data"
},
"has_agent_apply": {
"type": "string",
"enum": [
"true",
"false"
],
"description": "Filter for providers whose manifest declares begin_application"
},
"min_trust_tier": {
"type": "string",
"enum": [
"unverified",
"verified",
"audited"
],
"description": "Only return providers at this registry trust tier or higher (unverified < verified < audited)"
}
}
},
"page": "/"
}