Usajobs Search
usajobs_searchSearch USAJOBS announcements. Returns title, agency, location, salary band, posting/closing dates.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"keyword": "software engineer",
"location": "Washington, DC",
"results_per_page": 25
},
"name": "usajobs_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based page | |
| remote | No | Telework/remote only | |
| keyword | No | Free-text — title + description + agency name | |
| location | No | City/state (e.g. "San Francisco, CA") | |
| organization | No | Agency code or name (e.g. "VATA" or "Veterans") | |
| pay_grade_low | No | "GS5", "GS9", "SES", ... | |
| pay_grade_high | No | ||
| position_title | No | Restrict to job title field | |
| results_per_page | No | 1-500 (default 25) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| JobData | No | Array of job posting objects | |
| SearchResult | No | Search result metadata and job postings |