Google Jobs MCP Server
by ChanMeng666
A Model Context Protocol (MCP) server implementation that provides Google Jobs search capabilities via SerpAPI integration. Features multi-language support, flexible search parameters, and smart error handling.
Last updated: N/A
What is Google Jobs MCP Server?
This is a Model Context Protocol (MCP) server that allows you to search for jobs on Google Jobs using the SerpAPI.
How to use Google Jobs MCP Server?
- Install dependencies using
npm install
. 2. Configure yourclaude_desktop_config.json
with the correct paths and your SerpAPI key. 3. Build the server usingnpm run build
. 4. Start the server usingnpm start
. Alternatively, install via Smithery usingnpx -y @smithery/cli install @chanmeng666/google-jobs-server --client claude
or manually via npm, yarn, or pnpm.
Key features of Google Jobs MCP Server
Multi-Language Support
Flexible Search Options
Smart Error Handling
Rich Job Details
Advanced Features (pagination, sorting, radius search, employment type filtering)
Use cases of Google Jobs MCP Server
Integrating Google Jobs search into applications
Building job boards and aggregators
Automating job search workflows
Providing job search capabilities within a chat interface
FAQ from Google Jobs MCP Server
How do I get a SERP API key?
How do I get a SERP API key?
Visit serpapi.com and create an account. Your API key will be available in your dashboard.
What are the usage limits for the SERP API?
What are the usage limits for the SERP API?
The free tier offers 100 searches per month. Paid plans start at $50/month for 5000 searches. The request rate is 2 requests/second, with no IP restrictions and 5 concurrent requests.
What search parameters are available?
What search parameters are available?
Available parameters include query
, location
, posted_age
, employment_type
, salary
, radius
, hl
, page
, and sort_by
.
How do I troubleshoot API key issues?
How do I troubleshoot API key issues?
Verify the key in your configuration, check its status in the SERP API dashboard, and confirm it has remaining quota.
How can I contribute to the project?
How can I contribute to the project?
You can contribute by submitting pull requests, reporting issues, and providing feedback.