
Workopia — Job Search
Connects Claude to Workopia's global job database via streamable HTTP with OAuth 2.0 sign-in. You get five tools: search millions of live jobs from 90+ countries (Lever, Greenhouse, Workday feeds plus employer career pages), pull full job details with salary and requirements, tailor your resume to a specific posting, generate cover letters, and open your application dashboard. Resume tailoring and cover letter generation run on your own AI client's model, so Workopia never charges for inference. Free to use at launch. Install it as a Claude Code plugin or drop the endpoint into your MCP config for Claude Desktop, Cursor, or Windsurf.
- GitHub stars
- 312
- tools
- 5
- transport
- HTTP
- last updated
- Jun 15, 2026
Install
From registry metadata$ npx add-mcp https://workopia.io/api/mcp-jobs --name workopiaRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http workopia https://workopia.io/api/mcp-jobsRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 5 toolsVerified live against the running server on Nov 6, 2026.
tailor_resume_toolTailor a resume to a SPECIFIC job — TWO steps. STEP 1 (default; action omitted or 'prepare'): the server returns the job's full JD, its must-have skills/requirements, and the candidate's current resume, plus tailoring instructions. YOU (the model) then WRITE the tailored resum...15 params
Tailor a resume to a SPECIFIC job — TWO steps. STEP 1 (default; action omitted or 'prepare'): the server returns the job's full JD, its must-have skills/requirements, and the candidate's current resume, plus tailoring instructions. YOU (the model) then WRITE the tailored resum...
actionstringprepare · savecompanystringcustomization_levelstringlight · moderate · heavyjob_descriptionstringjob_idstringjob_titlestringparametersobjectresume_contentstringresume_dataobjectresume_textstringsession_idstringtailor_resumeobjecttailored_resumeobjectuser_emailstringuser_profileobjectcover_letter_toolWrite a cover letter for a SPECIFIC job — TWO steps. STEP 1 (default; action omitted or 'prepare'): the server returns the job's JD and the candidate's background, plus writing instructions. YOU (the model) then WRITE the cover letter (250–350 words, specific to the role, mapp...14 params
Write a cover letter for a SPECIFIC job — TWO steps. STEP 1 (default; action omitted or 'prepare'): the server returns the job's JD and the candidate's background, plus writing instructions. YOU (the model) then WRITE the cover letter (250–350 words, specific to the role, mapp...
actionstringprepare · savecompanystringcover_letterobjectcover_letter_textstringjob_descriptionstringjob_idstringjob_titlestringjson_resumeobjectparametersobjectresume_contentstringresume_textstringsession_idstringuser_emailstringuser_profileobjectjob_toolSearch jobs across 90+ countries by title, location, salary, remote/hybrid work mode, or employment type. Find roles in tech, finance, product, design, marketing, and every other vertical — aggregated from 1000+ ATS sources globally. Default action is search; use refine when t...5 params
Search jobs across 90+ countries by title, location, salary, remote/hybrid work mode, or employment type. Find roles in tech, finance, product, design, marketing, and every other vertical — aggregated from 1000+ ATS sources globally. Default action is search; use refine when t...
actionstringsearch · refine · saveparametersobjectrefine_recommendationsobjectsave_jobobjectsearch_jobsobjectjob_detail_toolRender the full job-detail card for a specific job the user asks about. Use this whenever the user references a particular job from a prior search result — by number (#1, '1', 'first', 'the 3rd one', 'job 3'), by company name (partial or full, e.g. 'Morgan Stanley', 'Morstan')...4 params
Render the full job-detail card for a specific job the user asks about. Use this whenever the user references a particular job from a prior search result — by number (#1, '1', 'first', 'the 3rd one', 'job 3'), by company name (partial or full, e.g. 'Morgan Stanley', 'Morstan')...
get_job_detailobjectjob_idstringparametersobjectuser_emailstringdashboard_toolShow the signed-in user's Workopia dashboard (saved, tailored, and applied jobs + latest resume). Requires OAuth. Default action is list; optional status_filter (all | saved | tailored | applied). Use whenever the user asks to recall their Workopia activity: 'my applications',...2 params
Show the signed-in user's Workopia dashboard (saved, tailored, and applied jobs + latest resume). Requires OAuth. Default action is list; optional status_filter (all | saved | tailored | applied). Use whenever the user asks to recall their Workopia activity: 'my applications',...
actionstringliststatus_filterstringall · saved · tailored · appliedSponsors
Readme
Workopia MCP Server
Job search, resume tailoring, cover letters & application tracking — available via the Model Context Protocol for Claude Code, Claude Desktop, Cursor, Windsurf, and other MCP clients.
Note: This is a hosted MCP server. Connect via the public endpoint below and sign in with Workopia (OAuth) — no API key to manage. All tools require a free Workopia sign-in; searching, job detail, resume tailoring, cover letters, and your dashboard are all scoped to your account. Resume tailoring and cover letters run on your own AI client's model — Workopia hosts no LLM and never charges for AI.
Endpoint
https://workopia.io/api/mcp-jobs
- Transport: Streamable HTTP
- Auth: OAuth 2.0 (Dynamic Client Registration + PKCE; handled automatically by the client)
- Website: https://workopia.io
Install as a Claude Code plugin
/plugin marketplace add workopia/workopia-mcp
/plugin install workopia-jobs
On first tool use, Claude Code opens the Workopia OAuth flow in your browser; the token is then stored and refreshed automatically.
Sign up and sign in
Details
- Repository
- github.com/workopia/workopia-mcp
- Category
- Search & Web Crawling
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026