# All employers careers: candidate API and agent pack

> Live job data for All employers (35385 active jobs), keyless and rate-limited, with an agent pack that turns your own assistant into a job-search assistant for this employer. Your profile stays on your machine.

## Agent pack
- [Pack index](https://openrolesindex.com/orgs/all/agent/): files, copy buttons, install line (`npx skills add https://openrolesindex.com/orgs/all/agent`)
- [SKILL.md](https://openrolesindex.com/orgs/all/agent/SKILL.md): the skill (workflow, fit rubric, rails)
- [prompt.md](https://openrolesindex.com/orgs/all/agent/prompt.md): one pasteable prompt for chat hosts
- [api.md](https://openrolesindex.com/orgs/all/agent/api.md): the endpoint reference
- [employer.json](https://openrolesindex.com/orgs/all/agent/employer.json): categories, locations, requirement mix
- [vocabulary.json](https://openrolesindex.com/orgs/all/agent/vocabulary.json): requirement labels used here, per kind
- [MCP endpoint](https://openrolesindex.com/orgs/all/mcp): remote MCP server (streamable HTTP, keyless); [mcp.json](https://openrolesindex.com/orgs/all/agent/mcp.json) lists its tools and install lines
- [fit.py](https://openrolesindex.com/orgs/all/agent/fit.py) and [fetch.py](https://openrolesindex.com/orgs/all/agent/fetch.py): local scoring and paging

## Endpoints
- [Search jobs](https://openrolesindex.com/orgs/all/v1/active-ats): Active jobs at this employer.
- [Count jobs](https://openrolesindex.com/orgs/all/v1/active-ats-count): How many active jobs match a filter set.
- [Changed jobs](https://openrolesindex.com/orgs/all/v1/modified-ats): Active jobs whose tracked fields changed in the last 24 hours: re-check a shortlist without refetching it.
- [Closed jobs](https://openrolesindex.com/orgs/all/v1/expired-ats): Ids of jobs that closed in the window, a bare JSON array of integers.
