Rebody Health For AI agents Labs & DNA

Rebody Labs & DNA connector

Rebody testing, explained in your agent.

Add the Rebody Labs & DNA connector to Muse or any MCP client. Your agent can explain what the Rebody DNA Kit tests and what it costs ($149 one time), and that new kit orders are not open right now. It can walk you through bringing results from Quest, Labcorp, Function Health, 23andMe, and others into a free Rebody account, and send you the link to join the waitlist for Rebody blood panels. It needs no login and asks for no personal data. You upload files and join the waitlist yourself on rebodyhealth.com.

Directory review

For Muse reviewers

Notes for the review of the Muse listing "Rebody Labs & DNA" at https://rebodyhealth.com/api/wellness-mcp/muse. The listing is read-only, needs no account or credentials, and takes no personal data.

Why use the connector instead of browsing

Each lab and DNA company exports results its own way, and each file belongs on a different page of the Rebody account. One list_import_guides call with provider "quest" returns the Quest export steps, the file to download, and the Records page link that takes it. With "23andme", it returns the 23andMe steps and the DNA page link, and says the DNA page saves the file without analyzing it. list_tests says in one answer what Rebody offers for testing today: the DNA Kit's price and that new orders are not open, the blood-panel waitlist, and the providers with guides.

Why the purchase finishes on rebodyhealth.com

This listing sells nothing. New DNA Kit orders are not open right now, and blood panels have a waitlist with no date or price. Uploads need the person's sign-in and their own files, and DNA results are genetic data that Rebody shows only inside the person's Rebody account. So the connector explains the kit and how to bring existing results, and get_link returns the page where the person uploads or reads results in their own account.

How to test without charges

Nothing on this listing can be charged. New DNA Kit orders are not open, and joining the waitlist and uploading files are free, so a test reaches no payment step. The tools write nothing and charge nothing, so every call is safe to repeat.

Quick test

Each step names the example prompt it covers and the result to expect.

  1. GET https://rebodyhealth.com/api/wellness-mcp/muse. Expect JSON with the name "Rebody Labs & DNA", server version 2026-10-07, the eight tools in the reference below, and connectedAccount.status "not_available".
  2. "What does the Rebody DNA Kit test, and what does it cost?" Call list_tests. Expect dnaKit with the name "Rebody DNA Kit", the price "$149 one time", orderingOpen false, and results for ancestry, polygenic scores, and 15 markers in 5 groups.
  3. "I have a 23andMe raw data file. How do I use it with Rebody?" Call list_import_guides with provider "23andme". Expect one 23andMe guide with its export steps, and an uploadUrl for the DNA page: it signs the person in, then opens /account/genomics, which saves an uploaded file without analyzing it.
  4. "How do I get my Quest results into my Rebody account?" Call list_import_guides with provider "quest". Expect one guide, with an uploadUrl for the Records page: it signs the person in, then opens /account/records.
  5. "How do I join the waitlist for Rebody blood panels?" Call join_labs_waitlist with no arguments. Expect the labs page link, which ends in #need-labs. Called with an email field, it returns a validation error.
  6. "Does Rebody serve Texas?" Call check_state_availability with state "Texas". Expect recognized and served true and a message that a free Rebody account is open there and new DNA Kit orders are not open right now.
  7. Call connect_account with no arguments. Expect available: false and the Rebody account sign-in link.

Account connection placeholders

connect_account and finish_connect_account are placeholders on this listing. They connect nothing, start no sign-in, issue no credential, and always return the link to the person's Rebody account.

Maintainer and contact

George Ezenna maintains this connector for Rebody Health (Compound Technologies, Inc.). Contact: support@rebodyhealth.com.

Rebody Health is not affiliated with or endorsed by Meta. Muse is a trademark of Meta.

Connect

One URL. No account to start.

Muse: paste the message below. Claude: Settings, Connectors, Add custom connector. ChatGPT: Settings, Connectors, Developer mode. Other clients: add a remote streamable HTTP server. Use https://rebodyhealth.com/api/wellness-mcp/muse, https://rebodyhealth.com/api/wellness-mcp/claude, https://rebodyhealth.com/api/wellness-mcp/chatgpt, or https://rebodyhealth.com/api/wellness-mcp.

Add a custom connector for Rebody Labs & DNA. It is a hosted MCP server over streamable HTTP at https://rebodyhealth.com/api/wellness-mcp/muse and needs no account or credentials. Build it, test it by calling list_tests, and save it as a reusable skill named "Rebody Labs". Use it when I ask about Rebody's DNA Kit, bringing my lab results or DNA data into Rebody, or Rebody blood panels. I upload files and join the waitlist myself on Rebody's site, so send me the link.

On the Muse URL, no tool takes a name, email, or other personal detail. join_labs_waitlist sends you the labs page link, where you add your own email. Connecting a Rebody account is not available in Muse; connect_account sends you to your Rebody account instead.

Try it

Things to ask

  • What does the Rebody DNA Kit test, and what does it cost?
  • I have a 23andMe raw data file. How do I use it with Rebody?
  • How do I get my Quest results into my Rebody account?
  • How do I join the waitlist for Rebody blood panels?
  • Does Rebody serve Texas?

Tool reference

Tool reference

Version 2026-10-07, server rebody-labs-dna. This is the tool set the Muse listing "Rebody Labs & DNA" serves at https://rebodyhealth.com/api/wellness-mcp/muse. Names, titles, descriptions, and inputs below are read from the same tool registry that answers tools/list.

Setup

  • Endpoint (production): https://rebodyhealth.com/api/wellness-mcp/muse
  • Transport: MCP over streamable HTTP, JSON-RPC 2.0, protocol version 2025-06-18.
  • Stateless. There is no session ID, and each POST stands alone. Send it with Content-Type "application/json" and Accept "application/json, text/event-stream".
  • Authentication: none. Scopes: none. No API key, OAuth client, or other credential.
  • No test account is needed, and there is no separate test environment. Every tool is read-only, so testing against the production endpoint has no side effects.
  • A GET on the endpoint returns a JSON description with the name, version, and tool list. It does not count toward rate limits.

Permissions

  • No account access. The listing connects no account and reads no personal data.
  • Every tool is classified Read and is not sensitive. No tool creates, changes, or deletes data, sends a message, makes a purchase, or acts for the person, so Always allow suits every tool.
  • Each tool also carries the MCP annotations readOnlyHint true, destructiveHint false, idempotentHint true, and openWorldHint false.

Tools

ToolTitleClassificationSensitive
list_testsList Rebody testsReadNo
list_import_guidesLab and DNA import guidesReadNo
join_labs_waitlistGet the blood-panel waitlist linkReadNo
check_state_availabilityCheck state availabilityReadNo
how_it_worksHow Rebody testing worksReadNo
get_linkGet a Rebody linkReadNo
connect_accountConnect an account (not available in this app)ReadNo
finish_connect_accountFinish connecting an account (not available in this app)ReadNo

list_testsList Rebody tests

What Rebody offers for testing: the Rebody DNA Kit (price, sample, method, what the results show, and whether new orders are open), Rebody blood panels (coming soon, with a waitlist), and bringing lab results or DNA data a person already has into a free Rebody account. Use it when the person asks what Rebody offers for testing.

Inputs

None.

Any field not listed is rejected with a validation error.

Output fields
  • dnaKit: The Rebody DNA Kit: price (one time), orderingOpen (false: new orders are not open right now) with a sentence on where results from a kit ordered earlier show, sample, sequencing method, what the results show, the DNA page link, the labs page link, and what happens to a raw DNA file uploaded on the DNA page (saved, not analyzed into the marker panel).
  • bloodPanels: Rebody blood panels: coming soon, with the waitlist page link and no date or price.
  • bringYourOwn: That lab PDFs and raw DNA files can be uploaded, and the providers with guides.
  • serviceStates: The U.S. states and Washington, D.C.
ClassificationRead
SensitiveNo
Side effectsNone. Reads Rebody's public catalog and writes nothing.

list_import_guidesLab and DNA import guides

Step-by-step guides for exporting results from a provider and uploading them to a Rebody account. Labs: Function Health, Superpower, InsideTracker, WHOOP Advanced Labs, Quest Diagnostics, Labcorp. DNA: 23andMe, AncestryDNA, MyHeritage. Each guide carries its own uploadUrl: raw DNA files go to the DNA page, and lab reports go to the Records page. Use it when the person already has results somewhere and asks how to use them with Rebody.

Inputs
  • kind (string, optional). One of: dna, labs. Filter to DNA or lab providers.
  • provider (string, optional). Up to 40 characters. Filter by provider name, e.g. 'quest' or '23andme'.

Any field not listed is rejected with a validation error.

Output fields
  • count: How many guides matched.
  • guides: Each guide: provider, kind (dna or labs), the file to export, steps, notes, the guide page, and uploadUrl, the account page that takes that file (DNA page or Records page).
  • uploadUrl: The upload page when every match is the same kind, or when nothing matched.
  • uploadUrls: Both upload pages, when the matches mix DNA and lab guides.
  • message: One sentence for the person.
ClassificationRead
SensitiveNo
Side effectsNone. Reads Rebody's public catalog and writes nothing.

join_labs_waitlistGet the blood-panel waitlist link

The link to the page where the person joins the waitlist for Rebody blood panels, which are coming soon. This tool takes no email or other personal detail: the person opens the link and adds their own email on Rebody's labs page. Send the link with the message returned.

Inputs

None.

Any field not listed is rejected with a validation error.

Output fields
  • url: Rebody's labs page, where the person adds their own email to the waitlist.
  • message: One sentence to send with the link.
ClassificationRead
SensitiveNo
Side effectsNone. Returns a link; posts nothing. The person joins the waitlist on Rebody's site.

check_state_availabilityCheck state availability

Whether Rebody serves a U.S. state. A free Rebody account, for uploading lab results and DNA files, is open to adults in every U.S. state and the District of Columbia. New DNA Kit orders are not open right now.

Inputs
  • state (string, required). 2 to 40 characters. State name or two-letter code.

Any field not listed is rejected with a validation error.

Output fields
  • recognized: true for a U.S. state or Washington, D.C., false for anything else.
  • served: true when recognized.
  • state: The two-letter code, when recognized.
  • stateName: The state's name, when recognized.
  • message: For a U.S. state: Rebody serves it, a free Rebody account is open there, and new DNA Kit orders are not open right now.
ClassificationRead
SensitiveNo
Side effectsNone. Reads Rebody's public catalog and writes nothing.

how_it_worksHow Rebody testing works

Short, sourced answers about Rebody testing and records: the DNA Kit, blood panels, records, privacy, trust (LegitScript), the free account, support, service area, and emergencies. Each answer comes with the public page to cite.

Inputs
  • topic (string, required). One of: dna_kit, labs, records, privacy, trust, account, support, service_area, emergency. Which topic to explain.

Any field not listed is rejected with a validation error.

Output fields
  • topic: The topic asked for.
  • answer: A short answer taken from Rebody's published pages.
  • url: The page to cite.
ClassificationRead
SensitiveNo
Side effectsNone. Reads Rebody's public catalog and writes nothing.

connect_accountConnect an account (not available in this app)

Connecting a Rebody account is not available in this app yet. Returns the link to the person's Rebody account, where they sign in and see their own labs, DNA results, and records.

Inputs

None.

Any field sent is ignored, so the answer is always the same.

Output fields
  • available: Always false: connecting an account is not part of this listing.
  • message: That connecting is not available, and where the person sees their own results.
  • accountUrl: The Rebody account sign-in page.
ClassificationRead
SensitiveNo
Side effectsNone. A placeholder that connects nothing and starts no sign-in.

finish_connect_accountFinish connecting an account (not available in this app)

Connecting a Rebody account is not available in this app yet, so there is nothing to finish. Returns the link to the person's Rebody account, where they sign in and see their own results.

Inputs

None.

Any field sent is ignored, so the answer is always the same.

Output fields
  • connected: Always false.
  • message: That connecting is not available, and where the person sees their own results.
  • accountUrl: The Rebody account sign-in page.
ClassificationRead
SensitiveNo
Side effectsNone. A placeholder that connects nothing and issues no credential.

Status handling

  • Every call is synchronous and finishes in one response. Nothing is queued or pending, and there is no status to poll.
  • recognized says whether a state is a U.S. state or Washington, D.C., and served says whether Rebody serves it. count says how many guides matched. connect_account always answers available: false, and finish_connect_account always answers connected: false.
  • Every link is a plain rebodyhealth.com link that does not expire.
  • No match is a normal result with a message, not an error.

Errors

WhenWhat the caller gets
An input fails validation (a missing or wrong value, or a field the tool does not list)HTTP 200 with a tool result that has isError: true and the validation message.
A tool fails while runningHTTP 200 with isError: true and a message to try again or open rebodyhealth.com.
An unknown tool nameJSON-RPC error -32602 ("Tool <name> not found").
An unknown methodJSON-RPC error -32601 ("Method not found").
A body that is not valid JSONHTTP 400 with JSON-RPC error -32700.
A POST whose Accept header does not list both application/json and text/event-streamHTTP 406.
A GET that asks for an event stream, or a DELETEHTTP 405. The server keeps no session or stream.
Over the rate limitHTTP 429 with a Retry-After header in seconds and a JSON error message.
The rate limiter cannot be reachedHTTP 503 with a JSON message to retry.

Rate limits

  • 2,000 requests per hour per IP address, and 200,000 per hour across all callers.
  • Both Rebody MCP servers (/api/mcp and /api/wellness-mcp) share these limits. Every request counts except the GET description.
  • Over the limit, the server answers HTTP 429 with a Retry-After header in seconds.

Data notice

  • Tool arguments are not logged or stored. Each call uses them to answer and then discards them.
  • For rate limiting, the server keeps a keyed hash of the caller's IP address and a request count in Rebody's database (Supabase). A daily job deletes each count after 30 days without activity.
  • Rebody's web host (Vercel) keeps standard request logs and deletes them under its own retention schedule.
  • A provider name or a topic can reveal a health interest. It is used only to answer that call, and it is never stored or linked to anyone's identity.
  • No tool asks for or returns personal data, and there is no account to connect. When a person disconnects the connector, there is nothing of theirs to delete.

Server instructions

The rules Muse is given

The server sends these lines to Muse with its instructions when it connects.

  • Rebody Health is a LegitScript-certified U.S. telehealth service for adults. This connector covers tests and records only: the Rebody DNA Kit, bringing existing lab results and DNA data into a free Rebody account, and Rebody blood panels once they open. It does not cover treatments or prescriptions.
  • Health details stay out of chat. No tool takes a name, email address, or other personal detail, or medical history, symptoms, medications, lab values, or DNA data, and nothing sent here is stored. For the blood-panel waitlist, join_labs_waitlist returns the link, and the person adds their own email on Rebody's site.
  • The person uploads files and sees results in their own Rebody account, because those steps need their sign-in and their files. get_link returns the link for each step.
  • New DNA Kit orders are not open right now. Results from a kit ordered earlier show on the DNA page of the person's Rebody account. The kit's price is the priceLabel in list_tests, one time, with no subscription. Rebody is self-pay and does not take insurance.
  • A raw DNA file uploaded on the DNA page is saved in the person's Rebody account. It is not analyzed into the marker panel.
  • DNA results are educational. The marker panel shows the person's genotype at each marker with a plain description of the marker, and gives no diagnosis or dosing advice. Polygenic scores are statistical estimates that compare the person's score with a reference population. They are not a diagnosis.
  • Rebody serves adults. Service area: All 50 U.S. states and the District of Columbia.
  • Rebody blood panels are coming soon. The waitlist is open, and there is no published date or price.
  • Connecting a Rebody account is not available in this app yet. connect_account and finish_connect_account return the link to the person's Rebody account, where they see their own labs, DNA results, and records.
  • Rebody is not an emergency service and not primary care. For chest pain, trouble breathing, an allergic reaction, or any emergency, the person should call 911.

Other client URLs

Not part of the Muse listing

The other URLs serve the same eight tool names, and two of them work differently there. On those URLs, join_labs_waitlist adds an email address to the blood-panel waitlist when the person gives it in chat and agrees to send it. connect_account and finish_connect_account belong to a planned feature that lets a person connect their own Rebody account. It is not open yet, and the Muse URL never offers it.

Privacy

What crosses, and what never does

Your agent receives

  • Public information: the DNA Kit's price, sample, method, and what the results show; blood-panel status; import guides.
  • Links into your own Rebody account, where uploads and results live.

Rebody never asks Muse for

  • Your name, email, or other contact details, including for the blood-panel waitlist.
  • Health history, symptoms, medications, lab values, or DNA data.
  • Identity documents, addresses, or payment details.

Lookup terms, such as a provider name or a state, answer that one request and are not stored. Rebody Health is a LegitScript-certified healthcare merchant, and Rebody's Privacy Policy and Notice of Privacy Practices apply. DNA results are educational. Polygenic scores are statistical estimates that compare a score with a reference population, and they are not a diagnosis. The marker panel shows your genotype at each marker with a plain description, and gives no diagnosis or dosing advice. Questions: support@rebodyhealth.com.