Ask your AI app about your blood tests
Claude, ChatGPT and other apps that support MCP can read your Blood Test Tracker record, so you can ask them about your own results. Every number they get was worked out by Blood Test Tracker from your lab reports, the same as on your screens.
Connect it
- In the app, open its connectors settings and add a custom connector.
- Give it this address:
https://bloodtesttracker.com/mcp - The app sends you to bloodtesttracker.com to sign in. Check what it asks for, then choose Allow.
Reading your record needs the yearly plan. You sign in on our own site, never inside the other app, and we never see your password for it.
What it can and can’t do
- It can read your confirmed results, their history and ranges, your medicines and notes, and your sex and year of birth.
- It can’t change, add or delete anything, and it never sees your uploaded files, email or password.
- Each time it reads your record, that’s listed on Account, where you can disconnect it at any time.
- What the other app does with what it reads is up to that app’s own privacy terms.
What it can look up
In your record
- My blood test overview. The person's whole record at a glance: who it's for (sex, year of birth), how many tests and test dates, what's outside the usual range on the latest test, what changed more than normal test-to-test variation, biological age (PhenoAge) if it can be worked out, and the latest value of every test by body system.
- My history of one test. Every result of one test in the person's record, oldest first: date, value, status against that day's range, the lab, how each changed from the one before (against normal test-to-test variation), how it compares with people of the same sex and age, and what they were taking at the time. Plus what a high or low result can mean and questions to ask.
- My test dates. Every test date in the person's record, newest first, with the labs, how many results and how many were outside the usual range.
- One test date. Everything from one test date (default: the latest): each result with its status and range, the result before it, whether it was a fasting draw, and the medicines or supplements being taken then.
- My medicines and timeline notes. The medicines and supplements the person noted (with their own dose notes and dates), and other timeline notes like illnesses, diets or procedures.
In the test library (no account needed)
- Find a blood test. Find blood and urine tests in the Blood Test Tracker catalog by name, abbreviation or alias. Returns ids to use with the other tools.
- Explain a blood test. What a test measures, why it matters, what high and low results can mean, what affects it, its usual adult ranges with their sources, units, and how carefully the page was reviewed. Use it to explain a test in plain words.
- Check a result against the usual range. Where one result sits against the catalog usual range for a person of that sex and age, worked out by Blood Test Tracker code (not estimated). With sex and age it also says how the value compares with US adults of that sex and age (NHANES). Use the lab report's own range instead when the person has it.
- Convert a result between units. Convert a result between the units labs use for that test (for example glucose mg/dL to mmol/L), with the catalog's factors.
- List the calculators. The calculated markers Blood Test Tracker can work out (eGFR, non-HDL cholesterol, HOMA-IR, PhenoAge biological age and more), each with the inputs and units it needs.
- Work out a calculated marker. Run one of the tested calculators (see list_calculators) on numbers the person gives, in the units list_calculators names. Returns the value and any warnings about validity. Never estimate these yourself.
For the library alone, without signing in, use https://bloodtesttracker.com/mcp/library.
How it’s built
The server speaks MCP 2026-07-28 (and the 2025 versions for older apps), signs people in with OAuth 2.1 and PKCE on bloodtesttracker.com, and gives each app a token that only works here, only reads, and ends when you disconnect. Answers are information, not medical advice.