Google Jobs MCP Server

search_jobs

Google Jobs API search tool.

Supported search parameters:

  1. Basic Search: Job title or keywords
  2. Location: City or region
  3. Time Filter: Recently posted jobs
  4. Job Type: Full-time, part-time, contract, internship
  5. Salary Range: Filter by compensation
  6. Geographic Range: Set search radius
  7. Language: Multi-language support

All parameters except 'query' are optional and can be freely combined.

Input Schema

NameRequiredDescriptionDefault
employment_typeNoJob type (Optional) Options: - "FULLTIME": Full-time - "PARTTIME": Part-time - "CONTRACTOR": Contractor - "INTERN": Internship - "TEMPORARY": Temporary
hlNoResult language (Optional) Options: - "en": English - "zh-CN": Chinese - "ja": Japanese - "ko": Koreanen
locationNoJob location (Optional, e.g., 'New York', 'London', 'Tokyo')
pageNoPage number (Optional, default: 1) - 10 results per page - Supports pagination
posted_ageNoPosting date filter (Optional) Options: - "today": Posted today - "3days": Last 3 days - "week": Last week - "month": Last month
queryYesSearch keywords (Required, e.g., 'software engineer', 'data analyst', 'product manager')
radiusNoSearch radius (Optional) Format examples: - "10mi": Within 10 miles - "20mi": Within 20 miles - "50mi": Within 50 miles
salaryNoSalary range (Optional) Format examples: - "$50K+": Above $50,000 - "$100K+": Above $100,000 - "$150K+": Above $150,000
sort_byNoSort order (Optional) Options: - "date": Sort by date - "relevance": Sort by relevance - "salary": Sort by salaryrelevance

Input Schema (JSON Schema)

{ "properties": { "employment_type": { "default": "", "description": "Job type (Optional)\nOptions:\n- \"FULLTIME\": Full-time\n- \"PARTTIME\": Part-time\n- \"CONTRACTOR\": Contractor\n- \"INTERN\": Internship\n- \"TEMPORARY\": Temporary", "type": "string" }, "hl": { "default": "en", "description": "Result language (Optional)\nOptions:\n- \"en\": English\n- \"zh-CN\": Chinese\n- \"ja\": Japanese\n- \"ko\": Korean", "type": "string" }, "location": { "default": "", "description": "Job location (Optional, e.g., 'New York', 'London', 'Tokyo')", "type": "string" }, "page": { "default": 1, "description": "Page number (Optional, default: 1)\n- 10 results per page\n- Supports pagination", "type": "number" }, "posted_age": { "default": "", "description": "Posting date filter (Optional)\nOptions:\n- \"today\": Posted today\n- \"3days\": Last 3 days\n- \"week\": Last week\n- \"month\": Last month", "type": "string" }, "query": { "description": "Search keywords (Required, e.g., 'software engineer', 'data analyst', 'product manager')", "type": "string" }, "radius": { "default": "", "description": "Search radius (Optional)\nFormat examples:\n- \"10mi\": Within 10 miles\n- \"20mi\": Within 20 miles\n- \"50mi\": Within 50 miles", "type": "string" }, "salary": { "default": "", "description": "Salary range (Optional)\nFormat examples:\n- \"$50K+\": Above $50,000\n- \"$100K+\": Above $100,000\n- \"$150K+\": Above $150,000", "type": "string" }, "sort_by": { "default": "relevance", "description": "Sort order (Optional)\nOptions:\n- \"date\": Sort by date\n- \"relevance\": Sort by relevance\n- \"salary\": Sort by salary", "type": "string" } }, "required": [ "query" ], "type": "object" }

You must be authenticated.

Other Tools