mcpbeat Sign in

TestWell Lab Tests MCP Server

by test-well Your server? Claim it
not responding

TestWell Lab Tests is listed as active in the registry but did not answer our last check. It exposes 18 tools.

Cash-pay lab tests: catalog search, all-in quotes by state, draw sites by ZIP, reviewed ranges.

Uptime history 16 days of history · worst day 9%
16 days agonow
15.4%
Uptime 24h
14 of 91 checks
18
Tools
read from the server
447 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 8

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 8 September 2026. No other catalogue keeps this.

8 Sep 5 tools appeared cancel_checkout, complete_checkout, create_checkout and 2 more
8 Sep 2 tool descriptions were rewritten complete_checkout, get_guide
8 Sep a tool changed the parameters it asks for complete_checkout

TestWell Lab Tests does not always answer

Over the last week it answered 18.9% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 3 min ago.

run in your terminal
claude mcp add testwell --transport http https://www.test-well.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "testwell": {
      "url": "https://www.test-well.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.testwell]
url = "https://www.test-well.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "testwell": {
      "url": "https://www.test-well.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "testwell": {
      "url": "https://www.test-well.com/mcp"
    }
  }
}

Available tools 18

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

checkout
create_checkout
Start a TestWell order for the user: tests/panels, the US state where they will visit the lab (required for pricing and lab routing), and the buyer's name, email and phone. Returns priced line items in cents, the single $6 lab fee, the total, any blocking messages, and pay_online_url — a prefilled cart the user can pay in a browser when the platform has no payment token. Use dry_run to preview without creating a session.
get_checkout
Current state of a checkout session (status, line items, totals, messages, order once paid). Read-only.
update_checkout
Change items, state or buyer details on an open checkout session and get it re-priced. Returns the same session object as create_checkout.
compare
compare_prices
For one blood test, the all-in single-test price (sticker + per-order fees) at TestWell and at every tracked direct-to-consumer provider with a verified equivalent — JustLabs, Quest, Labcorp OnDemand, Ulta Lab Tests, Walk-In Lab, HealthLabs and more — each with the date it was verified, plus typical hospital self-pay and Quest Direct reference prices. States the multi-test caveat (fees are paid once per order). Source: the TestWell Blood Test Price Index (CC BY 4.0).
compare_provider
Honest side-by-side of TestWell and another direct-to-consumer lab service (Quest Direct, Labcorp OnDemand, Function Health, JustLabs, Ulta Lab Tests, …): pricing model, per-order fees, labs, turnaround, where each wins, spot prices on common tests as sticker AND all-in, with verification dates and sources. Call with no argument to list the providers covered.
calculate
calculate_free_testosterone
Calculate free and bioavailable testosterone from total testosterone, SHBG and albumin using the Vermeulen (1999) mass-action equation — the method behind lab-reported 'calculated free testosterone'. Educational; not a diagnosis.
cancel
cancel_checkout
Cancel an open (unpaid) checkout session. Paid sessions cannot be canceled here — the patient's complete-details email explains refunds.
complete
complete_checkout
Charge the payment credential the platform obtained for a session that is ready_for_payment and create the order. Input follows the ChatGPT payment-sheet contract: checkout_session_id, buyer, payment_data { token, provider: 'stripe', billing_address }. The token is a Stripe shared payment token (spt_…); platforms without one should send the user to pay_online_url from create_checkout. After payment the patient gets an email link to add date of birth, sex, phone and consent — the lab requisition is issued when that is done.
convert
convert_units
Convert a lab value between US conventional and SI units for 30 common analytes (glucose, cholesterol, testosterone, vitamin D, …) using published factors; hemoglobin A1c uses the NGSP↔IFCC master equation and also returns estimated average glucose.
draw
find_draw_sites
Find Quest Diagnostics, Labcorp and BioReference patient service centers near a US ZIP code, with address, distance, phone and hours. Walk-ins are accepted at most sites; the requisition arrives by email after physician authorization.
guide
get_guide
Return one of TestWell's educational pages as Markdown: guides (/guides/<slug>), condition workups (/conditions/<slug>), biomarker pages (/biomarkers/<slug>), state pages (/lab-locations/<slug>) or comparisons (/compare/<slug>). Call with no path to list the available guides and conditions.
interpret
interpret_results
Flag each pasted lab value as low / normal / high against TestWell's physician-reviewed reference catalog (130+ markers; sex- and age-specific bands where they exist), with the reviewed 'what high/low suggests' copy, retest guidance, cited sources and links to the marker's page and, where one exists, its high/low interpretation page. Stateless — values are not stored or logged. Educational, not a diagnosis; the user's own report range takes precedence.
lookup
lookup_reference_range
Physician-reviewed reference range for a blood test marker (130+ markers), filtered by sex and age when they matter, with what high and low values suggest, retest cadence, how to get tested, cited sources and the review date. Educational; the user's own report range takes precedence.
panels
list_panels
List TestWell's bundled panels (multi-test packages priced below the sum of their tests), optionally filtered by category or maximum price. Sorted by price.
quote
quote_order
Price a set of tests/panels exactly as TestWell's checkout would: per-lab prices for the user's state (New York and New Jersey route to BioReference; Rhode Island is not served), the single $6 lab processing fee, the total, items that can't be ordered and why, and a prefilled cart URL. Use this before quoting any total to a user.
recommend
recommend_tests
Suggest TestWell panels and tests for stated health goals (e.g. 'annual checkup', 'heart health', 'TRT monitoring') and/or symptoms (e.g. 'fatigue', 'hair loss'). Prefers a curated pre-built panel when one fits; otherwise assembles individual tests within a budget. Educational matching, not a diagnosis.
test
get_test
Full public detail for one TestWell test or panel by slug or id: description, biomarkers, CPT, per-lab prices, labs, fasting/prep, turnaround, included tests (panels), FAQ, related conditions, order URL and a Markdown page URL.
tests
search_tests
Search TestWell's public catalog of cash-pay lab tests and panels by keyword, biomarker, CPT code, or category. Returns name, slug, per-lab prices, sample, fasting, turnaround and order URL. Prices are stickers; every order adds one $6 lab processing fee (see quote_order for all-in totals).

Endpoints

URLTransportStateLatencyChecked
https://www.test-well.com/mcp streamable-http answering 111 ms 3 min ago

Alternatives to TestWell Lab Tests

same job, measured the same way
LabTestSuperstore
by sunrainsnow

Read-only U.S. lab-test catalog, collection-site search, and reference-range context.

3 tools answering
Code Atlas
by lusiem

Code intelligence MCP: symbols, call graphs, change impact + affected tests, routes, search.

39 installs/wk local only
Gameshop Enter — retro Nintendo & Pokémon TCG (EU)
by gameshopenter

Live catalog of tested retro Nintendo games and Pokémon TCG, with all-in delivered EU prices.

4 tools answering
Catalogapi
by catalogapi

Check reward coverage by country, search real catalog items, and ask how CatalogAPI works.

4 tools answering
Lyssna
by lyssna

Query and summarize research data across tests and surveys

answering
PubMed Biomedical Papers — new research articles ($0.01/query)
by a2awire

PubMed biomedical papers: new research daily. $0.01/query. Register in-session — free testnet funds.

16 tools answering
Seaworthy
by seaworthy

Disability insurance MCP: a quote_request action plus carrier and coverage research tools.

8 tools answering
Qaskills
by pramoddutta

Search, inspect, and install 400+ QA testing skills from qaskills.sh into any MCP client.

34 installs/wk local only

TestWell Lab Tests — questions

Answers built from our own checks of this server.

What can TestWell Lab Tests do?
It exposes 18 tools, read directly from the server on our last check. Among them: calculate_free_testosterone, cancel_checkout, compare_prices, compare_provider, complete_checkout, convert_units and 12 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is TestWell Lab Tests mostly used for?
Its tools cluster around checkout and compare. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is TestWell Lab Tests working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 14 of 91 checks got a reply (15.4%), average response time 447 ms. The bar chart above shows every period we have measured.
The registry lists TestWell Lab Tests as active — why does it not respond?
The official MCP registry stores what the author submitted; it does not verify that the server still runs. We check the endpoint ourselves, and this one does not answer. Catalogues that copy the registry without checking will show it as working.
How do I connect TestWell Lab Tests?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does TestWell Lab Tests need an API key?
No. TestWell Lab Tests completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 18 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is TestWell Lab Tests?
It answers our handshake in 447 ms on average, which is faster than 35% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.