Indeed MCP server
{
"mcpServers": {
"hasdata-indeed": {
"command": "npx",
"args": [
"-y",
"@hasdata/indeed-mcp@latest"
],
"env": {
"HASDATA_API_KEY": "<hasdata_api_key>",
"YOUR_KEY": "<your_key>"
}
}
}
}{
"mcpServers": {
"hasdata-indeed": {
"command": "npx",
"args": [
"-y",
"@hasdata/indeed-mcp@latest"
],
"env": {
"HASDATA_API_KEY": "<hasdata_api_key>",
"YOUR_KEY": "<your_key>"
}
}
}
}{
"mcpServers": {
"hasdata-indeed": {
"command": "npx",
"args": [
"-y",
"@hasdata/indeed-mcp@latest"
],
"env": {
"HASDATA_API_KEY": "<hasdata_api_key>",
"YOUR_KEY": "<your_key>"
}
}
}
}{
"servers": {
"hasdata-indeed": {
"command": "npx",
"args": [
"-y",
"@hasdata/indeed-mcp@latest"
],
"env": {
"HASDATA_API_KEY": "${input:hasdata_api_key}",
"YOUR_KEY": "${input:your_key}"
}
}
},
"inputs": [
{
"id": "hasdata_api_key",
"type": "promptString",
"description": "Hasdata api key",
"password": true
},
{
"id": "your_key",
"type": "promptString",
"description": "Your key",
"password": true
}
]
}{
"mcpServers": {
"hasdata-indeed": {
"command": "npx",
"args": [
"-y",
"@hasdata/indeed-mcp@latest"
],
"env": {
"HASDATA_API_KEY": "<hasdata_api_key>",
"YOUR_KEY": "<your_key>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y @hasdata/indeed-mcpversion 1.0.7
What it does
This server exposes two read-only tools for searching Indeed job listings and retrieving full job postings. It serves developers who want to query Indeed's public job data as structured JSON without needing an Indeed developer account or partner approval.
- Search Indeed for job listings by keyword and location, returning structured data with company, salary, and posting date.
- Retrieve the full job description and requirements for a specific posting using its URL.
- Compare job market data across locations, such as salary ranges for a given role in different cities.
Tools this server exposes
| Tool | Does |
|---|---|
| search_indeed | Search Indeed job listings by keyword and location, returning structured JSON with job title, company, salary, and posting date. |
| get_job_details | Retrieve the full job description and requirements for a specific posting by its URL. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.