Monster.com MCP Server
Pricing
from $15.00 / 1,000 mcp tool calls
Monster.com MCP Server
MCP server for Monster.com jobs (US): an AI agent can search listings by keyword and city, fetch one job with its full description and autocomplete locations. Works from Claude, Cursor or any MCP client; also runs as a one-shot job scraper.
Connect an AI assistant to Monster.com job listings. This Model Context Protocol (MCP) server gives Claude, Cursor, n8n or your own agent three tools: search jobs by keyword and city, fetch one job with its full description, and autocomplete location names. The same Actor also runs as a normal one-shot job scraper that writes to a dataset.
No Monster login or API key is needed. Each call queries Monster when it is made. Monster's data source here covers US listings only.
Tools
| Tool | What it returns |
|---|---|
search_monster_jobs(query, location, radius_mi, limit, country) | Up to 100 jobs per call (relevance order, about 500 per search at most): title, company, city, state, GPS, salary when the employer lists one, remote flag, employment type, posting date, 500-character description excerpt, Monster page URL and apply URL. Empty location searches nationwide. |
get_monster_job(job_id) | One job by Monster UUID with the full plain-text description, company profile text, logo and industry. Returns an error if the job has expired. |
suggest_monster_locations(prefix, limit, country) | Location suggestions such as Austin, TX to use as the location of a search. |
A call that fails or finds nothing returns an error field (or an empty list) and is not charged. Only country: "US" is accepted.
Connect it
Start the Actor in Standby mode. The server listens at
https://<your-username>--monster-mcp.apify.actor/mcp
Send your Apify API token as Authorization: Bearer <token>. In an MCP client that supports Streamable HTTP servers:
{"mcpServers": {"monster-jobs": {"url": "https://<your-username>--monster-mcp.apify.actor/mcp","headers": { "Authorization": "Bearer <your Apify token>" }}}}
Then ask things like "find remote data analyst jobs posted this week in Texas and list the salary where given".
Example tool output (search_monster_jobs)
{"query": "welder","location": "Austin, TX","count": 1,"estimated_total": 61,"jobs": [{"jobId": "2c240561-3bc8-4ba4-85cc-207c0cfb4432","title": "Orbital Welder - 2nd and 3rd Shift","company": "Apparent Technologies Inc","city": "Balcones","state": "TX","remote": false,"salaryMin": null,"datePosted": "2026-10-09T16:38:09.052Z","dateRecency": "2 days ago","applyType": "OFFSITE","description": "Orbital Welder Second and Third Shift Openings ..."}]}
Salary fields are null when the employer lists none. Apply URLs are Monster's own redirect links, usually via a job-ad network.
Classic run (no AI needed)
Press Start with a query and the Actor searches once and writes one row per job to the dataset (same fields as above plus searchQuery and searchLocation). Leave query empty and the run ends immediately with a note (the MCP server only runs in Standby mode).
{"query": "registered nurse","address": "Austin, TX","radius": 30,"maxResults": 100}
| Input | Default | Description |
|---|---|---|
query | empty | Job title or keywords |
address | empty | City, ST; empty = nationwide |
radius | 30 | Miles around the location |
maxResults | 50 | Up to 501 jobs (Monster's cap per search) |
For many cities in one run, use the Monster.com Multi-City Job Scraper. Schedule this Actor or call it by API to track a search over time.
Use cases
- Give a career or recruiting assistant live US job listings.
- Answer salary and demand questions for a role and city from inside a chat.
- Build job-alert workflows in n8n or Make with MCP tool nodes.
FAQ
Which markets work? US only; Monster's app API returns no other country.
Which clients work? Any MCP client that supports Streamable HTTP and custom headers.
Why are some salaries empty? Monster only has a salary when the employer lists one.
What if a call returns an error? Monster occasionally rate-limits or refuses a request; the tool returns an error field and you are not charged. Retry in a moment.
Is it legal? It returns publicly visible listings. You are responsible for complying with Monster's terms and applicable law.
