Search / io.offermagnet/jobs
OfferMagnet Jobs
R0· no sign-inLive job search (US, France, Europe, remote) with each posting's visa-sponsorship stance. Free.
v1.0.0 · active · website · descriptor JSON · versions
Search / io.offermagnet/jobs
R0· no sign-inLive job search (US, France, Europe, remote) with each posting's visa-sponsorship stance. Free.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"jobs": {
"type": "http",
"url": "https://offermagnet.io/mcp"
}
}
}claude mcp add --transport http jobs https://offermagnet.io/mcp[mcp_servers.jobs]
url = "https://offermagnet.io/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"jobs": {
"type": "remote",
"url": "https://offermagnet.io/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"jobs": {
"type": "http",
"url": "https://offermagnet.io/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=jobs&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vb2ZmZXJtYWduZXQuaW8vbWNwIn0%3D"
}{
"servers": {
"jobs": {
"type": "http",
"url": "https://offermagnet.io/mcp"
}
}
}{
"mcpServers": {
"jobs": {
"httpUrl": "https://offermagnet.io/mcp"
}
}
}extensions:
"jobs":
enabled: true
name: "jobs"
type: streamable_http
uri: "https://offermagnet.io/mcp"
timeout: 300
protocol.modernprotocol.statelessprotocol.transportprotocol.list_ttlauth.prm, auth.as_metadata, auth.cimdauth.secret_in_urltools.descriptionstools.description_lengthtools.schemastools.annotationstools.directory_hintstools.token_costtools.api_dumptools.hidden_textstability.changes, stability.rug_pull, stability.new_linksdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-6d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://offermagnet.io/mcp streamable-http | none | yes | 100% | 515 ms | 2025-11-25 | 2026-11-14 |
apply_with_offermagnetread-only | Get the link where the user can have OfferMagnet tailor their resume to these jobs and apply for them automatically (3-day free trial). Call it when the user wants to apply, not just browse. |
check_visa_sponsorshipread-only | Read a job posting's text and say whether it sponsors visas (yes), refuses sponsorship or requires citizenship/clearance (no), or says nothing (unknown), quoting the deciding sentence. |
get_jobread-only | Full posting text and details for one job id from search_jobs. |
job_market_statsread-only | Counts of live postings by country, contract type, remote and visa wording, from the same index. |
search_jobsread-only | Search live job postings by keywords, country, contract type, remote, visa sponsorship, employer and age. Returns title, company, location, salary when posted, visa reading with the quoted sentence, the employer's apply link and an OfferMagnet link that tailors a resume and applies. |
Schemas: list_tools.
{
"name": "io.offermagnet/jobs",
"title": "OfferMagnet Jobs",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://offermagnet.io/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://offermagnet.io/developers",
"description": "Live job search (US, France, Europe, remote) with each posting's visa-sponsorship stance. Free."
}