LinkedIn Scraper MCP
Search Indeed for job listings with parameters such as position, country, location, max items, and company details.
Click on "Deploy 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., "@LinkedIn Scraper MCPfind remote senior react developer jobs on LinkedIn"
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.
LinkedIn Scraper MCP
A remote MCP server for job scraping. Runs on Cloudflare Workers, uses Apify for scraping.
Quick Start
git clone https://github.com/BlockchainHB/linkedin-scraper-mcp.git
cd linkedin-scraper-mcp
npm installAdd your Apify API key to wrangler.jsonc:
{
"vars": {
"APIFY_API_KEY": "your_key_here"
}
}Related MCP server: job-search-mcp
Tools
Tool | Description |
| Search LinkedIn for job listings |
| Search Indeed for job listings |
Development
npm run dev # Local server at localhost:8787
npm run deploy # Deploy to Cloudflare WorkersClaude Code Integration
This repo includes native Claude Code support with skills and slash commands.
Slash Commands
Command | Description |
| Interactive setup wizard for Claude Desktop or Cursor |
| Quick job search |
| Deploy to Cloudflare with config generation |
Auto-Discovery Skill
The included skill (.claude/skills/job-scraper/) enables Claude to automatically use job scraping when you ask about jobs, hiring trends, or job market data.
Connect to Claude Desktop
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"job-scraper": {
"command": "npx",
"args": ["mcp-remote", "https://your-worker.workers.dev/sse"]
}
}
}Connect to Cursor
Add to .cursor/mcp.json in your project:
{
"mcpServers": {
"job-scraper": {
"command": "npx",
"args": ["mcp-remote", "https://your-worker.workers.dev/sse"]
}
}
}Usage Examples
Once connected:
"Find remote senior React developer jobs"
"Search for data science positions in Austin"
"What entry-level marketing roles are at Google?"
LinkedIn Parameters
Parameter | Required | Description |
| Yes | Job title to search |
| No | Location or "Remote" |
| No | 1-100 (default: 10) |
| No | Internship, Entry level, Associate, Mid-Senior level, Director, Executive |
| No | Full-time, Part-time, Contract, etc. |
| No | Array of company names |
Indeed Parameters
Parameter | Required | Description |
| Yes | Job position to search |
| No | Country code (default: US) |
| No | City or region |
| No | 1-100 (default: 50) |
| No | Include company info (slower) |
Author
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Public MCP server for discovering open jobs. Search, filter, and get application links.
Remote MCP server for hotel rate monitoring, parity checks, and pricing intelligence via Apify.
GetJobzi MCP server for job search, application tracking, and career forecasting.
SAP SuccessFactors public career-site jobs via an Apify Actor, hosted MCP.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceSelf-hosted MCP server that scrapes LinkedIn jobs using your authenticated session cookies, enabling job search and details retrieval without per-run costs.-
- AlicenseNot gradedqualityAmaintenanceMCP server that exposes job search data from multiple boards, enabling clients to query and manage job listings via natural language.7MIT
- AlicenseCqualityDmaintenanceAn MCP server that enables AI-assisted job search workflows including job discovery, application tracking, resume evaluation, and cover letter generation, with support for multiple job sources and scheduled scraping.8312 npm1AGPL 3.0
- AlicenseNot gradedqualityBmaintenanceAn MCP server that finds recent job postings based on your LinkedIn profile, scores each against your resume, and logs the results — all without logging into or scraping LinkedIn.MIT