Review schedules, symptoms, mood, and explicitly confirmed CareClinic check-ins.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Returns the connected CareClinic account’s plan and basic-versus-full insight entitlement.
This tool takes no arguments.
Returns the connected CareClinic account’s plan and basic-versus-full insight entitlement.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Shows the CareClinic data and actions available in this release.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}App-only write used by the CareClinic confirmation card. It writes only the exact entry represented by a valid signed preview after explicit confirmation. Replaying the same preview returns the original receipt instead of creating a duplicate.
| Argument | Type | Description |
|---|---|---|
| confirmed* | boolean | |
| confirmationToken* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"confirmationToken",
"confirmed"
],
"properties": {
"confirmed": {
"type": "boolean",
"const": true
},
"confirmationToken": {
"type": "string",
"maxLength": 12000,
"minLength": 80
}
}
}Creates deterministic observational summaries. Free accounts receive basic counts; detailed reports and chart values are returned only for Premium accounts.
| Argument | Type | Description |
|---|---|---|
| days | integer | |
| include | array |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"days": {
"type": "integer",
"default": 30,
"maximum": 90,
"minimum": 3
},
"include": {
"type": "array",
"items": {
"enum": [
"symptom",
"mood",
"medication"
],
"type": "string"
},
"default": [
"symptom",
"mood",
"medication"
],
"maxItems": 3,
"minItems": 1
}
}
}Validates an exact owned symptom, mood or sleep entry and creates a short-lived confirmation preview. It never writes data. Scheduled medication and supplement taken/skipped events are enabled.
| Argument | Type | Description |
|---|---|---|
| entry* | any |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"entry"
],
"properties": {
"entry": {
"oneOf": [
{
"type": "object",
"required": [
"domain",
"symptomId",
"name",
"severity",
"occurredAt"
],
"properties": {
"name": {
"type": "string",
"maxLength": 120
},
"note": {
"type": "string",
"maxLength": 300
},
"domain": {
"type": "string",
"const": "symptom"
},
"severity": {
"type": "integer",
"maximum": 10,
"minimum": 1
},
"symptomId": {
"type": "string",
"pattern": "^cc1\\.[A-Za-z0-9_-]+\\.[A-Za-z0-9_-]+$",
"maxLength": 1024,
"minLength": 32
},
"occurredAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"durationMinutes": {
"type": "integer",
"maximum": 43200,
"minimum": 0
}
}
},
{
"type": "object",
"required": [
"domain",
"valence",
"occurredAt"
],
"properties": {
"note": {
"type": "string",
"maxLength": 300
},
"label": {
"type": "string",
"maxLength": 120
},
"domain": {
"type": "string",
"const": "mood"
},
"energy": {
"type": "integer",
"maximum": 10,
"minimum": 0
},
"valence": {
"type": "integer",
"maximum": 5,
"minimum": -5
},
"occurredAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
}
}
},
{
"type": "object",
"required": [
"domain",
"medicationId",
"medicationName",
"action",
"occurredAt"
],
"properties": {
"note": {
"type": "string",
"maxLength": 300
},
"action": {
"enum": [
"taken",
"skipped"
],
"type": "string"
},
"domain": {
"type": "string",
"const": "medication"
},
"occurredAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"reminderId": {
"type": "string",
"pattern": "^cc1\\.[A-Za-z0-9_-]+\\.[A-Za-z0-9_-]+$",
"maxLength": 1024,
"minLength": 32
},
"medicationId": {
"type": "string",
"pattern": "^cc1\\.[A-Za-z0-9_-]+\\.[A-Za-z0-9_-]+$",
"maxLength": 1024,
"minLength": 32
},
"reminderIndex": {
"type": "integer",
"maximum": 1000,
"minimum": 0
},
"medicationName": {
"type": "string",
"maxLength": 120
}
},
"additionalProperties": false
},
{
"type": "object",
"required": [
"domain",
"occurredAt",
"stages"
],
"properties": {
"note": {
"type": "string",
"maxLength": 250
},
"domain": {
"type": "string",
"const": "sleep"
},
"planId": {
"type": "string",
"pattern": "^cc1\\.[A-Za-z0-9_-]+\\.[A-Za-z0-9_-]+$",
"maxLength": 1024,
"minLength": 32
},
"stages": {
"type": "array",
"items": {
"type": "object",
"required": [
"sleepType",
"startAt",
"endAt",
"durationMinutes"
],
"properties": {
"endAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"startAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"sleepType": {
"anyOf": [
{
"type": "number",
"const": 0
},
{
"type": "number",
"const": 1
},
{
"type": "number",
"const": 2
},
{
"type": "number",
"const": 4
}
]
},
"durationMinutes": {
"type": "integer",
"maximum": 1440,
"minimum": 0
}
},
"additionalProperties": false
},
"maxItems": 4,
"minItems": 1
},
"quality": {
"type": "integer",
"maximum": 5,
"minimum": 1
},
"planName": {
"type": "string",
"maxLength": 120
},
"occurredAt": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
}
},
"additionalProperties": false
}
]
}
}
}Returns minimized symptom, mood, medication and sleep activity. Notes and internal record IDs are excluded.
| Argument | Type | Description |
|---|---|---|
| days | integer | |
| include | array |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"days": {
"type": "integer",
"default": 30,
"maximum": 90,
"minimum": 1
},
"include": {
"type": "array",
"items": {
"enum": [
"symptom",
"mood",
"medication",
"sleep"
],
"type": "string"
},
"default": [
"symptom",
"mood",
"medication",
"sleep"
],
"maxItems": 4,
"minItems": 1
}
}
}Finds an owned medication, symptom or sleep care plan before preparing a log. Never invent an item ID.
| Argument | Type | Description |
|---|---|---|
| query* | string | |
| domain* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"domain",
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 80,
"minLength": 1
},
"domain": {
"enum": [
"symptom",
"medication",
"sleep"
],
"type": "string"
}
}
}Returns today’s owned medication and supplement occurrences with time, dose, reminder identity, and status.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}