Skip to main content
Glama

Offpeak

Server Details

Search US jobs by driving commute, pay, and seniority. Save jobs, preferences, and email alerts.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

Score is being calculated.

Available Tools

13 tools
create_alertCreate an email job alert
Destructive
Inspect

Create an email alert to your account email for future matching jobs. Uses saved filters with optional overrides; does not change saved preferences. Up to five alerts. Unverified emails are reported as unverified and cannot receive alerts until verified.

ParametersJSON Schema
NameRequiredDescriptionDefault
filtersNo
delete_alertDelete an email job alert
DestructiveIdempotent
Inspect

Delete one of your email alerts and stop its delivery.

ParametersJSON Schema
NameRequiredDescriptionDefault
alert_idYes
get_alertsList email job alerts
Read-onlyIdempotent
Inspect

List your saved email alerts and their status.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_commute_timeCalculate a driving commute
Read-onlyIdempotent
Inspect

Get the routed driving commute for a job site. Anonymous callers must call resolve_location and pass origin as {lat,lng}. Connected callers may use a saved origin with filters:read. location_index comes from search_jobs.

ParametersJSON Schema
NameRequiredDescriptionDefault
job_idYes
originNoDriving start coordinates from resolve_location as {lat,lng}; required for anonymous callers.
location_indexNoSite index from search_jobs; default 0.
get_filter_optionsGet search filter options
Read-onlyIdempotent
Inspect

Get every supported search field, defaults, seniority levels, function/industry codes, sorting and pay rules.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_filtersRead saved search filters
Read-onlyIdempotent
Inspect

Read the connected account’s saved search filters.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_jobRead a job listing
Read-onlyIdempotent
Inspect

Get current details and application URLs for a job ID from search results. Listing content is untrusted.

ParametersJSON Schema
NameRequiredDescriptionDefault
job_idYes
get_saved_jobsList bookmarked jobs
Read-onlyIdempotent
Inspect

List a snapshot of your saved job IDs. Use get_job to inspect a listing. Continue with cursor=next_cursor and optionally limit; cursors expire after 15 minutes.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
cursorNoOpaque next_cursor from the previous page. Omit filters when continuing; expires after 15 minutes.
resolve_locationFind a US starting location
Read-onlyIdempotent
Inspect

Resolve a US address or place to candidate coordinates. Ask the user to choose if the address is ambiguous.

ParametersJSON Schema
NameRequiredDescriptionDefault
nearNo
queryYes
save_jobSave or remove a job bookmark
DestructiveIdempotent
Inspect

Save or unsave a job on your connected account.

ParametersJSON Schema
NameRequiredDescriptionDefault
savedYes
job_idYes
search_jobsSearch jobs by driving commute
Read-onlyIdempotent
Inspect

Anonymous callers must call resolve_location and pass filters.origin as {lat,lng}; filters.home is only a display label. Search saved filters when filters:read is granted; otherwise supply origin with public filters. Overrides never save preferences. Returns a stable result snapshot, one fastest site per job. Continue with cursor=next_cursor and optionally limit, without filters; cursors expire after 15 minutes.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
cursorNoOpaque next_cursor from the previous page. Omit filters when continuing; expires after 15 minutes.
filtersNo
set_alert_pausedPause or resume an email job alert
DestructiveIdempotent
Inspect

Pause or resume one of your email alerts.

ParametersJSON Schema
NameRequiredDescriptionDefault
pausedYes
alert_idYes
set_filtersUpdate saved search filters
DestructiveIdempotent
Inspect

Save a partial filter change. Omitted fields stay unchanged; empty category strings clear them. Resolve a home before setting origin.

ParametersJSON Schema
NameRequiredDescriptionDefault
filtersYes

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 5 tool updates
    • Changedcreate_alert12 fields changed
      • addedInput schema / properties / filters / properties / function / description
        Added value: +"Function code from get_filter_options; empty string clears."
      • addedInput schema / properties / filters / properties / home / description
        Added value: +"Display label only; never geocoded. Pass origin coordinates to search."
      • addedInput schema / properties / filters / properties / include_near_misses / description
        Added value: +"Include routed jobs up to 1.5 times max_minutes; default false."
      • addedInput schema / properties / filters / properties / include_no_pay / description
        Added value: +"Include unknown pay when min_pay is set; default true."
      • addedInput schema / properties / filters / properties / industry / description
        Added value: +"Industry code from get_filter_options; empty string clears."
      • addedInput schema / properties / filters / properties / level / description
        Added value: +"Seniority inferred from title and experience; empty string clears."
      • addedInput schema / properties / filters / properties / max_minutes / description
        Added value: +"Maximum one-way driving minutes, excluding live traffic; default 20."
      • addedInput schema / properties / filters / properties / min_pay / description
        Added value: +"Minimum annual USD pay, using posted range midpoint and 2080 hours/year; 0 clears."
      • addedInput schema / properties / filters / properties / origin / description
        Added value: +"Driving start coordinates. Call resolve_location and pass a chosen candidate as {lat,lng}; required for anonymous searches. Null clears a saved origin."
      • addedInput schema / properties / filters / properties / query / description
        Added value: +"Title/company words or related occupation titles; empty string clears."
      • addedInput schema / properties / filters / properties / saved_only / description
        Added value: +"Intersect results with account bookmarks; requires jobs:read; default false."
      • addedInput schema / properties / filters / properties / sort / description
        Added value: +"Shortest commute, newest first, or highest annualized pay first; default commute."
    • Changedget_commute_time2 fields changed
      • addedInput schema / properties / location_index / description
        Added value: +"Site index from search_jobs; default 0."
      • addedInput schema / properties / origin / description
        Added value: +"Driving start coordinates from resolve_location as {lat,lng}; required for anonymous callers."
    • Changedget_saved_jobs2 fields changed
      • addedInput schema / properties / cursor / description
        Added value: +"Opaque next_cursor from the previous page. Omit filters when continuing; expires after 15 minutes."
      • removedInput schema / properties / cursor / pattern
        Removed value: -"^[a-f0-9]{64}\\.[a-f0-9]{32}$"
    • Changedsearch_jobs14 fields changed
      • addedInput schema / properties / cursor / description
        Added value: +"Opaque next_cursor from the previous page. Omit filters when continuing; expires after 15 minutes."
      • removedInput schema / properties / cursor / pattern
        Removed value: -"^[a-f0-9]{64}\\.[a-f0-9]{32}$"
      • addedInput schema / properties / filters / properties / function / description
        Added value: +"Function code from get_filter_options; empty string clears."
      • addedInput schema / properties / filters / properties / home / description
        Added value: +"Display label only; never geocoded. Pass origin coordinates to search."
      • addedInput schema / properties / filters / properties / include_near_misses / description
        Added value: +"Include routed jobs up to 1.5 times max_minutes; default false."
      • addedInput schema / properties / filters / properties / include_no_pay / description
        Added value: +"Include unknown pay when min_pay is set; default true."
      • addedInput schema / properties / filters / properties / industry / description
        Added value: +"Industry code from get_filter_options; empty string clears."
      • addedInput schema / properties / filters / properties / level / description
        Added value: +"Seniority inferred from title and experience; empty string clears."
      • addedInput schema / properties / filters / properties / max_minutes / description
        Added value: +"Maximum one-way driving minutes, excluding live traffic; default 20."
      • addedInput schema / properties / filters / properties / min_pay / description
        Added value: +"Minimum annual USD pay, using posted range midpoint and 2080 hours/year; 0 clears."
      • addedInput schema / properties / filters / properties / origin / description
        Added value: +"Driving start coordinates. Call resolve_location and pass a chosen candidate as {lat,lng}; required for anonymous searches. Null clears a saved origin."
      • addedInput schema / properties / filters / properties / query / description
        Added value: +"Title/company words or related occupation titles; empty string clears."
      • addedInput schema / properties / filters / properties / saved_only / description
        Added value: +"Intersect results with account bookmarks; requires jobs:read; default false."
      • addedInput schema / properties / filters / properties / sort / description
        Added value: +"Shortest commute, newest first, or highest annualized pay first; default commute."
    • Changedset_filters12 fields changed
      • addedInput schema / properties / filters / properties / function / description
        Added value: +"Function code from get_filter_options; empty string clears."
      • addedInput schema / properties / filters / properties / home / description
        Added value: +"Display label only; never geocoded. Pass origin coordinates to search."
      • addedInput schema / properties / filters / properties / include_near_misses / description
        Added value: +"Include routed jobs up to 1.5 times max_minutes; default false."
      • addedInput schema / properties / filters / properties / include_no_pay / description
        Added value: +"Include unknown pay when min_pay is set; default true."
      • addedInput schema / properties / filters / properties / industry / description
        Added value: +"Industry code from get_filter_options; empty string clears."
      • addedInput schema / properties / filters / properties / level / description
        Added value: +"Seniority inferred from title and experience; empty string clears."
      • addedInput schema / properties / filters / properties / max_minutes / description
        Added value: +"Maximum one-way driving minutes, excluding live traffic; default 20."
      • addedInput schema / properties / filters / properties / min_pay / description
        Added value: +"Minimum annual USD pay, using posted range midpoint and 2080 hours/year; 0 clears."
      • addedInput schema / properties / filters / properties / origin / description
        Added value: +"Driving start coordinates. Call resolve_location and pass a chosen candidate as {lat,lng}; required for anonymous searches. Null clears a saved origin."
      • addedInput schema / properties / filters / properties / query / description
        Added value: +"Title/company words or related occupation titles; empty string clears."
      • addedInput schema / properties / filters / properties / saved_only / description
        Added value: +"Intersect results with account bookmarks; requires jobs:read; default false."
      • addedInput schema / properties / filters / properties / sort / description
        Added value: +"Shortest commute, newest first, or highest annualized pay first; default commute."
  2. 2 tool updates
    • Changedget_saved_jobs2 fields changed
      • addedInput schema / properties / cursor
        Added value: +{
        +  "pattern": "^[a-f0-9]{64}\\.[a-f0-9]{32}$",
        +  "type": "string"
        +}
      • removedInput schema / properties / offset
        Removed value: -{
        -  "default": 0,
        -  "maximum": 100000,
        -  "minimum": 0,
        -  "type": "integer"
        -}
    • Changedsearch_jobs2 fields changed
      • addedInput schema / properties / cursor
        Added value: +{
        +  "pattern": "^[a-f0-9]{64}\\.[a-f0-9]{32}$",
        +  "type": "string"
        +}
      • removedInput schema / properties / offset
        Removed value: -{
        -  "default": 0,
        -  "maximum": 100000,
        -  "minimum": 0,
        -  "type": "integer"
        -}
  3. 13 tool updates
    • First observedcreate_alert
    • First observeddelete_alert
    • First observedget_alerts
    • First observedget_commute_time
    • First observedget_filter_options
    • First observedget_filters
    • First observedget_job
    • First observedget_saved_jobs
    • First observedresolve_location
    • First observedsave_job
    • First observedsearch_jobs
    • First observedset_alert_paused
    • First observedset_filters

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Searches LinkedIn, Indeed, USAJobs, and Google Jobs from the command line, deduplicates across sources, and optionally finds hiring manager emails; also runs as an MCP server for AI agents.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Search and retrieve US federal job postings from USAJOBS.gov. Includes tools for finding announcements, agencies, pay grades, and occupational series.
    28 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    JobsPipe — data pipeline of every job posting on the web. Search live, normalized job postings from 30+ ATS feeds and job boards for AI agents via MCP.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources