Skip to main content
Glama

jobs-mcp

MCP server for searching jobs across multiple boards and drafting proposals automatically.

Features

  • Multi-source search -- RemoteOK, Hacker News "Who is Hiring", Arbeitnow, GitHub Issues

  • Upwork scraping -- HTML-based job search with fallback strategies

  • Proposal drafting -- Auto-selects from 4 templates (MCP, AI Agent, Discord, General) based on keyword scoring

  • Job scan -- Single command to sweep all sources at once

  • Profile storage -- Built-in profile for quick reference during applications

Related MCP server: JobSpy MCP Server

Tools

Tool

Description

search_remote_jobs

Search RemoteOK by tags (typescript, ai, python, etc.)

search_hn_jobs

Search HN "Who is Hiring" threads via Algolia API

search_github_jobs

Search GitHub issues/discussions for job postings

search_arbeitnow_jobs

Search Arbeitnow with remote filter

search_upwork_jobs

Scrape Upwork job listings by keyword

draft_proposal

Generate a tailored proposal from a job description

job_scan

Sweep all sources at once with multiple keywords

my_profile

Return saved profile, skills, and project portfolio

Setup

npm install
npm run build

MCP Client Config

Add to your MCP client configuration:

{
  "mcpServers": {
    "jobs": {
      "command": "node",
      "args": ["path/to/jobs-mcp/dist/index.js"]
    }
  }
}

Stack

How Proposal Drafting Works

The draft_proposal tool scores a job description against 4 templates:

  • Template A -- MCP / Model Context Protocol projects

  • Template B -- AI agents, autonomous systems, LLM integration

  • Template C -- Discord bots and server management

  • Template D -- General TypeScript/Python backend work

Keywords in the job title and description are matched against each template. The highest-scoring template is selected and combined with a custom opening that references the specific technologies mentioned in the listing.

License

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables users to search for jobs, prefill applications using AI, and automate submissions across major platforms like Lever and Ashby directly from Claude or Cursor. It provides a full suite of tools for managing job queues, profile data, and resumes within a chat interface.
    35
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables job search and scraping across multiple job boards (LinkedIn, Indeed, Glassdoor, etc.) with advanced filtering, directly from Claude Desktop or other MCP clients.
    5
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    Transforms Claude into an AI job-hunting assistant that searches remote job boards, scores roles against your CV, generates tailored cover letters, and logs everything to a Notion tracker.
    11
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to search and explore remote job listings, salary stats, and popular roles, and supports token-authenticated actions like job alerts and apply redirects.
    MIT