Muse
Connect Triangle to Muse, Meta’s personal AI agent. Muse can then answer from your own records, labs and medications, keep your medication list and notes up to date, and book a visit with a Triangle clinician when you ask.
Before you start
- A Triangle account with a patient profile. New accounts start with a 7-day free trial, then $9 a month. Triangle is available in the US to adults 18 and over.
- Muse, Meta’s personal AI agent.
- Triangle’s connector is in Meta’s review. Until Triangle Health appears in Muse under Settings → Connectors, see Troubleshooting for how to add it yourself.
- What Muse reads from Triangle is then held by Meta under Meta’s terms and privacy policy, not Triangle’s. Check Muse’s privacy settings before you connect.
Connection details
What to enter if Muse asks for them.
- MCP server URL
- https://app.trianglehealth.com/mcp
- Authentication
- OAuth 2.1 with PKCE, through Triangle sign-in
- Client ID
- Not needed — Muse handles registration with Triangle
- Scopes
- Chosen on Triangle’s consent screen when you connect
Set it up
Add Triangle in Muse
Find the Triangle Health connector in Muse and start connecting it.
- Open Muse and go to Settings → Connectors.
- Find Triangle Health and choose Connect.
- Or ask Muse in chat to connect Triangle Health; it finds approved connectors itself.
- Muse sends you to Triangle to sign in.
Sign in and choose what Muse can use
Triangle’s consent screen lists every permission Muse is asking for. You decide which ones it gets, and which profile it can see.
- Sign in to Triangle. If you’re new, you create an account and finish setup first.
- If you manage more than one profile, pick the one to share. A connection points at one profile at a time.
- Turn off any permission you don’t want Muse to have. Leave only the read permissions on to keep Muse read-only.
- Click Accept to finish. Muse shows Triangle Health as connected.
Ask Muse about your health
Muse uses Triangle’s tools when a question needs your own records.
- Try “What did my last A1c show, and how has it changed?” or “Summarize my visit notes from this year.”
- Muse asks before it uses a Triangle tool. You can set reads and everyday changes to Always allow.
- Booking, moving or cancelling a visit, deleting something, inviting someone and changing reminders ask every time.
- Disconnect any time in Triangle under Settings → AI service connections, or in Muse under Settings → Connectors.
What you can do
- Ask about your labs, conditions, medications, visit notes, wearable readings and genetic reports.
- Search your medical records and read Triangle’s written summary of them.
- Add or update medications, supplements and allergies.
- Write, edit and organize notes and health topics.
- Book, move or cancel a visit with a Triangle clinician, with your approval each time.
- Set up reminders, ask for your newest records, upload a document or connect a wearable.
Tools Muse can use
Triangle offers 60 tools. Each needs the permission shown, which you grant or withhold on Triangle’s consent screen when you connect.
Read37
Look at your record without changing it.
get_health_overviewOne picture of what Triangle holds for you: health topics, medications and allergies, notes, documents, the clinical summary, labs, measurements, wearables, genome, upcoming appointments and routines.
Permission: patient:read
get_patientWho you are in Triangle: name, sex and gender, date of birth, phone, addresses, and whether your identity is verified.
Permission: patient:read
get_changes_sinceWhat has changed in your record since a given time: new documents, records imports, summary updates, notes, topics, appointments and messages.
Permission: patient:read
get_topicsYour health topics: the conditions and concerns Triangle organizes your record around.
Permission: patient:read
list_topicsYour health topics, shown as an interactive view in assistants that support one.
Permission: notes:read, patient:read
get_clinical_summaryTriangle’s written summary of your records, one section per health topic, with whether each section is current.
Permission: medical_records:read
get_medical_recordsThe documents in your records, with filters.
Permission: medical_records:read
get_medical_recordOne document: its summary, the text read from it and a download link.
Permission: medical_records:read
search_documentsSearch your documents by meaning and return the passages that match best, each with a link to its document.
Permission: medical_records:read
get_record_sourcesWhere your records come from, and whether an import or upload is in progress.
Permission: medical_records:read
get_labs_overviewYour most recent lab report at a glance, with every result outside its reference range.
Permission: labs:read
get_lab_panelEvery result in one panel of your latest lab report, such as lipids, liver, kidney or thyroid.
Permission: labs:read
get_lab_resultOne test from your latest lab report, with its range, flag and a plain-language explanation.
Permission: labs:read
list_measurement_typesWhich measurements Triangle holds for you, with the latest value of each.
Permission: measurements:read
get_measurementsThe history of one measurement, newest first, from lab reports, vitals and connected devices.
Permission: measurements:read
get_wearable_daysA day-by-day table of what your wearables recorded: steps, sleep, heart rate, HRV, weight and more.
Permission: measurements:read
list_wearable_connectionsThe wearables and health apps connected to your account, and when each last sent data.
Permission: devices:read
get_medicationsYour medications, supplements and allergies, with dose, frequency and status.
Permission: medications:read
get_notesYour notes, with filters.
Permission: notes:read
get_noteOne note in full.
Permission: notes:read
get_topic_notesThe notes under one health topic.
Permission: notes:read
list_topic_notesThe notes under one health topic, shown as an interactive view in assistants that support one.
Permission: notes:read
search_topic_notesSearch your notes by keyword.
Permission: notes:read
list_note_kindsThe kinds of notes Triangle keeps, and which of them can be written.
Permission: notes:read
get_care_team_practitionersThe doctors and clinicians on your care team.
Permission: care_team:read
get_care_team_practitionerOne member of your care team.
Permission: care_team:read
list_appointmentsYour appointments with Triangle clinicians, upcoming and past.
Permission: appointments:read
get_appointment_availabilityOpen times when a Triangle clinician can see you, and how long the visit is.
Permission: appointments:read
list_routinesYour reminders and routines, how often each runs and when it fires next.
Permission: routines:read
get_genome_overviewYour genome report, if you have one: how many genes have findings, in which categories, and where to start.
Permission: genome:read
get_genome_geneOne gene from your genome report: the finding, its risk level and evidence, the medications it affects and the action plan.
Permission: genome:read
get_genomics_runA map of your tumor genomic analysis, if you have an approved report, and where each part of it lives.
Permission: genomics_run:read
list_genomics_filesThe result files in your tumor genomic analysis, and what each one answers.
Permission: genomics_run:read
read_genomics_artifactOne page of a result file from your tumor genomic analysis, such as ranked therapies or matched trials.
Permission: genomics_run:read
read_genomics_registryEvery reportable alteration in your tumor genomic analysis, with its tier and evidence.
Permission: genomics_run:read
get_genomics_geneEverything your tumor genomic analysis says about one gene.
Permission: genomics_run:read
start_sessionStarts an ID that groups one conversation’s tool calls. It reads no health data.
No permission needed
Write14
Add or change something in your record.
create_topicAdd a health topic, or return it if it already exists.
Permission: patient:write
create_topic_groupAdd a group for organizing topics.
Permission: patient:write
rename_topic_groupRename a topic group.
Permission: patient:write
set_topic_groupPut a topic in a group, or take it out.
Permission: patient:write
create_topic_noteWrite a new note.
Permission: notes:write
update_topic_noteEdit one of your notes.
Permission: notes:write
create_medicationAdd a medication, supplement or allergy to your list.
Permission: medications:write
update_medicationChange a medication’s name, details or status.
Permission: medications:write
create_care_team_practitionerAdd a doctor or clinician to your care team.
Permission: care_team:write
update_care_team_practitionerUpdate a care team member’s details.
Permission: care_team:write
request_document_uploadGet a one-hour link for uploading a file to your records.
Permission: medical_records:write
complete_document_uploadTell Triangle an upload has finished, so it reads the file into your records.
Permission: medical_records:write
request_record_syncAsk the health information network for your newest records. Triangle limits how often this can run.
Permission: medical_records:write
request_wearable_connectionStart connecting a wearable or health app. You finish it yourself on the link Triangle returns.
Permission: devices:write
Sensitive write9
Book, move or cancel visits, delete, invite someone or change reminders. The agent should confirm each one with you.
schedule_appointmentBook a visit with a Triangle clinician at a time you have agreed to.
Permission: appointments:write
reschedule_appointmentMove an upcoming visit to a new time you have agreed to.
Permission: appointments:write
cancel_appointmentCancel an upcoming visit. This can’t be undone.
Permission: appointments:write
update_routinesCreate, change, pause or stop reminders from an instruction in plain words.
Permission: routines:write
invite_care_team_practitionerEmail a care team member an invitation to join Triangle.
Permission: care_team:write
delete_care_team_practitionerRemove someone from your care team.
Permission: care_team:write
delete_topicRemove a health topic.
Permission: patient:write
delete_topic_groupDelete a topic group.
Permission: patient:write
delete_topic_noteDelete a note.
Permission: notes:write
Troubleshooting
Triangle Health isn’t in Muse’s connector list
Triangle’s connector is waiting for Meta’s review. Until it’s listed, you can ask Muse in chat to add a custom connector called Triangle Health for the MCP server at https://app.trianglehealth.com/mcp using OAuth, then open the sign-in link Muse gives you. Meta doesn’t review custom connectors, so switch to the listed connector once it appears.
Muse says it can’t see my labs or records
That permission was probably turned off on Triangle’s consent screen. Disconnect Muse in Triangle under Settings → AI service connections, connect again from Muse, and leave that permission on.
Muse is looking at the wrong profile
A connection points at one profile at a time. Disconnect Muse in Triangle under Settings → AI service connections, connect again, and pick the other profile on the consent screen.
Why does Muse ask me every time before booking or deleting?
Muse treats booking, moving and cancelling visits, deleting, inviting someone and changing reminders as sensitive. It asks every time, and these can’t be set to Always allow.
How do I revoke access?
Go to Settings → AI service connections at https://app.trianglehealth.com and click Disconnect next to Muse, or remove Triangle Health in Muse under Settings → Connectors. Muse can’t read anything new from Triangle after that. What it already read can stay in Muse’s memory and history, which you manage in Muse.
Triangle