Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@jobs-mcpscan all sources for remote AI agent developer jobs"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Tools
Tool | Description |
| Search RemoteOK by tags (typescript, ai, python, etc.) |
| Search HN "Who is Hiring" threads via Algolia API |
| Search GitHub issues/discussions for job postings |
| Search Arbeitnow with remote filter |
| Scrape Upwork job listings by keyword |
| Generate a tailored proposal from a job description |
| Sweep all sources at once with multiple keywords |
| Return saved profile, skills, and project portfolio |
Setup
MCP Client Config
Add to your MCP client configuration:
Stack
TypeScript
Zod for input validation
No API keys required (all free/public APIs)
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