Google Jobs Search (New York City, English, Top 10)
omnial/google-jobs-search-new-york
Returns the top 10 Google Jobs listings for a job search query, run for New York City, New York, in English: each listing's rank, job title, employer name, job location as shown, the site the posting comes from with its link, employment type, salary text where shown, and how long ago it was posted with an approximate posting time where shown. Also returns the query echoed back and the number of listings returned.
Price
Up to $0.00328 per call; you pay what the call used
The price shown is the price you pay. No monthly minimum. Top-ups start at $5.
Data source
Google Jobs
Data from Google Jobs.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/google-jobs-search-new-york" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/google-jobs-search-new-york" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/google-jobs-search-new-york", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/google-jobs-search-new-york", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.00328 |
- Updated
- Oct 14, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"keyword",
"location_name",
"language_code"
],
"properties": {
"depth": {
"enum": [
10
],
"type": "integer",
"default": 10,
"description": "How many listings to collect; only 10, the one tested, is offered."
},
"keyword": {
"type": "string",
"maxLength": 700,
"minLength": 1,
"description": "The job search query, such as a job title or skill."
},
"language_code": {
"enum": [
"en"
],
"type": "string",
"description": "The search language; only \"en\" (English), the one tested, is offered."
},
"location_name": {
"enum": [
"New York,New York,United States"
],
"type": "string",
"description": "The search location; only \"New York,New York,United States\" (New York City), the one tested, is offered."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "The job title."
},
"salary": {
"type": [
"string",
"null"
],
"description": "The salary text as shown, or null when none is shown."
},
"location": {
"type": "string",
"description": "The job location as the listing shows it (a city, or remote)."
},
"time_ago": {
"type": [
"string",
"null"
],
"description": "How long ago the job was posted, as shown, or null."
},
"timestamp": {
"type": [
"string",
"null"
],
"description": "An approximate posting time (UTC) worked out from the time-ago text, or null."
},
"source_url": {
"type": "string",
"description": "The link to the posting on that site."
},
"source_name": {
"type": "string",
"description": "The site the posting comes from, as shown (\"via ...\")."
},
"contract_type": {
"type": "string",
"description": "The employment type, such as full-time or internship."
},
"employer_name": {
"type": "string",
"description": "The hiring company's name."
},
"rank_absolute": {
"type": "number",
"description": "The listing's rank, from 1."
}
}
},
"description": "The job listings, in rank order."
},
"keyword": {
"type": "string",
"description": "The search query, echoed back."
},
"items_count": {
"type": "number",
"description": "How many listings came back."
}
}
}
}
},
"description": "The job listings, wrapped as `{results: [...]}` (one entry per call)."
}