@pipeworx/usajobs
Connect: https://gateway.pipeworx.io/usajobs/mcp · Install: one-click buttons
Tools: 5
USAJOBS.gov MCP — US federal civilian job postings. ~10k active openings any given day.
Tools
search(keyword?, location?, position_title?, organization?, pay_grade_low?, pay_grade_high?, remote?, results_per_page?, page?)— primary searchget_job(announcement_number)— full announcement record by numberlist_agencies()— federal agency referencelist_pay_grades()— GS/SES grade referencelist_occupational_series()— occupational series codes
Auth
USAJOBS requires a User-Agent (email) and an Authorization-Key header. Both come from a free registration at https://developer.usajobs.gov/.
- Platform key: gateway env
PLATFORM_USAJOBS_KEY(the auth key) — the User-Agent email is hard-coded to the operator’s contact email at the pack level. SetPLATFORM_USAJOBS_USER_AGENTseparately if you want to override. - BYO:
?_apiKey=<auth_key>:<email>(colon-joined).
Data source
https://data.usajobs.gov/api/ — Host: data.usajobs.gov is automatic via fetch.
Tools
- search — Search USAJOBS announcements. Returns title, agency, location, salary band, posting/closing dates.
- get_job — Fetch a single announcement by USAJOBS announcement number.
- list_agencies — Federal agency reference codes.
- list_pay_grades — Pay grade codes (GS, GG, ES, etc.).
- list_occupational_series — Occupational series codes (e.g. 2210 Information Technology).
Tools
-
get_job— Fetch a single announcement by USAJOBS announcement number. -
list_agencies— Federal agency reference codes. -
list_occupational_series— Occupational series codes (e.g. 2210 Information Technology). -
list_pay_grades— Pay grade codes (GS, GG, ES, etc.). -
search— Search USAJOBS announcements. Returns title, agency, location, salary band, posting/closing dates.