{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_hhy3ad23njkr","handle":"worklittle-jobs","url":"https://wellknown.network/agents/worklittle-jobs","links":{"self":"https://wellknown.network/agents/worklittle-jobs/record.json","html":"https://wellknown.network/agents/worklittle-jobs","markdown":"https://wellknown.network/agents/worklittle-jobs/record.md","api":"https://wellknown.network/api/v1/agents/worklittle-jobs","status":"https://wellknown.network/api/v1/agents/worklittle-jobs/status","claim":"https://wellknown.network/agents/worklittle-jobs/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/worklittle-jobs/claim.json","badge":"https://wellknown.network/agents/worklittle-jobs/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.worklittle.com:server:worklittle-jobs","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Worklittle Jobs","summary":"Swipe to apply for jobs and search over 4 million roles with visa, distance, and salary filters.","description":"Swipe to apply for jobs and search over 4 million roles with visa, distance, and salary filters.","publisher":{"name":"worklittle","url":null},"homepage":"https://docs.worklittle.com/mcp","repository":null,"version":"1.0.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.worklittle.com","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-25T00:06:02.167491Z","publishedAt":"2026-08-25T00:06:02.167491Z","registryName":"io.github.worklittle/jobs"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"derived"},{"slug":"productivity.hr","name":"HR & Recruiting","confidence":0.992,"provenance":"derived"},{"slug":"research.people-companies","name":"People & Company Research","confidence":0.554,"provenance":"derived"},{"slug":"content.seo","name":"SEO","confidence":0.525,"provenance":"derived"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.525,"provenance":"derived"},{"slug":"productivity.crm","name":"CRM & Sales","confidence":0.525,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":0.51,"provenance":"derived"}],"categories":["commerce","content","dev","infra","productivity","research","security"]},"observed":{"status":"live","statusReason":"Responded 26m ago.","lastOkAt":"2026-09-08T04:21:49.288Z","lastProbedAt":"2026-09-08T04:21:49.288Z","statusComputedAt":"2026-09-08T04:35:32.693Z","reliability30d":{"probes":4,"successRate":1,"p50Ms":21},"latestObservations":[{"at":"2026-09-08T04:21:49.288Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":26,"error":null,"detail":{"tools":[{"name":"search_jobs","description":"Jobs — Search Worklittle's job listings by keyword, company, location, job type, seniority, or recency. Use for ANY industry (retail, finance, healthcare, tech,"},{"name":"search_companies","description":"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"},{"name":"get_job_details","description":"Jobs — Fetch detailed information about a specific job, including full responsibilities, qualifications, and company details. Pass job_id from search_jobs when "},{"name":"get_job_keywords","description":"Jobs — Get skill and technology keywords from live Worklittle job data. Pass job_id for one posting. If the user asks what keywords show up for a role (resume t"},{"name":"get_market_overview","description":"Jobs — Returns aggregate job-market statistics from Worklittle. Call with no args for the full indexed market (counts, workplace mix, top hiring companies). Whe"},{"name":"track_applied_job","description":"Jobs — Record that the API key owner saved, applied to, clicked Apply, or skipped a job. Use status saved for heart/save and skipped for deck Skip. Defaults to "},{"name":"delete_applied_job","description":"Jobs — Remove a job from the API key owner's personal saved-jobs pipeline (unheart / remove from Saved)."},{"name":"get_account","description":"Jobs — Return the user_id, email, display name, photo, resume readiness, full Settings profile fields, and email_prefs of the API key / OAuth account connected "},{"name":"upload_resume","description":"Jobs — Upload the connected account's profile resume file (PDF, Word, text, or image). Used by Job Cards Apply resume gate before start_apply_with_ai. Requires "},{"name":"get_resume","description":"Jobs — Poll profile resume processing status after upload_profile_resume (ready | processing | idle | missing). Job Cards analyzing phase."},{"name":"delete_resume","description":"Jobs — Delete the connected account's profile resume file. Used by Job Cards You/Settings. Requires jobs:apply."},{"name":"update_account","description":"Jobs — Patch the connected account's Settings profile fields (name, school, desired role, phone, links, work authorization, driver's license, interests). Used b"},{"name":"apply_for_job","description":"Jobs — Start applying to a catalog job (browser session) or submit a hosted Worklittle application. Pass job_id. Include name, email, and resume when applying t"}],"toolCount":13,"serverName":"worklittle-jobs-mcp","capabilities":["tools","prompts","resources","extensions"],"serverVersion":"3.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T21:23:28.577Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"tools":[{"name":"search_jobs","description":"Jobs — Search Worklittle's job listings by keyword, company, location, job type, seniority, or recency. Use for ANY industry (retail, finance, healthcare, tech,"},{"name":"search_companies","description":"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"},{"name":"get_job_details","description":"Jobs — Fetch detailed information about a specific job, including full responsibilities, qualifications, and company details. Pass job_id from search_jobs when "},{"name":"get_job_keywords","description":"Jobs — Get skill and technology keywords from live Worklittle job data. Pass job_id for one posting. If the user asks what keywords show up for a role (resume t"},{"name":"get_market_overview","description":"Jobs — Returns aggregate job-market statistics from Worklittle. Call with no args for the full indexed market (counts, workplace mix, top hiring companies). Whe"},{"name":"track_applied_job","description":"Jobs — Record that the API key owner saved, applied to, clicked Apply, or skipped a job. Use status saved for heart/save and skipped for deck Skip. Defaults to "},{"name":"delete_applied_job","description":"Jobs — Remove a job from the API key owner's personal saved-jobs pipeline (unheart / remove from Saved)."},{"name":"get_account","description":"Jobs — Return the user_id, email, display name, photo, resume readiness, full Settings profile fields, and email_prefs of the API key / OAuth account connected "},{"name":"upload_resume","description":"Jobs — Upload the connected account's profile resume file (PDF, Word, text, or image). Used by Job Cards Apply resume gate before start_apply_with_ai. Requires "},{"name":"get_resume","description":"Jobs — Poll profile resume processing status after upload_profile_resume (ready | processing | idle | missing). Job Cards analyzing phase."},{"name":"delete_resume","description":"Jobs — Delete the connected account's profile resume file. Used by Job Cards You/Settings. Requires jobs:apply."},{"name":"update_account","description":"Jobs — Patch the connected account's Settings profile fields (name, school, desired role, phone, links, work authorization, driver's license, interests). Used b"},{"name":"apply_for_job","description":"Jobs — Start applying to a catalog job (browser session) or submit a hosted Worklittle application. Pass job_id. Include name, email, and resume when applying t"}],"toolCount":13,"serverName":"worklittle-jobs-mcp","capabilities":["tools","prompts","resources","extensions"],"serverVersion":"3.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T14:22:53.619Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"search_jobs","description":"Jobs — Search Worklittle's job listings by keyword, company, location, job type, seniority, or recency. Use for ANY industry (retail, finance, healthcare, tech,"},{"name":"search_companies","description":"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"},{"name":"get_job_details","description":"Jobs — Fetch detailed information about a specific job, including full responsibilities, qualifications, and company details. Pass job_id from search_jobs when "},{"name":"get_job_keywords","description":"Jobs — Get skill and technology keywords from live Worklittle job data. Pass job_id for one posting. If the user asks what keywords show up for a role (resume t"},{"name":"get_market_overview","description":"Jobs — Returns aggregate job-market statistics from Worklittle. Call with no args for the full indexed market (counts, workplace mix, top hiring companies). Whe"},{"name":"track_applied_job","description":"Jobs — Record that the API key owner saved, applied to, clicked Apply, or skipped a job. Use status saved for heart/save and skipped for deck Skip. Defaults to "},{"name":"delete_applied_job","description":"Jobs — Remove a job from the API key owner's personal saved-jobs pipeline (unheart / remove from Saved)."},{"name":"get_account","description":"Jobs — Return the user_id, email, display name, photo, resume readiness, full Settings profile fields, and email_prefs of the API key / OAuth account connected "},{"name":"upload_resume","description":"Jobs — Upload the connected account's profile resume file (PDF, Word, text, or image). Used by Job Cards Apply resume gate before start_apply_with_ai. Requires "},{"name":"get_resume","description":"Jobs — Poll profile resume processing status after upload_profile_resume (ready | processing | idle | missing). Job Cards analyzing phase."},{"name":"delete_resume","description":"Jobs — Delete the connected account's profile resume file. Used by Job Cards You/Settings. Requires jobs:apply."},{"name":"update_account","description":"Jobs — Patch the connected account's Settings profile fields (name, school, desired role, phone, links, work authorization, driver's license, interests). Used b"},{"name":"apply_for_job","description":"Jobs — Start applying to a catalog job (browser session) or submit a hosted Worklittle application. Pass job_id. Include name, email, and resume when applying t"}],"toolCount":13,"serverName":"worklittle-jobs-mcp","capabilities":["tools","prompts","resources","extensions"],"serverVersion":"3.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T06:24:04.391Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"search_jobs","description":"Jobs — Search Worklittle's job listings by keyword, company, location, job type, seniority, or recency. Use for ANY industry (retail, finance, healthcare, tech,"},{"name":"search_companies","description":"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"},{"name":"get_job_details","description":"Jobs — Fetch detailed information about a specific job, including full responsibilities, qualifications, and company details. Pass job_id from search_jobs when "},{"name":"get_job_keywords","description":"Jobs — Get skill and technology keywords from live Worklittle job data. Pass job_id for one posting. If the user asks what keywords show up for a role (resume t"},{"name":"get_market_overview","description":"Jobs — Returns aggregate job-market statistics from Worklittle. Call with no args for the full indexed market (counts, workplace mix, top hiring companies). Whe"},{"name":"track_applied_job","description":"Jobs — Record that the API key owner saved, applied to, clicked Apply, or skipped a job. Use status saved for heart/save and skipped for deck Skip. Defaults to "},{"name":"delete_applied_job","description":"Jobs — Remove a job from the API key owner's personal saved-jobs pipeline (unheart / remove from Saved)."},{"name":"get_account","description":"Jobs — Return the user_id, email, display name, photo, resume readiness, full Settings profile fields, and email_prefs of the API key / OAuth account connected "},{"name":"upload_resume","description":"Jobs — Upload the connected account's profile resume file (PDF, Word, text, or image). Used by Job Cards Apply resume gate before start_apply_with_ai. Requires "},{"name":"get_resume","description":"Jobs — Poll profile resume processing status after upload_profile_resume (ready | processing | idle | missing). Job Cards analyzing phase."},{"name":"delete_resume","description":"Jobs — Delete the connected account's profile resume file. Used by Job Cards You/Settings. Requires jobs:apply."},{"name":"update_account","description":"Jobs — Patch the connected account's Settings profile fields (name, school, desired role, phone, links, work authorization, driver's license, interests). Used b"},{"name":"apply_for_job","description":"Jobs — Start applying to a catalog job (browser session) or submit a hosted Worklittle application. Pass job_id. Include name, email, and resume when applying t"}],"toolCount":13,"serverName":"worklittle-jobs-mcp","capabilities":["tools","prompts","resources","extensions"],"serverVersion":"3.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_jobs","description":"Jobs — Search Worklittle's job listings by keyword, company, location, job type, seniority, or recency. Use for ANY industry (retail, finance, healthcare, tech,"},{"name":"search_companies","description":"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"},{"name":"get_job_details","description":"Jobs — Fetch detailed information about a specific job, including full responsibilities, qualifications, and company details. Pass job_id from search_jobs when "},{"name":"get_job_keywords","description":"Jobs — Get skill and technology keywords from live Worklittle job data. Pass job_id for one posting. If the user asks what keywords show up for a role (resume t"},{"name":"get_market_overview","description":"Jobs — Returns aggregate job-market statistics from Worklittle. Call with no args for the full indexed market (counts, workplace mix, top hiring companies). Whe"},{"name":"track_applied_job","description":"Jobs — Record that the API key owner saved, applied to, clicked Apply, or skipped a job. Use status saved for heart/save and skipped for deck Skip. Defaults to "},{"name":"delete_applied_job","description":"Jobs — Remove a job from the API key owner's personal saved-jobs pipeline (unheart / remove from Saved)."},{"name":"get_account","description":"Jobs — Return the user_id, email, display name, photo, resume readiness, full Settings profile fields, and email_prefs of the API key / OAuth account connected "},{"name":"upload_resume","description":"Jobs — Upload the connected account's profile resume file (PDF, Word, text, or image). Used by Job Cards Apply resume gate before start_apply_with_ai. Requires "},{"name":"get_resume","description":"Jobs — Poll profile resume processing status after upload_profile_resume (ready | processing | idle | missing). Job Cards analyzing phase."},{"name":"delete_resume","description":"Jobs — Delete the connected account's profile resume file. Used by Job Cards You/Settings. Requires jobs:apply."},{"name":"update_account","description":"Jobs — Patch the connected account's Settings profile fields (name, school, desired role, phone, links, work authorization, driver's license, interests). Used b"},{"name":"apply_for_job","description":"Jobs — Start applying to a catalog job (browser session) or submit a hosted Worklittle application. Pass job_id. Include name, email, and resume when applying t"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.worklittle/jobs","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.worklittle%2Fjobs","firstSeenAt":"2026-09-07T06:18:08.399Z","fetchedAt":"2026-09-07T06:18:08.399Z","normalizedAt":"2026-09-07T06:18:08.399Z"}]},"firstSeenAt":"2026-09-07T06:18:08.399Z","updatedAt":"2026-09-08T04:36:06.593Z"}