# JustLabs

> Cash-price Quest blood tests: catalog, all-in quotes, draw sites, price comparisons and guides.

- name: health.justlabs/justlabs
- version: 1.2.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 82/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/health.justlabs%2Fjustlabs
- tools: https://api.protogrid.dev/v1/servers/health.justlabs%2Fjustlabs/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "justlabs": {
      "type": "http",
      "url": "https://mcp.justlabs.health/mcp"
    }
  }
}
```


## Trust

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

## Quality 82/100 (new)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 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: 88 (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
- warn `tools.annotations`: only 6 of 10 tools declare readOnlyHint or destructiveHint
- warn `tools.directory_hints`: 6 of 10 tools declare all four hints; missing: get-test-panels (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get-pricing (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); search-lab-tests (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 1,499 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 0 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: 10, about 1,499 tokens to load them all
- tool set hash: 5d595a44b0efed12447f98875b37f37a
- badge: [![protogrid quality](https://protogrid.dev/badge/health.justlabs/justlabs.svg)](https://protogrid.dev/servers/health.justlabs/justlabs)
- 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://mcp.justlabs.health/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (10)

- `compare-prices`: Compare the all-in price of one JustLabs test or panel (catalogue id such as tsh, or a test name) with published prices from other direct-to-consumer lab services: each one's price, per-order fees and all-in total, whether it covers the same tests, the source link and the date checked. JustLabs all-in = price + one $18 order fee. Product terms only.
- `compare-provider`: How JustLabs compares with another lab-testing provider (e.g. everlywell, testwell, quest, labcorp): a short verdict, side-by-side facts with sources, where each one is the better choice, FAQs and a link to the full comparison page. Product terms only.
- `find-draw-sites`: Find Quest Diagnostics patient service centers (blood-draw sites) near a 5-digit US ZIP code where a JustLabs order can be collected: site code, address, distance, hours, walk-ins and a booking link, optionally with the next open appointment times. Send only a ZIP code — never a street address, name or contact details. The response names the states where JustLabs does not accept orders.
- `get-guide`: Read a public JustLabs guide page as Markdown, e.g. /blood-test-preparation, /labs-for/hypothyroidism, /tests/tsh or /compare/everlywell. Pass a justlabs.health path starting with /, not a full URL. Account, checkout, results, admin and API paths are refused. Educational content; any range on the patient's own lab report applies.
- `get-pricing`: Get the exact all-in price for one or more JustLabs test or panel IDs: each item's price, the single $18 per-order lab & physician fee (charged once per order), and the total — the same amount checkout charges. Pass an optional 2-letter US state to check whether the order can be placed there.
- `get-test-details`: Get full details for a specific lab test or panel by its ID. Returns pricing, biomarkers (or included tests for a panel), preparation instructions, and turnaround time.
- `get-test-panels`: Get available test panels and compare panel base prices with their included tests bought separately. One $18 lab & physician order fee applies once per order.
- `lookup-reference-range`: Typical reference ranges for a lab marker (e.g. TSH, ferritin, LDL cholesterol, vitamin D), optionally by sex and age, with unit, source and the JustLabs test that measures it. Educational only: ranges vary by lab and method, and the range printed on the patient's own lab report applies. Product terms only — send the marker name, never a result value, name, date of birth or other personal details. It does not interpret results.
- `recommend-tests`: Suggest JustLabs panels and tests for health goals (e.g. energy, heart health, fertility) and/or symptoms (e.g. fatigue, hair loss), each with a one-line reason, price, all-in price and link, plus the JustLabs guide pages the suggestion is based on. General education, not a diagnosis. Pass short goal or symptom words only — no names, contact details, dates of birth or lab results. Use get-pricing with the ids for the exact total.
- `search-lab-tests`: Search the JustLabs catalog of tests AND panels by test name, condition (e.g. menopause, gout, anemia), category, or biomarker. Use only product terms; do not include names, contact details, symptoms, or personal lab results. Prices are per test; one $18 lab & physician order fee is added once per order. Use get-pricing for the exact total.
