Install
openclaw skills install @johnsonbuilds/worklittle-jobs-mcpWorklittle Jobs MCP — search 4M+ jobs with visa/salary/distance filters, swipe to apply, create resumes & cover letters, and connect your Worklittle account
openclaw skills install @johnsonbuilds/worklittle-jobs-mcpConnect AI assistants to Worklittle for job search, application, resume, and cover letter generation across 4+ million job listings.
io.github.worklittle/jobsIn your Hermes Agent config (config.yaml), add:
mcpServers:
worklittle:
url: https://mcp.worklittle.com/
headers:
Authorization: "Bearer sk-wl-api01-YOUR_API_KEY"
Or run via CLI:
hermes mcp add worklittle --url https://mcp.worklittle.com/
sk-wl-api01-| Tool | Description |
|---|---|
search_jobs | Search jobs by keyword, company, location, visa, salary, distance |
get_job_details | Get full job description, qualifications, company info |
get_job_keywords | Extract distilled skill/tech keywords from a job description |
get_market_overview | Aggregate job market statistics (no params required) |
submit_job_application | Submit application to a Worklittle-hosted job ($0.01/submit) |
apply_for_job | Alternative apply endpoint |
| Tool | Description |
|---|---|
create_resume | One-page resume (HTML, PDF, or DOCX). Uses real facts only. |
create_cover_letter | One-page cover letter tailored to a specific job |
| Tool | Description |
|---|---|
search_jobs (app mode) | Opens interactive Jobs app with swipe, Maps, Saved, profile |
get_company | Read your Worklittle company identity |
set_company | Update company identity (requires verified work email) |
| Tool | Description |
|---|---|
list_posted_jobs | List your ATS job postings |
create_job_listing | Create a candidate-facing job listing |
list_candidates | List candidates for your organization |
bookmark_candidate | Bookmark a candidate (shared across org) |
create_candidate_notes | Add notes to a candidate profile |
update_candidates | Move candidate through pipeline stages |
# Example: search remote software engineer jobs with visa sponsorship
search_jobs(
query="software engineer",
location="remote",
visa_sponsored=True,
min_salary=120000,
distance_miles=50,
limit=20
)
# After searching, get details for a specific role
get_job_details(job_id="abc123")
# Extract skills from a job description (better than using full JD text)
keywords = get_job_keywords(job_id="abc123")
# Returns: ["Python", "React", "AWS", "GraphQL", "Kubernetes", ...]
# One-page resume from your context
resume = create_resume(
format="pdf", # html, pdf, or docx
context={"experience": [...], "education": [...]}
)
# Submit application (requires jobs:apply scope on API key)
submit_job_application(
job_id="abc123",
resume_url="...",
cover_letter="..."
)
# Cost: $0.01 per successful submission
# Get high-level job market stats
overview = get_market_overview()
# Returns: total_jobs, remote_ratio, top_hiring_companies, salary_ranges...
1. User: "Find me remote Python jobs with visa sponsorship paying $150k+"
2. Agent: Call search_jobs with filters → present results with salary, visa status, distance
3. User: "Tell me more about X"
4. Agent: Call get_job_details(job_id) → summarize key requirements
5. User: "What skills does this role need?"
6. Agent: Call get_job_keywords(job_id) → show distilled tech stack
7. User: "Apply to this one"
8. Agent: Call submit_job_application or open Jobs app via search_jobs app mode
1. User: "Tailor my resume for this job"
2. Agent: Call get_job_keywords(job_id) to get exact skill requirements
3. Agent: Call create_resume with job context → generates targeted resume
4. Agent: Suggest specific improvements based on keyword gap analysis
sk-wl-api01-*)https://mcp.worklittle.com/submit_job_application requires jobs:apply scopesubmit_job_application only works for employer-posted jobs on Worklittle, not external apply_url listingsget_job_keywords instead of full job description for resume/cover letter generation (better quality)"software engineer -junior"# Combined workflow: search → apply → track
# Use with:
# - hermes mcp tools (native)
# - mcporter CLI (ad-hoc)
# - REST API directly (for apps without MCP libraries)
After installing, test with:
# Check MCP connection
hermes mcp list
# Test search
hermes mcp call worklittle search_jobs '{"query": "remote python", "limit": 3}'
# Expected: JSON array of job listings with title, company, salary, location
io.github.worklittle/jobs