HasData Indeed
com.hasdata/indeedVersion 1.0.8Indeed job listings by keyword and location, and full postings, as structured JSON.
Status
Responds465 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:11 UTC
- Latency
- 465 ms
- Remotes responding
- 1 of 1
- Sign-in
- API key
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.hasdata.com/mcp?apis=indeedResponds465 msNo sign-in
Claude Code
claude mcp add --transport http indeed 'https://mcp.hasdata.com/mcp?apis=indeed' --header 'x-api-key: <YOUR_X_API_KEY>'Replace <YOUR_X_API_KEY> before running.
Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: indeed
Remote MCP server URL: https://mcp.hasdata.com/mcp?apis=indeed
This server expects the header x-api-key.Cursor
{
"mcpServers": {
"indeed": {
"url": "https://mcp.hasdata.com/mcp?apis=indeed",
"headers": {
"x-api-key": "<YOUR_X_API_KEY>"
}
}
}
}Replace <YOUR_X_API_KEY> before running.
VS Code
code --add-mcp '{"name":"indeed","type":"http","url":"https://mcp.hasdata.com/mcp?apis=indeed","headers":{"x-api-key":"<YOUR_X_API_KEY>"}}'Replace <YOUR_X_API_KEY> before running.
Streamable HTTP
npm: @hasdata/indeed-mcp 1.0.8Package only
npm (npx)
claude mcp add indeed -e 'HASDATA_API_KEY=<YOUR_HASDATA_API_KEY>' -- npx -y @hasdata/indeed-mcp@1.0.8Replace <YOUR_HASDATA_API_KEY> before running.
Streamable HTTP
pypi: hasdata-indeed-mcp 1.0.8Package only
PyPI (uvx)
claude mcp add indeed -e 'HASDATA_API_KEY=<YOUR_HASDATA_API_KEY>' -- uvx hasdata-indeed-mcp==1.0.8Replace <YOUR_HASDATA_API_KEY> before running.
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
2 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
hasdata_indeed_job_getJobDetailsGet Indeed Job Details
Fetches a single Indeed job posting by its viewjob URL. Returns job title, company, location, salary/compensation, employment type, full description, and benefits. Use for ATS/CRM enrichment, compensation benchmarking, resume-to-JD matching with LLMs, and structured archival of postings discovered via the Indeed Listing endpoint. | No | Yes | Not declared | Yes |
hasdata_indeed_listing_getJobListingsGet Indeed Job Listings
Searches Indeed job listings by keyword and location with sort (relevance/date), country domain targeting, date-posted (1/3/7/14 days) and remote/hybrid filters. For pagination, pass the pagination.nextPage returned by the previous page back as the nextPage parameter. Indeed reranks a query differently on each request, so continuing by nextPage keeps the same ranking and returns a page that does not repeat or skip jobs, whereas the offset-based start parameter can return duplicates or miss jobs across pages. Returns an array of jobs with title, company, location, salary, posted date, job URL, sponsored flag, and jobKey (Indeed's stable job id, the only reliable dedup key for sponsored postings) for the requested page. With sponsoredOnly the request exits from the domain's country, where Indeed serves Canadian searches as sponsored postings. Use for job-market dashboards, role/geo hiring-trend analysis, sourcing pipelines, and generating URL lists to feed into the Indeed Job endpoint. | No | Yes | Not declared | Yes |
Details
- Registry status
- Active
- Published
- Sep 24, 2026
- Updated
- Sep 24, 2026
- Categories (suggested)
- Marketing and SEOSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared