Home / Servers

go-job

by anatolykoptev

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

ToolDescription
job_searchUnified 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_scoreScore job listings against a resume using Jaccard keyword overlap (0–100).
opportunity_searchCross-type opportunity search (jobs + freelance + bounty).
opportunity_analyzeDeep analyze a single opportunity URL.
opportunity_claimInitiate a claim action on a matched opportunity.

Resume

ToolDescription
resume_analyzeATS score (0–100), missing keywords, gaps, recommendations.
cover_letter_generateTailored cover letter (3 tones: professional / friendly / concise).
resume_tailorRewrite resume sections to match JD, keyword diff.
master_resume_buildBuild a master resume profile from raw experience.
resume_generateGenerate a targeted resume from the master profile.
resume_enrichEnrich master profile via Q&A.
resume_profileView the stored master profile.
resume_memorySemantic search/add/update over resume memory store.

Research

ToolDescription
researchResearch salary, company, or person. subject=salary|company|person.
atsDirect ATS board fetch (Greenhouse, Lever, Ashby).

Interview & Career Prep

ToolDescription
interview_prepPersonalized Q&A (behavioral + technical + system design) with model answers.
project_showcaseSTAR-format project narratives with impact and talking points.
pitch_generate30-sec & 2-min elevator pitches, "why this company" answer.
skill_gapResume vs JD gap: match score, missing skills, learning plan.

Application Workflow

ToolDescription
application_prepOne-call combo: resume analysis + cover letter + interview prep + company research.
offer_compareSide-by-side offer comparison with scoring (0–100).
negotiation_prepSalary negotiation playbook: scripts, counters, BATNA.
linkedinLinkedIn profile operations.
linkedin_profile_ingestIngest a LinkedIn profile for local analysis.

Tracker & Utilities

ToolDescription
job_trackerTrack job applications. action=add|list|update.
algora_job_ingestIngest Algora bounty/job listings into the hunt store.
hunt_listList hunt entries from the local store (triggers lazy enrichment).
oversizeRetrieve / list / purge oversized MCP responses from the spillover store.

Filters (job_search)

FilterValues
experienceinternship, entry, associate, mid-senior, director, executive
job_typefull-time, part-time, contract, temporary
remoteonsite, hybrid, remote
time_rangeday, week, month
salary40k+, 60k+, 80k+, 100k+, 120k+, 140k+, 160k+, 180k+, 200k+
easy_applytrue (LinkedIn Easy Apply only)
platformlinkedin, greenhouse, lever, ats, yc, hn, indeed, habr, remoteok, weworkremotely, remotive, twitter, google, un, inspira, undp, all (default)
limit1–50 (default 15)
offsetskip N results for pagination
blacklistcomma-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.

NOASSERTION198,904

@modelcontextprotocol/server-everything

Official

by modelcontextprotocol

MCP server that exercises all the features of the MCP protocol

89,105

@modelcontextprotocol/server-filesystem

Official

by modelcontextprotocol

MCP server for filesystem access

SEE LICENSE IN LICENSE89,105

mcp-server-fetch

Official

by modelcontextprotocol

A Model Context Protocol server providing tools to fetch and convert web content for usage by LLMs

89,105