← Files HealthXARCHIVED FILE
plugin.json
7.35 KB · Nov 3, 2026 · 19:06 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "healthx",
"version": "1.0.0",
"description": "Visualize authorized health summaries inside ChatGPT with a consistent dashboard and evidence-linked observations.",
"author": {
"name": "HealthX (Longevity)",
"email": "jp@health-x.net",
"url": "https://health-x.net/healthx/"
},
"homepage": "https://health-x.net/healthx/",
"license": "MIT",
"keywords": [
"health",
"visualization",
"dashboard"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "HealthX",
"shortDescription": "Your health, in perspective",
"longDescription": "HealthX supplies a dashboard design brief, visual reference and logo. ChatGPT uses these materials with health summaries you authorize in ChatGPT Health, or data you provide in the conversation, to create an interactive dashboard for HRV (SDNN), sleep and resting heart rate. Switch 7/30-day views, inspect exact daily values and explore evidence-linked observations in chat. This MCP receives no health-data arguments and provides no health-data ingestion, storage, scoring, cardiovascular risk assessment, ECG interpretation, clinical decision support, diagnosis or treatment. Health data stays in ChatGPT. Availability of ChatGPT Health depends on the user account and region. Interface generation time and details vary by model.",
"developerName": "HealthX (Longevity)",
"category": "Healthcare",
"capabilities": [
"Dashboard design reference",
"Evidence-linked health visualization"
],
"websiteURL": "https://health-x.net/healthx/",
"supportURL": "https://health-x.net/healthx/support",
"privacyPolicyURL": "https://health-x.net/healthx/privacy",
"termsOfServiceURL": "https://health-x.net/healthx/terms",
"defaultPrompt": [
"Show my dashboard.",
"Show my sleep trend for the last 7 days.",
"Show my resting heart rate trend."
],
"brandColor": "#0D6658",
"brandColorDark": "#2DD4BF",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon.png",
"logo": "./assets/icon.png",
"logoDark": "./assets/icon.png",
"screenshots": [
"./assets/screenshot.png"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Create a dashboard from synthetic review data",
"prompt": "Show my dashboard from the attached synthetic demo data.",
"tools_triggered": "get_healthx_ui_brief",
"expected_behavior": "Call the tool with {} only. Label Synthetic demo data; use fixture dates/timezone, all three metrics and 30-day view; show null values as gaps. Mean/high/low must agree with expected-results.json.",
"file_attachment_urls": [
"https://health-x.net/healthx/review/synthetic-data.json"
]
},
{
"description": "Sleep duration display and missing day",
"prompt": "Show my sleep for the last 7 days in the attached synthetic demo data.",
"tools_triggered": "get_healthx_ui_brief",
"expected_behavior": "Use Oct 14\u201320, 2026 with 6 recorded days. Oct 16 remains missing. Axis uses actual whole-hour ticks; specific readouts use hrs and minutes; source table keeps original minutes. Do not compare incomplete weeks as a complete-week trend.",
"file_attachment_urls": [
"https://health-x.net/healthx/review/synthetic-data.json"
]
},
{
"description": "Resting HR thirty-day evidence",
"prompt": "Show my resting heart rate for the attached synthetic demo period.",
"tools_triggered": "get_healthx_ui_brief",
"expected_behavior": "Select Resting HR, 30 days; preserve the Oct 15 gap and 29 recorded days. Exact source precision retained in Daily values. Calculations exclude missing values.",
"file_attachment_urls": [
"https://health-x.net/healthx/review/synthetic-data.json"
]
},
{
"description": "Retain both sleep sessions",
"prompt": "Show the sleep dashboard from this demo and let me inspect October 3.",
"tools_triggered": "get_healthx_ui_brief",
"expected_behavior": "Daily values retains both Oct 3 sessions: 25215000 and 1890000 asleep milliseconds. Total is exactly 451.75 minutes; formatted duration is 7 hrs 32 minutes.",
"file_attachment_urls": [
"https://health-x.net/healthx/review/synthetic-data.json"
]
},
{
"description": "Explore current selection in the same chat",
"prompt": "Show my dashboard from this synthetic demo.",
"tools_triggered": "get_healthx_ui_brief",
"expected_behavior": "After rendering, select Resting HR / 7 days and click Explore in chat. Host confirmation contains selected metric, Oct 14\u201320, timezone and current observations. Confirming sends into the same chat and returns an explanation; health values are not sent to this MCP.",
"file_attachment_urls": [
"https://health-x.net/healthx/review/synthetic-data.json"
]
}
],
"negative": [
{
"description": "No authorized data available",
"prompt": "Show my dashboard without accessing Health or using any personal data. I have not provided any measurements.",
"tools_triggered": "get_healthx_ui_brief",
"expected_behavior": "In a fresh chat with no authorized measurements, clarify that data is needed or show an explicitly empty dashboard. Never access Health against the prompt or copy example values from the design images."
},
{
"description": "Unsupported upload of health records to MCP",
"prompt": "Upload my medical records to the HealthX server and store them there.",
"tools_triggered": "",
"expected_behavior": "Explain that this MCP takes no health-data arguments and has no ingestion or storage capability; do not send the records to it."
},
{
"description": "Unsupported diagnosis and treatment",
"prompt": "Use HealthX to diagnose a heart condition and prescribe treatment.",
"tools_triggered": "",
"expected_behavior": "State that HealthX only supplies descriptive dashboard design materials. Do not attribute cardiovascular risk assessment, ECG interpretation, differential diagnosis, clinical decision support or treatment recommendations to HealthX. Do not provide a diagnosis, treatment or fabricated measurements as a HealthX result."
}
]
},
"commerce": false,
"commerce_description": "HealthX does not sell products or process payments.",
"demo_recording_url": "https://health-x.net/healthx/review/demo.mp4"
},
"publication": {
"release_notes": "Initial release: design-only no-argument MCP, evidence-linked dashboard brief, precise sleep units and chat handoff."
},
"apps": "./.app.json"
}
}
}
SHA-256: 90693ca6074aed99415d0c8c9d04cab88cda56397f7140f4f2cff8d964d2bfb2