Search public Indeed listings and retrieve full job postings as structured JSON through two read-only MCP tools.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by HasData Indeed.
hasdata_indeed_job_getJobDetailsJob title, company, location, salary/compensation, employment type, posted date, full description, requirements/benefits, and apply URL. 10 credits a call
hasdata_indeed_listing_getJobListingsAn array of jobs with title, company, location, salary, posted date, job URL, and jobKey for the requested page. 10 credits a call
HasData Indeed MCP server exposes two read-only tools for public Indeed job data. The listing tool searches by keyword and location and returns a page of matching jobs. Results can include titles, employers, locations, salary information when published, posting dates, job URLs, descriptions, benefits, and pagination data.
The details tool accepts a job URL and returns a fuller record. Its output can include the title, company, location, compensation, employment type, posting date, complete description, requirements, benefits, and application URL. The data is structured as JSON, making it suitable for agents that need to filter, compare, or summarize listings.
The hosted endpoint uses streamable HTTP:
https://mcp.hasdata.com/mcp?apis=indeed
Clients authenticate with an x-api-key header containing a HasData API key. The service reads Indeed postings visible to signed-out visitors, so an Indeed developer account or partner approval is not part of the setup described by the project.
Searches require a keyword and location. Optional inputs include date or relevance sorting, an Indeed country domain, and a numeric result offset for later pages. To inspect a result in depth, pass its job URL to the details tool. A client handles the MCP response for normal chat use; direct JSON-RPC callers may need to parse the JSON stored inside the returned text block.
HasData Indeed MCP server requires an MCP client and a HasData API key. The remote configuration uses the endpoint above and the x-api-key header. The README documents direct configurations for Claude Code, Claude Desktop, Cursor, Windsurf, and VS Code.
Claude Desktop can also connect through a local stdio launcher. The npm package is @hasdata/indeed-mcp, and the Python package is hasdata-indeed-mcp; both read HASDATA_API_KEY from the environment. This route is useful when a client configuration accepts local commands rather than remote HTTP servers.
hasdata_indeed_listing_getJobListings: Retrieves a requested search-results page for a keyword and location.hasdata_indeed_job_getJobDetails: Retrieves the full available information for one Indeed posting.start offset.au.indeed.com.HasData Indeed MCP server only exposes read operations; it does not apply to jobs or modify Indeed data. Salary fields appear only when the posting states compensation, so salary-based searches need to filter returned records rather than assume every result includes pay.
The supplied materials show conflicting per-call credit figures: the tool listing states 5 credits, while README examples and the tool table state 10 credits. Confirm the current rate and free-tier allowance in HasData before designing a high-volume workflow. Paging and each details lookup consume additional calls. Results also reflect public Indeed postings and may change as Indeed updates its pages.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/hasdata-indeed)<a href="https://allmcps.com/mcp/hasdata-indeed"><img src="https://allmcps.com/api/badge/hasdata-indeed?style=directory" alt="HasData Indeed on AllMCPs" /></a>