Search / co.avagama/openings
Openings
R2· OAuth, onceSearch jobs on verified employer job boards. Every link is the employer's own posting.
v0.1.65 · active · repository · descriptor JSON · versions
Search / co.avagama/openings
R2· OAuth, onceSearch jobs on verified employer job boards. Every link is the employer's own posting.
v0.1.65 · active · repository · descriptor JSON · versions
{
"mcpServers": {
"openings": {
"type": "http",
"url": "https://openings.avagama.co/mcp"
}
}
}claude mcp add --transport http openings https://openings.avagama.co/mcp[mcp_servers.openings]
url = "https://openings.avagama.co/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"openings": {
"type": "remote",
"url": "https://openings.avagama.co/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"openings": {
"type": "http",
"url": "https://openings.avagama.co/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=openings&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vb3BlbmluZ3MuYXZhZ2FtYS5jby9tY3AifQ%3D%3D"
}{
"servers": {
"openings": {
"type": "http",
"url": "https://openings.avagama.co/mcp"
}
}
}{
"mcpServers": {
"openings": {
"httpUrl": "https://openings.avagama.co/mcp"
}
}
}extensions:
"openings":
enabled: true
name: "openings"
type: streamable_http
uri: "https://openings.avagama.co/mcp"
timeout: 300
protocol.modern, protocol.stateless, protocol.transport, protocol.list_ttlno remote answered a protocol handshake (not probed yet, unreachable, or local-only)auth.prmProtected Resource Metadata (RFC 9728) publishedauth.as_metadataauthorization server metadata reachableauth.cimdClient ID Metadata Documents supportedauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations4 of 4 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 1,006 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo 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.
+repository +dns-namespace +reachable +uptime-95% +updated-7d-ago
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://openings.avagama.co/mcp streamable-http | oauth2 AS: https://openings.avagama.co/api/auth | yes | 95% | 532 ms | – | 2026-10-20 |
get_jobread-only | Get the full description and application URL for a job returned by recommend_jobs or search_jobs. |
get_job_coverageread-only | Report how many live roles the index holds for each country and how recently they were posted. Use it to set expectations before asking a candidate for anything, or to judge whether preparation is worth running; use search_jobs instead to see the roles themselves. Reads the index already on hand and never crawls. |
prepare_job_search | Download and refresh the local job index so searches have data to read. The first call fetches the shared index of every verified source (thousands of employers); later calls crawl only missing or stale sources, at most 25 per call, returning a continuation token until nextAction reports ready. Call it when a search says setup is needed, not before every search, and not at all on the hosted server, where the index is already prepared and this returns ready at once. Uses the network and writes job data under the local Openings data directory; it never reads, writes or transmits a resume. |
search_jobsread-only | Search jobs immediately from role, country, location and optional stated experience. No resume required. Newest first; automatically widens 7, 14, 30 days then all dates until 5 matches. For another page reuse the same filters and returned window.daysUsed as maxAgeDays, with pagination.nextOffset. Resume-based ranking is optional via recommend_jobs. |
Schemas: list_tools.
{
"name": "co.avagama/openings",
"title": "Openings",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://openings.avagama.co/mcp",
"type": "streamable-http"
}
],
"version": "0.1.65",
"repository": {
"url": "https://github.com/abhay-avagama/hiring-agent",
"source": "github"
},
"description": "Search jobs on verified employer job boards. Every link is the employer's own posting."
}