Rebody Health For AI agents Muse

Muse connector

Rebody peptides for Muse.

One message adds Rebody Health to Muse. After that, Muse can compare Rebody's treatments with their plan prices, pull Rebody's articles, check what ships to your state, explain how a visit works, and send you a private visit link. Your health answers stay on Rebody's secure visit, and Muse never needs your name or email.

Directory review

For Muse reviewers

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

Why use the connector instead of browsing

PT-141 cannot ship to South Carolina, Arkansas, or Indiana, and no PT-141 product page says so. One list_treatments call with the query "PT-141" returns every PT-141 format with its state restrictions, and every plan with its length, the amount due today, and the renewal price. check_state_availability answers the same question for one state in one call.

Why the purchase finishes on rebodyhealth.com

Every treatment on this listing is a prescription. Before a prescription, a licensed clinician must review the person's health history in a private online visit, and Muse never receives those health answers. Muse handles finding and comparing treatments, prices, and state checks. get_start_link then opens the visit on rebodyhealth.com, where the person creates an account, answers the health questions, chooses a plan, and pays. After paying, they upload a photo ID, and a clinician reviews the visit. A declined request gets a full refund.

How to test without charges

Stop at the payment step. Nothing is charged before it. The photo ID upload comes after payment, so a test that stops there does not reach it. The tools themselves 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/mcp/muse. Expect JSON with the name "Rebody Health", server version 2026-10-13, and the eight tools in the reference below.
  2. "Which peptides does Rebody offer, and what does each cost per month?" Call list_peptides with no arguments. Expect sermorelin, PT-141, and GHK-Cu formats under offeredNow, each with a priceSummary and plans, and an empty pipeline.
  3. "Compare Rebody's NAD+ injection, nasal spray, and sublingual tablets." Call list_treatments with query "NAD". Expect three items with the formats Injection, Nasal spray, and Sublingual tablet.
  4. "I want more energy. What does Rebody have for that, and what is the monthly cost?" Call find_options_for_goal with goal "energy_focus". Expect up to three options, each with a treatment and its plans.
  5. "Using Rebody, explain what happens in the online visit before a prescription." Call how_rebody_works with topic "visit". Expect the visit steps, clinician review, and the full refund if a request is declined.
  6. "Get me the Rebody link to start a sermorelin visit." Call get_start_link with handle "sermorelin". Expect a https://rebodyhealth.com/partner/continue/ link with expiresInSeconds 3600 and nextSteps. The link opens a page that reads "Sent by Muse", then Rebody's intake. Stop at the payment step.
  7. Call check_state_availability with state "SC". Expect the three PT-141 formats in restrictedTreatments and a message that says no PT-141 format can ship there.
  8. Call get_start_link with handle "sermorelin" and an email field. Expect a validation error (isError). Every tool rejects fields it does not list.

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.

Setup

Paste, confirm, ask.

Muse builds custom connectors itself from an MCP URL. Rebody's server needs no login, so there is no credential step.

  1. Open Muse and paste this message

    In the Muse app or at muse.ai, start a new conversation and send the text below as written.

    Add a custom connector for Rebody Health, a LegitScript-certified U.S. telehealth service. It is a hosted MCP server over streamable HTTP at https://rebodyhealth.com/api/mcp/muse and needs no account or credentials. Build it, test it by calling list_peptides, and save it as a reusable skill named "Rebody". Use it when I ask about Rebody: its treatments and plan prices, what ships to my state, how a Rebody visit works, Rebody's articles, or starting a Rebody visit. I fill in any Rebody online visit, checkout, and ID upload myself, so send me the link.
  2. Confirm when Muse asks

    Muse tests the connection by listing Rebody's peptides, then asks to save the connector. Approve it. If Muse asks for credentials, tell it none are needed.

  3. Ask

    From then on, mention Rebody in any request and Muse uses the connector. When you are ready to start, Muse sends a link and you finish the visit yourself.

Try it

Things to say to Muse

  • Which peptides does Rebody offer, and what does each cost per month?
  • Compare Rebody's NAD+ injection, nasal spray, and sublingual tablets.
  • I want more energy. What does Rebody have for that, and what is the monthly cost?
  • Using Rebody, explain what happens in the online visit before a prescription.
  • Get me the Rebody link to start a sermorelin visit.

Tool reference

Tool reference

Version 2026-10-13, server rebody-peptides. This is the tool set the Muse listing "Rebody Health" serves at https://rebodyhealth.com/api/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/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_peptidesList Rebody peptidesReadNo
list_treatmentsList Rebody treatments and pricesReadNo
get_treatmentGet one Rebody treatmentReadNo
find_options_for_goalMatch Rebody treatments to a goalReadNo
peptide_researchSearch Rebody's peptide articlesReadNo
check_state_availabilityCheck state availabilityReadNo
how_rebody_worksHow Rebody worksReadNo
get_start_linkGet a Rebody visit linkReadNo

list_peptidesList Rebody peptides

Rebody's peptide treatments that can be ordered today (Sermorelin, PT-141, and GHK-Cu), with each format's strengths and plans (plan length, amount due today, renewal price), fees, eligibility, and links. pipeline is always empty on this connector, which lists only what can be ordered. An optional goal word such as sleep, recovery, skin, or desire narrows the list.

Inputs
  • goal (string, optional). Up to 40 characters. Optional goal word, e.g. sleep, recovery, skin, or desire.

Any field not listed is rejected with a validation error.

Output fields
  • offeredNow: Peptide treatments that can be ordered today. Each treatment: handle, name, compound, format, strengths, availability (with a note when paused), a one-sentence priceSummary, plans (months, billing, firstPeriodCharge, renewalPrice, renewsEvery: plan length, monthly or prepaid billing, amount due today, renewal price), variants per strength, fees, refund terms, eligibility (minimum age, sex, notes from the product page), prescriptionRequired, compounded, fdaApproved, the line that the clinician sets the dose, state restrictions, and links.
  • pipeline: Always an empty list on this listing, which shows only what can be ordered today.
  • note: One line on what the list covers, or why a goal word matched nothing.
ClassificationRead
SensitiveNo
Side effectsNone. Reads Rebody's public catalog and writes nothing.

list_treatmentsList Rebody treatments and prices

Every treatment Rebody Health sells today (Sermorelin, PT-141, Oxytocin, Enclomiphene, NAD+, Tretinoin, Glutathione, Methylcobalamin B12, GHK-Cu, Low-dose Naltrexone, and T4/T3 Thyroid), one item per product page. Each item lists its strengths and plans (plan length, amount due today, renewal price), fees, refund terms, eligibility, state restrictions, and links. Use it for what Rebody offers, prices, and comparisons. Only present items with available: true as orderable; paused items take no new visits. Strengths only, because the clinician sets the dose and schedule.

Inputs
  • query (string, optional). Up to 80 characters. Optional filter matched against name, compound, format, category, goal, and handle, e.g. 'NAD', 'nasal spray', 'sleep'.
  • includeUnavailable (boolean, optional). Include paused items. Default false.

Any field not listed is rejected with a validation error.

Output fields
  • serviceArea: Who Rebody serves: adults 18 and older in the 50 U.S. states and Washington, D.C.
  • count: How many items matched.
  • items: Each treatment: handle, name, compound, format, strengths, availability (with a note when paused), a one-sentence priceSummary, plans (months, billing, firstPeriodCharge, renewalPrice, renewsEvery: plan length, monthly or prepaid billing, amount due today, renewal price), variants per strength, fees, refund terms, eligibility (minimum age, sex, notes from the product page), prescriptionRequired, compounded, fdaApproved, the line that the clinician sets the dose, state restrictions, and links.
ClassificationRead
SensitiveNo
Side effectsNone. Reads Rebody's public catalog and writes nothing.

get_treatmentGet one Rebody treatment

One Rebody treatment in full: every strength with its plans (plan length, amount due today, renewal price), fees, refund terms, eligibility, state restrictions, the other formats of the same compound, and the product page. Accepts a handle from list_treatments or a name such as 'sermorelin nasal spray', 'NAD+ sublingual tablets', or 'B12'. Strengths only, because the clinician sets the dose and schedule.

Inputs
  • handle (string, required). 1 to 80 characters. Handle or name, e.g. 'sermorelin', 'nad-plus-sublingual-tablets', 'PT-141 nasal spray'.

Any field not listed is rejected with a validation error.

Output fields
  • found: true when the handle or name matched a treatment, false when it did not.
  • treatment: Present when found is true. The same fields as a list_treatments item, plus the product description and otherFormats, the other formats of the same compound with their price summaries.
  • message: Present when found is false: how to find a valid handle.
ClassificationRead
SensitiveNo
Side effectsNone. Reads Rebody's public catalog and writes nothing.

find_options_for_goalMatch Rebody treatments to a goal

Ranks only Rebody's own catalog for a wellness goal, with the same scorer as rebodyhealth.com/find-my-fit. It does not compare other providers. Goals: energy_focus = Energy & focus; sleep_morning = Better sleep; strength_drive = Strength & drive; training_recovery = Faster recovery; skin_hair_scar = Skin, hair & scars; intimacy_desire = Desire & intimacy; not_sure = Help me choose. Routine preference: daily = Daily; bedtime = Evening preference; few_per_week = A few days weekly; plan_ahead = Planned ahead; topical = Skincare; no_preference = No preference. Returns up to three treatments that can be ordered today, each with its formats, plans, and eligibility. A licensed clinician decides whether any of them is appropriate.

Inputs
  • goal (string, required). One of: energy_focus, sleep_morning, strength_drive, training_recovery, skin_hair_scar, intimacy_desire, not_sure. The person's primary goal key.
  • routine (string, optional). One of: daily, bedtime, few_per_week, plan_ahead, topical, no_preference. Optional routine preference key.

Any field not listed is rejected with a validation error.

Output fields
  • mode: How the scorer ranked the goal, as on rebodyhealth.com/find-my-fit.
  • goal: The goal key and its label.
  • options: Up to three treatments that can be ordered today: a label, a sentence naming the formats, the reason the scorer listed it, the first format as a full treatment, and the other formats.
  • note: That results come only from Rebody's catalog, vary, and need a clinician's decision.
ClassificationRead
SensitiveNo
Side effectsNone. Reads Rebody's public catalog and writes nothing.

peptide_researchSearch Rebody's peptide articles

Searches Rebody's own published articles and buying guides about the treatments it sells today. Every result is Rebody content (publisher 'Rebody Health', kind 'Rebody article' or 'Rebody guide') with its link and an excerpt, so anything taken from one can be cited. Only articles that agree with today's catalog are included. Provider comparisons, articles with dosing directions, and articles that quote a price or strength the catalog does not sell are left out, so a question may have no article; get_treatment then gives the treatment's own description. Articles are education, not a prescription or a promise of results.

Inputs
  • query (string, required). 2 to 120 characters. The treatment or topic, such as a compound name or a format.

Any field not listed is rejected with a validation error.

Output fields
  • count: How many articles matched.
  • results: Rebody's own articles and guides: title, link, excerpt, last update, publisher 'Rebody Health', and kind 'Rebody article' or 'Rebody guide'.
  • message: That articles are education, or, when nothing matched, that get_treatment has the treatment's own description.
ClassificationRead
SensitiveNo
Side effectsNone. Reads Rebody's public catalog and writes nothing.

check_state_availabilityCheck state availability

Whether Rebody serves a U.S. state, and which treatments cannot ship there, format by format. Pass a handle to check one treatment and its other formats, or omit it for the whole catalog.

Inputs
  • state (string, required). 2 to 40 characters. State name or two-letter code, e.g. 'California' or 'CA'.
  • handle (string, optional). Up to 80 characters. Optional treatment handle or name from list_treatments.

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.
  • state: The two-letter code, when recognized.
  • stateName: The state's name, when recognized.
  • served: true when recognized: Rebody serves every U.S. state and Washington, D.C.
  • restrictedTreatments: The formats that cannot ship to that state. An empty list means none.
  • message: One sentence for the person, including which formats of the same compound can ship.
ClassificationRead
SensitiveNo
Side effectsNone. Reads Rebody's public catalog and writes nothing.

how_rebody_worksHow Rebody works

Short answers about how Rebody works, from Rebody's published pages: the online visit, pricing and plans, shipping, refunds and cancellations, privacy, support, compounded medications, service area, emergencies, orders, and who Rebody is (trust). Each answer comes with the page to cite.

Inputs
  • topic (string, required). One of: visit, pricing, shipping, returns, privacy, support, compounded, service_area, emergency, orders, trust. 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.

Status handling

  • Every call is synchronous and finishes in one response. Nothing is queued or pending, and there is no status to poll.
  • found says whether a handle or name matched a treatment. available says whether it can be ordered today. recognized says whether a state is a U.S. state or Washington, D.C., and served says whether Rebody serves it.
  • A get_start_link visit link expires after 3600 seconds. An expired link opens a page that asks the person for a fresh one. Every other link is a plain rebodyhealth.com link that does not expire.
  • The listing has no order data. Order status, tracking, and refills are in the person's Rebody account.
  • 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 search phrase or a chosen goal 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.

  • A licensed clinician decides whether a treatment is appropriate, after a private online visit on rebodyhealth.com. Catalog results are options a person can ask a clinician about, not a recommendation that a treatment will work for them.
  • Health details stay out of chat because Rebody's secure visit collects them. No tool here takes medical history, symptoms, medications, allergies, or diagnoses, and this connector stores nothing sent to it. It does not see the chat itself, which the person's chat app keeps under its own privacy terms.
  • Rebody serves adults 18 and older in the 50 U.S. states and Washington, D.C. Some products cannot ship to some states: each item's stateRestrictions lists them, and check_state_availability checks one state.
  • The person completes the online visit, checkout, and ID upload on Rebody's site themselves, because the health answers, payment authorization, and ID have to come from them.
  • The clinician sets any dose and schedule with the prescription, so the catalog lists strengths only.
  • Each plan states its length, the amount due today, and the renewal price. A price is complete only with all three, because the first period includes a first-month offer and a multi-month plan is prepaid. The plan price includes the clinician visit and shipping.
  • Compounded medications are prepared by licensed U.S. pharmacies for an individual prescription and are not FDA-approved. Each item carries compounded and fdaApproved fields.
  • An item with available: false is paused for new visits and has a waitlist on its product page. A waitlist has no launch date.
  • Order status, tracking, and refills are in the person's Rebody account at rebodyhealth.com/account. This connector has no order data.
  • Rebody is not an emergency service. For chest pain, trouble breathing, an allergic reaction, or any emergency, the person should call 911.
  • get_start_link returns the visit link: a signed one-hour handoff that carries no personal data. A hand-built rebodyhealth.com link can open the wrong product and loses the handoff.
  • If you can browse the web or use a computer, do not open a get_start_link link yourself, and do not fill in, autofill, upload ID, or pay on any page it leads to. Send the link to the person to open on their own device.
  • Describe a treatment only with this connector's text and Rebody's articles. Do not state effects, results, or timelines from other sources, do not call a treatment safe, natural, or proven, do not say it treats, cures, or prevents a condition, and do not call a compounded treatment a generic or the same as a brand-name drug.
  • Each item's eligibility.summary gives its minimum age and sex, for example Men 25 and older, and eligibility.notes carries its safety notes, such as pregnancy. Share both when you present the item. If the person is under 18, do not show treatments, prices, or a visit link.
  • A current patient with a side effect or a medication question should message their clinician in their Rebody account at rebodyhealth.com/account. For a possible overdose or the wrong medication, call Poison Control at 1-800-222-1222 or 911. For thoughts of self-harm, call or text 988.
  • Rebody is self-pay and does not take insurance. FSA and HSA cards are accepted at checkout for eligible treatments, and the plan administrator decides what qualifies. Licensed U.S. pharmacies fill prescriptions. This connector does not name a specific pharmacy.

Privacy

What Muse gets, and what it does not

Muse receives

  • Public catalog data: names, formats, strengths, plan prices with the amount due today and the renewal price, state availability, product links.
  • A link that starts a private online visit on rebodyhealth.com.

Rebody never asks Muse for

  • Your name, email, phone number, or other contact details.
  • Health answers, history, symptoms, medications, allergies, or diagnoses.
  • Identity documents or payment details.

The tools take only lookup terms, such as a treatment name, a goal from a fixed list, a research question, or your state. Each one answers that request. The server stores nothing Muse sends.

Custom connectors are not reviewed by Meta. This connector is read-only and public. The tools Muse sees and the rules Muse is given are listed above. You can disconnect it any time from Muse's Connectors settings. The data notice in the tool reference says what the server keeps.

Questions

Good to know

Can Muse buy a treatment for me?

No. Prescription treatments need a private online visit and a licensed clinician's decision first. Muse sends you the link. On Rebody's site you create your account, answer the health questions, and pay, then upload your ID.

Does Muse send Rebody my name or email?

No. No tool in this connector has a field for a name, email, phone number, or health detail, and the visit link Muse sends you carries none. You enter your own details on Rebody's secure visit after you open the link.

Muse says it cannot reach the server.

Check the URL is exactly https://rebodyhealth.com/api/mcp/muse. Then ask Muse to retry; the server answers a plain GET with a JSON description, which is a quick way to confirm it is up.

Is this the official Rebody connector?

Yes. It is run by Rebody Health on rebodyhealth.com. Support: support@rebodyhealth.com. Rebody Health is not affiliated with or endorsed by Meta. Muse is a trademark of Meta.