Coding agent documentation index Fetch the complete documentation index at: https://docs.worklittle.com/docs-agent-manifest.json Use this file to discover all available pages before exploring further.
Apply for jobs
Worklittle lets you apply to up to 200 jobs at once, including support for over 4 million open listings. Connect your API key to apply for jobs and track jobs you applied to.
Overview
Use your API key (or MCP) to apply to a job, then read the applied list for that account.
Create a key at API keys. One-click MCP: Jobs MCP.
Paste this into Cursor, Claude, ChatGPT, or any coding agent:
Connect Worklittle so I can apply to jobs and track applications.
1. Create or reuse my Worklittle API key at https://worklittle.com/business/api-keys with jobs:read and jobs:apply.
2. Add the MCP server https://mcp.worklittle.com/ with header Authorization: Bearer sk-wl-api01-YOUR_KEY.
3. Install agent skills with: npx skills add https://docs.worklittle.com
4. Read https://docs.worklittle.com/jobs/api/apply-for-jobs and https://docs.worklittle.com/agent-onboarding/SKILL.md
After you are connected, search open jobs, apply where can_apply is true, and list jobs I already applied to. Use Worklittle MCP tools only. Do not invent tool names.
Apply
Find a role on Search jobs. Only start if can_apply is true.
Worklittle opens the employer's form, fills it from the resume, and submits.
Typical cost is about $0.01–$0.03 per successful session. See Pricing.
Only status: completed means it was submitted. Poll until then.
curl -s -X POST "https://api.worklittle.com/jobs/apply" \
-H "Authorization: Bearer $WORKLITTLE_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "job_id": "JOB_ID" }'
Then poll GET /jobs/apply/SESSION_ID.
MCP: apply_for_job, get_apply_status, stop_apply_for_job.
SDK: wl.apply.start({ job_id: "JOB_ID" }).
Sessions always submit. Poll GET /jobs/apply/:id until completed, or POST /jobs/apply/:id/stop to cancel.
Track applied jobs
Applies from your API key show up on that account automatically.
curl -s "https://api.worklittle.com/jobs/applied" \
-H "Authorization: Bearer $WORKLITTLE_API_KEY"
MCP: list_applied_jobs.
| Status | Meaning | | --- | --- | | `in_progress` | Apply started | | `applied` | Submitted | | `interview` / `offer` / `rejected` / `withdrawn` | You moved it |
Tracking is free. Full list: GET /jobs/applied, GET /jobs/saved.
Use cases
| You are building | Go here | | --- | --- | | An agent that applies and tracks jobs | This page | | A careers site for one employer | [Public job board](/business/api/public-job-board) | | ATS / hiring pipeline after someone applies | [ATS automation](/use-cases/ats-automation) | | Resume or cover letter, then apply | [Resumes and cover letters](/use-cases/resume-cover-letter) | | Prompting an apply agent | [Prompting for applications](/use-cases/prompting-applications) |
Related documentation
| You want | Go here | | --- | --- | | Employer careers site, hosted apply payload, parse-resume, JSON-LD | [Public job board](/business/api/public-job-board) | | Search jobs | [Search jobs](/jobs/api/search-jobs) |