mcpbeat Sign in

Worklittle Jobs MCP Server

by worklittle Your server? Claim it
answering

Worklittle Jobs is answering right now. Last checked moments ago. It exposes 23 tools.

Find jobs near you. Search over 4 million openings by role, place, pay, visa and more.

Uptime history 71 days of history · worst day 89%
71 days agonow
100.0%
Uptime 24h
92 of 92 checks
23
Tools
read from the server
85 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 104

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 29 August 2026. No other catalogue keeps this.

29 Oct 2 tools changed the parameters they ask for apply_for_job, get_job_details
28 Oct 4 tools changed the parameters they ask for8 times that day apply_for_job, list_applications, search_jobs and 1 more
28 Oct 4 tool descriptions were rewritten delete_my_resume, get_my_resume, search_jobs and 1 more
28 Oct 3 tools appeared get_apply_settings, list_applications, update_apply_settings
21 Oct 6 tool descriptions were rewritten list_recent_chats, logout_connected_account, mint_mcp_ui_embed_session and 3 more
21 Oct a tool appeared submit_application
14 Oct 2 tool descriptions were rewritten apply_for_job, search_jobs
14 Oct a tool changed the parameters it asks for apply_for_job
7 Oct 2 tools appeared save_about_me, steer_application
5 Oct 8 tools appeared check_application_status, delete_my_resume, get_my_profile and 5 more
and 71 more, back to 29 August 2026

Tools have disappeared from this server

A tool that vanishes takes a piece of your agent with it, and the change arrives silently. Watch this server and every such change lands in your inbox.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 0 min ago.

run in your terminal
claude mcp add jobs --transport http https://mcp.worklittle.com/
Settings → Connectors → Add custom connector, then paste this address
https://mcp.worklittle.com/
~/.codex/config.toml
[mcp_servers.jobs]
url = "https://mcp.worklittle.com/"
.cursor/mcp.json
{
  "mcpServers": {
    "jobs": {
      "url": "https://mcp.worklittle.com/"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "jobs": {
      "type": "http",
      "url": "https://mcp.worklittle.com/"
    }
  }
}

Available tools 23

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

apply
apply_for_job
Jobs — Apply to a job for the user: Worklittle fills out and submits the application in a browser. Pass job_id from search_jobs. For a Worklittle-hosted posting also include name, email and resume. It submits by default; pass auto_submit false when the user wants to review first, then show them the answers from check_application_status and send it with submit_application only after they say so.
get_apply_settings
Jobs — Get the user's apply settings: auto_apply (Worklittle applies to matching jobs on its own), auto_submit (submit without a review stop) and tailor_resume (tailor the resume to each job).
update_apply_settings
Jobs — Turn auto_apply, auto_submit or tailor_resume on or off. Only send the settings to change. Turning auto_apply on needs Instant or a card on file.
profile
get_my_profile
Jobs — Get the user's Worklittle profile (name, location, contact details and job preferences). If they have not linked their account it returns connected false; use get_my_resume or apply_for_job to sign them in.
update_my_profile
Jobs — Update the user's Worklittle profile, such as name, location, phone, links or the kind of job they want. Only send the fields to change.
resume
delete_my_resume
Jobs — Delete the user's main resume from their profile. Other saved resumes stay.
get_my_resume
Jobs — Get the user's main resume: its status (ready, processing or missing) and, when ready, the resume text and profile details read from it. Use it to tailor advice or an application to the user's real experience.
active
list_active_applications
Jobs — List the user's applications that Worklittle is filling out right now (queued, running, or waiting on the user), with job_id and session_id. Use it to find which one to stop or check.
application
check_application_status
Jobs — Check an application Worklittle is filling out: its status, which form fields are filled, and a live view link. Only the status completed means it was submitted.
applications
list_applications
Jobs — List applications: pending ones (matched by auto-apply, waiting for approval, running, or waiting on the user) and finished ones (completed = submitted, failed, stopped). Check it before applying so the same job is never applied to twice. Filter with status (pending, applied, ...), job_id or applicant_id.
companies
search_companies
Jobs — Search the Worklittle market company index by name or slug (ranked typeahead). Returns id, name, slug, logo_url, and enrichment fields for employers with open jobs. Use when the user names an employer and you need a real slug/id for search_jobs company= filters, job alerts, or automations. If zero hits, try alternate spellings or related employer names from further search_companies calls — do not invent company ids or slugs. If still empty, tell the user that employer is not in the index yet and offer any close matches you found.
job
get_job_details
Jobs — Fetch detailed information about a specific job, including full responsibilities, qualifications, and company details. Pass job_id from search_jobs when you have one. If the user asks for full details of a role without an id (e.g. the first software engineer job in Austin), pass query and optional location instead — the tool loads the first matching live listing.
jobs
search_jobs
Jobs — Opens the Worklittle jobs MAP for a place and an optional role. This is a map query, not a list of jobs: the map recenters on the place and shows jobs there, so send the place and the role as SEPARATE fields. Never write 'product manager in San Francisco' as one query. PLACE: always pass near_lat + near_lng (the city's coordinates, which you know) and location as the display name (e.g. 'San Francisco, CA'). radius_km 25-50 for a city. If the user names no place, omit all place fields; the map opens at the user's approximate (IP-based) area. When a nearby search runs short, results widen to the rest of the country and then worldwide (search.scope says which: near, country or world), so say where the roles are. ROLE: query holds only the job title text (e.g. 'product manager') and may be omitted for 'any job'. Search Worklittle job listings. People say Worklittle plus a role, city, company, or filters (or just 'jobs') — they will not name this tool. Call it whenever they want Worklittle jobs. Search by keyword, company, location, job type, seniority, or recency. Use for ANY industry (retail, finance, healthcare, tech, etc.). Search matches title and filter text (substring / FTS), not vector embeddings. Role / title text goes in query (+ optional keywords). The API matches job TITLE substrings only for that text — it does not mix company names into the same field. Preserve negative title terms with a leading dash, e.g. 'software engineer, -senior' excludes titles containing senior. Use company for employer slugs (include or exclude). Never concatenate many job titles into one query unless the user supplied comma-separated roles. Do not add seniority_level, stacks, or resume-derived terms unless they asked. Omit seniority_level unless they explicitly name a level as an inclusion filter (never infer from profile). Expand abbreviations only; umbrella phrases use neutral roles and/or company slugs. Umbrella or vague phrases ('big tech', 'FAANG', 'top retailers'): interpret intent, then one search_jobs with comma-separated company slugs and/or a broad role query — prefer one API call over many. company MUST be employer slug(s): bare slugs include (OR), e.g. meta,google,apple. Prefix a slug with '-' to exclude, e.g. -lucid-motors,-tesla. Same leading-dash rule as title negatives, but in company not query. Expand 'no car companies' / 'don't show Lucid' into -slug tokens. Never pass display names as query. If unsure of slug, try lowercase hyphenated brand. Add skills or stack to query/keywords only when the user mentioned them — not from profile by default. When an include company filter returns 0 results, try a broader query (drop include company, use role keywords) before telling the user nothing matched. Pass cursor from a previous response to paginate. Search is anonymous. Do not call get_account, apply, or ask the user to Connect to search or skip. Connect / OAuth is only when they apply. After the map renders, briefly say what was found and where (listed pay shows on each job). For visa / H-1B: set visa_sponsorship to 'yes' (plus optional query). Postings must be explicitly tagged. When visa_sponsorship is set and posted_within_days is omitted, do not apply the default 7-day recency cutoff — tagged visa roles are sparse. For regional / nearby intent: near_lat, near_lng, radius_km (e.g. 50–65). Prefer this over the location substring when coordinates are known. For two or more metros in one user message (e.g. SF or NYC), pass location_or as comma-separated place names — one API request matches ANY listed place. Do not use near_* for multi-metro; use location_or or location with 'or' between cities. Recency: set posted_within_days from the user's words — today/just posted → 1; past few days → 3; this week → 7; past two weeks → 14; this month → 30. Omit when they did not mention timing (defaults to the last 7 days, the map's default). Set 0 only when they want any age / no date limit. Never put today/new/this week into query. Filters are the same as the map's filter chips, and nothing else: posted_within_days (Past 24 hours / 3 / 7 / 14 / 30 days), seniority_level (Experience: intern, entry/new grad, senior, manager, director/executive), employment_type (Type: full-time, part-time, contract), and visa_sponsorship (Visa). Prefer no filters: use one only when the user explicitly asks for it, because each filter shrinks the results a lot. For remote-only jobs send remote: true (and no place fields). There is no salary, hybrid, or benefits filter. If the user asks to filter by salary, search without it and say they can see salaries on the map (listed pay shows on each job).
logout
logout_connected_account
Jobs — Sign the user out of Worklittle in this app.
market
get_market_overview
Jobs — Returns aggregate job-market statistics from Worklittle. Call with no args for the full indexed market (counts, workplace mix, top hiring companies). When the user names a role and/or city (e.g. product managers in San Francisco), pass query and location. The filtered slice includes match count, top companies in the sample, and salary signals from listings that publish pay.
mint
mint_mcp_ui_embed_session
Jobs — Create a sign-in link so the Worklittle app can open the user's chats on worklittle.com.
recent
list_recent_chats
Jobs — List the user's recent Worklittle chats (title and status) for the app sidebar.
save
save_about_me
Jobs — Save standing facts about the user that Worklittle's Apply with AI uses on every future application: work authorization and visa sponsorship by country, relocation, notice period, desired salary, languages, qualifications, who referred them, or other standing answers they ask applications to use. Stored as the 'More about you' text in their Settings. Pass the complete text to keep (read get_my_profile first and merge with what is there, so nothing is lost). Write it in the user's words; never invent facts.
steer
steer_application
Jobs — Change what an application in progress fills in, without stopping it. Use when the user says something about an application Worklittle is filling right now ("say my notice period is one month", "my friend Ana Ruiz referred me", "I need visa sponsorship for the US", "make that answer shorter"). Pass their wish as plain instructions with their exact facts; never add facts. Works while the application is running, ready to submit, or waiting for answers. Needs the session_id from apply_for_job or list_active_applications. For facts that should apply to every future application too, also call save_about_me.
stop
stop_application
Jobs — Stop an application that Worklittle is filling out for the user. This cancels the application in progress and it cannot be resumed; the user would have to start it again. Needs the session_id from apply_for_job or list_active_applications.
submit
submit_application
Jobs — Send an application that stopped for review (apply_for_job with auto_submit false, status awaiting_submit). Call it only after the user has seen the answers from check_application_status and said to send it.
track
track_applied_job
Jobs — Add a job to the user's Applied or Saved list, or change its status, so they can find it later.
upload
upload_my_resume
Jobs — Save the resume the user attached in the chat (PDF, Word, text or image) as the main resume on their Worklittle profile so it can be used to apply. It replaces the current main resume; other saved resumes (an account keeps up to 5) stay. Pass the attached file as resume_file.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

get_connected_account
removed 2 Sep 2026
get_maps_api_key
removed 2 Sep 2026
get_profile_resume_status
removed 2 Sep 2026
mint_chatgpt_embed_session
removed 2 Sep 2026
remove_connected_profile_photo
removed 2 Sep 2026
remove_profile_resume
removed 2 Sep 2026
start_apply_with_ai
removed 2 Sep 2026
update_connected_email_prefs
removed 2 Sep 2026
update_connected_profile
removed 2 Sep 2026
upload_profile_resume
removed 2 Sep 2026
delete_applied_job
removed 5 Oct 2026
delete_resume
removed 5 Oct 2026
get_account
removed 5 Oct 2026
get_job_keywords
removed 5 Oct 2026
get_resume
removed 5 Oct 2026
load_more_job_cards
removed 5 Oct 2026
update_account
removed 5 Oct 2026
upload_resume
removed 5 Oct 2026

Endpoints

URLTransportStateLatencyChecked
https://mcp.worklittle.com/ streamable-http answering 107 ms 0 min ago

Alternatives to Worklittle Jobs

same job, measured the same way
Alion Jobs: job search, salaries and visas
by alion

Live job postings worldwide: search by role, country, remote, salary, visa; pay and demand stats.

answering
Job Spotter
by goodturnstudio

Search current US and UK job listings by role and place, title matches first.

95 tools answering
AITraining.jobs
by aitraining

Search open AI training jobs from 17 platforms and compare advertised hourly pay by kind of work.

6 tools answering
Career Site Jobs: Workday, Oracle, Greenhouse and 21 more
by danielhagever

Open jobs from any company's careers site by name or domain, plus a search across 2.5M+ roles

answering
Shelfclub
by shelfclub

Search a catalog of 1.7 million books and find books by mood, vibe, pace or genre. Read-only.

6 tools answering
aitrainers.jobs: AI training jobs search
by aitrainers

Search open paid AI training jobs from 70+ platforms by country, work, language and pay

2 tools answering
ScrubShifts Healthcare Jobs
by stableotto

Live US nursing and allied-health jobs, updated daily. Search by place, role, shift, pay.

4 tools answering
A
ATS Jobs
by eosphor

Search ~1.4M open jobs from 24k company career boards: Greenhouse, Lever, Ashby, Workday and more

answering

Worklittle Jobs — questions

Answers built from our own checks of this server.

What can Worklittle Jobs do?
It exposes 23 tools, read directly from the server on our last check. Among them: apply_for_job, check_application_status, delete_my_resume, get_apply_settings, get_job_details, get_market_overview and 17 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Worklittle Jobs mostly used for?
Its tools cluster around apply, resume and profile. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Worklittle Jobs working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 85 ms. The bar chart above shows every period we have measured.
Did Worklittle Jobs ever remove tools?
Yes. get_connected_account, get_maps_api_key, get_profile_resume_status, mint_chatgpt_embed_session and 14 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect Worklittle Jobs?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Worklittle Jobs need an API key?
No. Worklittle Jobs completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 23 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Worklittle Jobs?
It answers our handshake in 85 ms on average, which is faster than 94% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.