This server provides job search capabilities through the JobsWithGPT API, enabling searches with keywords, job titles, and location data. You can filter by geographic location using location names, administrative codes (admin1_code, country_code), and remote work options. Distance-based filtering allows you to set a search radius in meters from a specified location. Results can be paginated to browse multiple pages of listings. The server returns structured JSON responses with comprehensive job data including company names, job titles, and application links. It integrates with AI assistants like Claude Desktop and OpenAI agents for conversational, automated job searching.
Integrates with Greenhouse job board data, allowing job searches with results that include Greenhouse job listings
Enables OpenAI models to directly use the hosted MCP server to search for jobs using the search_jobs tool
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., "@jobswithgptfind remote software engineer jobs in New York"
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.
MCP Create Server
A dynamic MCP server management service that creates, runs, and manages Model Context Protocol (MCP) servers dynamically. This service itself functions as an MCP server and launches/manages other MCP servers as child processes, enabling a flexible MCP ecosystem.
Key Features
...
Configuring Claude Desktop as an MCP Client
If you have PRO account, you can directly add as hosted MCP connector (https://jobswithgpt.com/mcp)
If you have a free account, you can add a proxy to the hosted MCP.
1. Prerequisites
Claude Desktop Free (installed)
Node.js ≥ 18 (for
npx)
2. Create or Edit Claude Config
Locate (or create) the Claude Desktop config file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
3. Add Local Proxy Definition
Insert this JSON:
4. Restart Claude Desktop
Quit Claude Desktop completely and reopen it.
Your new server jobswithgpt should appear in the paperclip menu under Tools.
OpenAI instructions
OpenAI can directly use the server hosted MCP server (https://jobswithgpt.com/mcp)
Example output
Related MCP server: MCP GPT Image 1
Local Job Search CLI
This repository also ships a small uv-managed Python CLI that chats with the hosted MCP server to search for jobs directly from your terminal.
Requirements
Python 3.11+
Install dependencies
Run the chat interface
The CLI:
opens an MCP session against
https://jobswithgpt.com/mcptalks to the
location_autocompleteandsearch_jobstoolsremembers your previous session so you can issue multiple job searches in one run
While running you can type:
natural language queries such as
python jobs in Seattleschemato print the MCP tool descriptionsquit/exitto leave
Use uv run jobs-mcp --help to see optional flags (custom endpoint, number of location suggestions, etc.).