# JustBacked Startup Jobs

> Search and track open roles at venture-backed startups that raised in the last six months.

- name: com.justbacked/jobs
- version: 1.0.0
- connection class: R1 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 88/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.justbacked%2Fjobs
- tools: https://api.protogrid.dev/v1/servers/com.justbacked%2Fjobs/tools

**An agent can connect on its own if it already holds `JOBS_TOKEN`.** Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "jobs": {
      "type": "http",
      "url": "https://justbacked.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${JOBS_TOKEN}"
      }
    }
  }
}
```

Placeholders to fill: `${JOBS_TOKEN}`.

## Trust

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

## Quality 88/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### 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: 93 (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`: 14 of 14 tools declare readOnlyHint or destructiveHint
- warn `tools.directory_hints`: 6 of 14 tools declare all four hints; missing: search_jobs (destructiveHint, idempotentHint); get_company (destructiveHint, idempotentHint); list_lists (destructiveHint, idempotentHint); …
- pass `tools.token_cost`: about 3,448 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

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

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

- tools: 14, about 3,448 tokens to load them all
- tool set hash: bb377130f33c65d30a8d83ca76883aef
- badge: [![protogrid quality](https://protogrid.dev/badge/com.justbacked/jobs.svg)](https://protogrid.dev/servers/com.justbacked/jobs)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://justbacked.com/api/mcp (streamable-http, auth api_key ${JOBS_TOKEN}, reachable true, uptime30d 1)

## Packages

_none_

## Tools (14)

- `add_to_list`: Add a startup to one of the user's lists. Pass list_id, or list_name (an existing list's name, or a new list to create). Lists with alerts on email the user when a company posts a role or raises.
- `delete_saved_search`: Delete one of the user's saved searches by id.
- `get_account`: The user's membership, API usage today and tracker/list/search counts.
- `get_application_form`: The role's application questions (labels, types, required, options) read from the company's public Greenhouse, Lever or Ashby job board, so you can draft answers for the user to review. Read-only: it never submits anything. The user applies at apply_url.
- `get_company`: A startup's profile: latest round, amount, date, lead investors, headcount, HQ, hiring velocity by function, and every open role.
- `get_job`: Full detail for one role: description, pay, the company's latest round and investors, hiring velocity, apply URL, which hiring system (ATS) it uses, and whether it is already in the user's tracker.
- `list_applications`: The user's application tracker: every saved or applied role with status, applied date and notes, plus counts by status.
- `list_lists`: The user's company lists (target companies) with each company's open roles and new roles this week. A list id also works as list_id in search_jobs.
- `list_saved_searches`: The user's saved searches (email alerts) with their filters and board links.
- `remove_from_list`: Remove a startup from one of the user's lists.
- `save_search`: Save a search with the same filters as search_jobs. JustBacked emails new matching roles instantly (as soon as they reach JustBacked), daily or weekly.
- `search_jobs`: Search open roles at startups that raised venture money in the last six months. Same filters as the justbacked.com board. Members see roles the day they are posted. Returns jobs with title, company, location, pay, latest round, investors and apply link, plus total matches and a board_url to share.
- `track_application`: Add a role to the user's JustBacked tracker (shown at justbacked.com/saved) or update its status. Statuses: saved, applied, interviewing, offer, rejected, withdrawn, archived. Use "saved" for roles the user is considering; use "applied" only after the user confirms they submitted. For a role found elsewhere, pass title + company + apply_url instead of job.
- `update_application`: Change a tracked role's status (e.g. interviewing, offer, rejected, withdrawn), replace its notes, or append a dated note.
