
go-job
go_job
Job search, resume optimization, career research, and application tracking — a Go MCP server exposing 28 tools across LinkedIn, Greenhouse, Lever, YC, HN, Indeed, Хабр, RemoteOK, WeWorkRemotely, Twitter/X, Google Jobs, and more.
MCP Tools
Search
| Tool | Description |
|---|---|
job_search | Unified search: LinkedIn, Greenhouse, Lever, YC, HN, Indeed, Хабр, RemoteOK, WeWorkRemotely, Remotive, Twitter/X, Google Jobs. platform= selects source; limit (default 15, max 50) + offset for pagination. |
job_match_score | Score job listings against a resume using Jaccard keyword overlap (0–100). |
opportunity_search | Cross-type opportunity search (jobs + freelance + bounty). |
opportunity_analyze | Deep analyze a single opportunity URL. |
opportunity_claim | Initiate a claim action on a matched opportunity. |
Resume
| Tool | Description |
|---|---|
resume_analyze | ATS score (0–100), missing keywords, gaps, recommendations. |
cover_letter_generate | Tailored cover letter (3 tones: professional / friendly / concise). |
resume_tailor | Rewrite resume sections to match JD, keyword diff. |
master_resume_build | Build a master resume profile from raw experience. |
resume_generate | Generate a targeted resume from the master profile. |
resume_enrich | Enrich master profile via Q&A. |
resume_profile | View the stored master profile. |
resume_memory | Semantic search/add/update over resume memory store. |
Research
| Tool | Description |
|---|---|
research | Research salary, company, or person. subject=salary|company|person. |
ats | Direct ATS board fetch (Greenhouse, Lever, Ashby). |
Interview & Career Prep
| Tool | Description |
|---|---|
interview_prep | Personalized Q&A (behavioral + technical + system design) with model answers. |
project_showcase | STAR-format project narratives with impact and talking points. |
pitch_generate | 30-sec & 2-min elevator pitches, "why this company" answer. |
skill_gap | Resume vs JD gap: match score, missing skills, learning plan. |
Application Workflow
| Tool | Description |
|---|---|
application_prep | One-call combo: resume analysis + cover letter + interview prep + company research. |
offer_compare | Side-by-side offer comparison with scoring (0–100). |
negotiation_prep | Salary negotiation playbook: scripts, counters, BATNA. |
linkedin | LinkedIn profile operations. |
linkedin_profile_ingest | Ingest a LinkedIn profile for local analysis. |
Tracker & Utilities
| Tool | Description |
|---|---|
job_tracker | Track job applications. action=add|list|update. |
algora_job_ingest | Ingest Algora bounty/job listings into the hunt store. |
hunt_list | List hunt entries from the local store (triggers lazy enrichment). |
oversize | Retrieve / list / purge oversized MCP responses from the spillover store. |
Filters (job_search)
| Filter | Values |
|---|---|
experience | internship, entry, associate, mid-senior, director, executive |
job_type | full-time, part-time, contract, temporary |
remote | onsite, hybrid, remote |
time_range | day, week, month |
salary | 40k+, 60k+, 80k+, 100k+, 120k+, 140k+, 160k+, 180k+, 200k+ |
easy_apply | true (LinkedIn Easy Apply only) |
platform | linkedin, greenhouse, lever, ats, yc, hn, indeed, habr, remoteok, weworkremotely, remotive, twitter, google, un, inspira, undp, all (default) |
limit | 1–50 (default 15) |
offset | skip N results for pagination |
blacklist | comma-separated company/keyword exclusion |
Architecture
go_job/
├── main.go
├── internal/
│ ├── engine/
│ │ ├── config.go # Config struct + Init()
│ │ ├── bridge.go # Source bridge wiring
│ │ ├── bridge_jobs.go # Job-specific bridge helpers
│ │ ├── bridge_llm.go
Related servers

n8n
by n8n-io
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
NOASSERTION★ 198,904

@modelcontextprotocol/server-everything
OfficialMCP server that exercises all the features of the MCP protocol
★ 89,105

@modelcontextprotocol/server-filesystem
OfficialMCP server for filesystem access
SEE LICENSE IN LICENSE★ 89,105