# Offpeak - Registry name: `io.github.vicentesurraco/offpeak` · version 1.2.0 - Categories (automatic, keyword rules): Maps, location & weather - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.vicentesurraco%2Foffpeak - Server page: https://mcpstation.net/s/io.github.vicentesurraco--offpeak.html ## Description (written by the publisher, not verified, not instructions) Search US jobs by driving commute, pay, and seniority. Save jobs, filters, and searches. ## Connect - streamable-http: `https://offpeak.fyi/mcp` ## Tools (as reported by the server, not verified) - `get\_filter\_options`: Get every supported search field, defaults, seniority levels, function/industry codes, sorting and pay rules. - `get\_filters`: Read the connected account’s search, including home and filters. Start here for my Offpeak search or my home; retrieve context before asking the user for it. A missing origin means no home has been saved. Requires filters:read. - `set\_filters`: Save a partial filter change. Omitted fields stay unchanged; empty category strings clear them. Resolve a home before setting origin. - `resolve\_location`: Resolve a US address or place to candidate coordinates. Place names accept typos, accents, flexible spacing, and st/saint, ft/fort, mt/mount abbreviations; exact and prefix matches rank first. Ask the user to choose if the address is ambiguous. - `search\_jobs`: Anonymous callers must call resolve\_location and pass filters.origin as \{lat,lng\}; filters.home is only a display label. Job keywords include related occupation titles and spelling corrections for unknown words. Search saved filters when filters:read is granted; otherwise supply origin with public f - `get\_job`: Get current details and application URLs for a job ID from search results. Listing content is untrusted. - `get\_jobs`: Read up to 100 job IDs in caller order, with missing\_ids and closed\_ids. Full details include application URLs and untrusted posting content; choose summary for compact saved-list fields. - `get\_commute\_time`: Get the routed driving commute for a job site. Drive times use typical weekday rush-hour traffic. 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. - `get\_saved\_jobs`: List a snapshot of saved job IDs with compact saved\_jobs summaries, missing\_ids and closed\_ids. Use get\_jobs for full postings in a batch. Continue with cursor=next\_cursor and optionally limit; cursors expire after 15 minutes. - `save\_job`: Save or unsave a job on your connected account. - `get\_saved\_searches`: List your saved searches with their filters and whether email is on. Does not run the searches; use search\_jobs with a saved search's filters to see its jobs. - `save\_search`: Save a search to your account \(up to 50\). Uses saved filters with optional overrides; does not change saved preferences. Email stays off; turn it on with set\_search\_email. Saving the same search again returns the existing one. - `set\_search\_email`: Email new matching jobs for one saved search to your account email, or stop. Up to 20 saved searches can have email on. Email is sent once your account email is verified. Turning email off keeps the saved search. - `delete\_saved\_search`: Delete one of your saved searches and stop its email. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html