# Aworkado

> Live remote and hybrid jobs from employers' career pages. Free, read-only, no account.

- name: co.aworkado/jobs
- version: 1.0.1
- connection class: R0 (autonomous)
- trust: 100/100
- quality: 94/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/co.aworkado%2Fjobs
- tools: https://api.protogrid.dev/v1/servers/co.aworkado%2Fjobs/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "jobs": {
      "type": "http",
      "url": "https://aworkado.co/mcp"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 100
- freshness: 100
- provenance: 100
- drivers: +repository +namespace-matches-repo +dns-namespace +website +reachable +uptime-100% +updated-3d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 94/100 (new)

### protocol: 88 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- warn `protocol.list_ttl`: tools/list declares ttlMs 0, so clients re-fetch it on every use

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 3 of 3 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 785 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: n/a (weight 15)

- n/a `stability.changes`, `stability.rug_pull`, `stability.new_links`: tool history recorded for 2 of the 7 days needed

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 3, about 785 tokens to load them all
- tool set hash: a3de8c9b4d139c43454fd6431074a2a4
- tools last changed: 2026-11-11T19:11:28.882Z
- badge: [![protogrid quality](https://protogrid.dev/badge/co.aworkado/jobs.svg)](https://protogrid.dev/servers/co.aworkado/jobs)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-11-11 `browse_jobs` added
  - The job widget's paged search. Same filters as search_jobs; level takes a comma-separated list.

Full history: https://api.protogrid.dev/v1/servers/co.aworkado%2Fjobs/changes

## Remotes

- https://aworkado.co/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (3)

- `browse_jobs`: The job widget's paged search. Same filters as search_jobs; level takes a comma-separated list.
- `get_job`: The full posting behind one search_jobs result: description, pay, locations, seniority and its Aworkado link, where the candidate applies.
- `search_jobs`: Search live remote and hybrid job postings on Aworkado, collected daily from employers' own career pages. Returns up to 10 of the newest matching postings with their Aworkado links, and the total number of matches. All filters are optional and combine with AND.
