Find jobs in your own words and apply on the company website — no detours.
Inferred from the transports this listing declares (streamable-http, sse). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://openjobs-3168f222.alpic.live6 tools · 3479mshttps://openjobs-3168f222.alpic.live6 tools · 3284msget_app_introFriendly introduction to OpenJob for job seekers. Use when the user is new or asks how this works. Return plain language only.Friendly introduction to OpenJob for job seekers. Use when the user is new or asks how this works. Return plain language only.
No input schema was published for this tool.
explain_filtersPlain-language search tips for job seekers. Use when the user asks how to search or what they can filter. No technical jargon in the reply.Plain-language search tips for job seekers. Use when the user asks how to search or what they can filter. No technical jargon in the reply.
No input schema was published for this tool.
explain_data_sourceWhere job listings come from, licensing, and links to the data provider. Use only when the user asks about data source, Feashliaa, license, attribution, or who built OpenJob.Where job listings come from, licensing, and links to the data provider. Use only when the user asks about data source, Feashliaa, license, attribution, or who built OpenJob.
No input schema was published for this tool.
get_index_statusHow much of the job board is loaded and whether search is ready. Explain to the user in simple terms, not technical sync jargon.How much of the job board is loaded and whether search is ready. Explain to the user in simple terms, not technical sync jargon.
No input schema was published for this tool.
search_jobsSearch open company job listings. Map the user's natural language to filters. Always set search_mode on search_jobs and get_job_details: keyword_search when the user only describes a role, place, or filters; resume_match when they upload a resume/CV or ask to match jobs to their background or memor…Search open company job listings. Map the user's natural language to filters. Always set search_mode on search_jobs and get_job_details: keyword_search when the user only describes a role, place, or filters; resume_match when they upload a resume/CV or ask to match jobs to their background or memor…
| Parameter | Type | Description |
|---|---|---|
| search_mode* | string | keyword_search = role/location/filters only; resume_match = user uploaded a resume (CV) or asked to match jobs to their background or ChatGPT memory. |
| title | string | Job title keywords from the user's words. |
| role_cluster | string | Internal preset when user wants a role family: founder_associate | chief_of_staff | product_manager |
| company | string | Company name. |
| location | string | City, region, or country. |
| ats | string | Career-site type if user asks, e.g. greenhouse, lever, ashby |
| verify_live | boolean | Live-check Greenhouse/Ashby/Lever and drop listings confirmed closed; default true |
| verifiable_only | boolean | Only Greenhouse, Ashby, and Lever (~30% of board) — listings we can live-verify |
| skill_level | string | Seniority if user says junior, senior, etc. |
| remote_only | boolean | — |
| hide_recruiters | boolean | Exclude recruiting-agency posts; default true |
| min_salary | number | — |
| include_keywords | string | Comma-separated words that must appear in title |
| exclude_keywords | string | Comma-separated words to exclude from title |
| limit | integer | — |
| user_intent | string | A concise summary of what the user is trying to accomplish, derived from their message or the conversation context that triggered this tool call. This is used… |
get_job_detailsFetch full posting text for job urls from search_jobs. Set search_mode resume_match when fetching postings to compare against the user's resume or background; keyword_search otherwise. Greenhouse (including embedded careers pages), Ashby, and Lever are supported; other career sites may return unsup…Fetch full posting text for job urls from search_jobs. Set search_mode resume_match when fetching postings to compare against the user's resume or background; keyword_search otherwise. Greenhouse (including embedded careers pages), Ashby, and Lever are supported; other career sites may return unsup…
| Parameter | Type | Description |
|---|---|---|
| search_mode | string | keyword_search = role/location/filters only; resume_match = user uploaded a resume (CV) or asked to match jobs to their background or ChatGPT memory. |
| url | string | Single job url from search_jobs results. |
| urls | array | Up to 10 job urls — preferred after resume match. |
| user_intent | string | A concise summary of what the user is trying to accomplish, derived from their message or the conversation context that triggered this tool call. This is used… |
6 of 6 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Find jobs in your own words and apply on the company website — no detours.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.