Search Jobs
getmattered_search_jobsSearch open jobs by keywords, location, seniority, job type, salary, and remote preference; return job match IDs or URLs for applying without changing your account or spending.
Instructions
Searches every open job GetMattered can apply to, by words, place, seniority and job type, whatever the user's saved search covers. Changes nothing on the account and spends nothing. Each result has the job_match_id or job_url getmattered_apply takes.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "getmattered_search_jobs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | A job title or words from one (e.g. "Founding Engineer"). Without it, the job titles in the user's job preferences. | |
| location | No | A city or country (e.g. "San Francisco", "Germany") or "Remote". Without it, the countries in the user's job preferences. | |
| companies | No | Companies to keep, up to 10 names. | |
| job_types | No | Job types to keep: full_time, part_time, contract, internship, freelance, temporary. A job that states no type stays in. | |
| salary_min | No | Lowest yearly pay in US dollars (e.g. 120000). A job that states no pay stays in. | |
| remote_only | No | If true, the list holds only remote jobs. | |
| experience_levels | No | Levels to keep: intern, entry, junior, mid, senior, lead, executive. A job that states no level stays in. | |
| posted_within_days | No | How many days back to search by posting date, 1 to 30. | |
| needs_visa_sponsorship | No | If true, jobs that rule out visa sponsorship are left out. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobs | Yes | Best first, each one a job GetMattered can send now. The search saved nothing. | |
| outcome | Yes | found: jobs GetMattered can send now; none_found: the search ran and found none; no_query: no job title was given or saved; no_place: the location names no country GetMattered searches, or none is saved; no_remote_country: remote jobs were asked with no country given or saved. | |
| nextStep | Yes | ||
| setupStep | No | Present while account setup is open: the first setup step. | |
| searchedTitles | Yes | The job titles the search read. | |
| searchedCountries | Yes | The countries the search read, as ISO codes. |