search_jobs
Worklittle 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'): in
Parameterslimitquerycursorcompanycountrykeywordslocationnear_latnear_lngradius_kmexclude_idslocation_or+6 more
search_companies
Jobs · 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.
Parametersqrequiredlimit
get_job_details
Jobs · 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.
Parametersqueryjob_idsummarylocation
get_market_overview
Jobs · 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.
Parametersquerylocationworkplace_type
track_applied_job
Jobs · 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.
Parametersjob_idrequiredmethodstatusapply_urljob_titlerequiredcompany_namerequired
get_my_profile
Jobs · 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.
Takes no parameters.
list_recent_chats
Jobs · List Recent Chats
Jobs — List the user's recent Worklittle chats (title and status) for the app sidebar.
Parameterslimitcursor
mint_mcp_ui_embed_session
Jobs · Mint Mcp Ui Embed Session
Jobs — Create a sign-in link so the Worklittle app can open the user's chats on worklittle.com.
Takes no parameters.
logout_connected_account
Jobs · Logout Connected Account
Jobs — Sign the user out of Worklittle in this app.
Takes no parameters.
upload_my_resume
Jobs · Upload My Resume
Jobs — Save the resume the user attached in the chat (PDF, Word, text or image) to their Worklittle profile so it can be used to apply. Pass the attached file as resume_file.
Parametersmimefilenameresume_filecontent_base64
get_my_resume
Jobs · Get My Resume
Jobs — Get the user's saved 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.
Takes no parameters.
delete_my_resume
Jobs · Delete My Resume
Jobs — Delete the user's saved resume from their profile.
Takes no parameters.
update_my_profile
Jobs · 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.
Parametersphonex_urlyou_nameyou_workgithub_urltiktok_urlyou_schoolyoutube_urlfacebook_urllinkedin_urlinstagram_urlschool_degree+8 more
apply_for_job
Jobs · 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.
Parametersjob_idrequiredauto_submitresume_htmlcover_letter_html
check_application_status
Jobs · 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.
Parameterssession_idrequired
submit_application
Jobs · 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.
Parameterssession_idrequired
stop_application
Jobs · 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.
Parameterssession_idrequired
steer_application
Jobs · 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.
Parameterssession_idrequiredinstructionsrequired
save_about_me
Jobs · 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.
Parametersabout_merequired
list_active_applications
Jobs · 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.
Takes no parameters.