Server definition
- Hash
- sha256:e06db12e6a80f51d525a8f3d5e5a15e28bbc9faa4e8a29838c9dd6dfe741254f
- What it is
- What a remote MCP server returned when asked what it offers: 8 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Returns the connected CareClinic account’s plan and basic-versus-full insight entitlement.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "careclinic_account",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"account": {
"additionalProperties": false,
"properties": {
"insightLevel": {
"enum": [
"basic",
"full"
],
"type": "string"
},
"isPremium": {
"type": "boolean"
},
"planLabel": {
"maxLength": 80,
"type": "string"
}
},
"required": [
"isPremium",
"insightLevel"
],
"type": "object"
},
"kind": {
"const": "account",
"type": "string"
},
"premiumInfoUrl": {
"format": "uri",
"type": "string"
}
},
"required": [
"kind",
"account",
"premiumInfoUrl"
],
"type": "object"
}
},
{
"description": "Shows the CareClinic data and actions available in this release.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "careclinic_capabilities",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"domains": {
"items": {
"additionalProperties": false,
"properties": {
"description": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"id",
"name",
"description"
],
"type": "object"
},
"type": "array"
},
"kind": {
"const": "capabilities",
"type": "string"
}
},
"required": [
"kind",
"domains"
],
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmationToken": {
"maxLength": 12000,
"minLength": 80,
"type": "string"
},
"confirmed": {
"const": true,
"type": "boolean"
}
},
"required": [
"confirmationToken",
"confirmed"
],
"type": "object"
},
"name": "careclinic_commit_log",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"kind": {
"const": "write_receipt",
"type": "string"
},
"receipt": {
"additionalProperties": false,
"properties": {
"domain": {
"enum": [
"symptom",
"mood",
"medication"
],
"type": "string"
},
"duplicatePrevented": {
"type": "boolean"
},
"occurredAt": {
"type": "string"
},
"saved": {
"const": true,
"type": "boolean"
},
"summary": {
"type": "string"
}
},
"required": [
"saved",
"domain",
"occurredAt",
"summary",
"duplicatePrevented"
],
"type": "object"
}
},
"required": [
"kind",
"receipt"
],
"type": "object"
}
},
{
"description": "Creates deterministic observational summaries. Free accounts receive basic counts; detailed reports and chart values are returned only for Premium accounts.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"days": {
"default": 30,
"maximum": 90,
"minimum": 3,
"type": "integer"
},
"include": {
"default": [
"symptom",
"mood",
"medication"
],
"items": {
"enum": [
"symptom",
"mood",
"medication"
],
"type": "string"
},
"maxItems": 3,
"minItems": 1,
"type": "array"
}
},
"type": "object"
},
"name": "careclinic_get_insights",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"access": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"basicSummary": {
"items": {
"type": "string"
},
"type": "array"
},
"dataCoverage": {
"additionalProperties": false,
"properties": {
"medicationEntries": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"moodEntries": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"symptomEntries": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"symptomEntries",
"moodEntries",
"medicationEntries"
],
"type": "object"
},
"isPremium": {
"const": false,
"type": "boolean"
},
"level": {
"const": "basic",
"type": "string"
},
"premiumInfoUrl": {
"format": "uri",
"type": "string"
}
},
"required": [
"level",
"isPremium",
"premiumInfoUrl",
"dataCoverage",
"basicSummary"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"dataCoverage": {
"additionalProperties": false,
"properties": {
"medicationEntries": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"moodEntries": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"symptomEntries": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"symptomEntries",
"moodEntries",
"medicationEntries"
],
"type": "object"
},
"isPremium": {
"const": true,
"type": "boolean"
},
"level": {
"const": "full",
"type": "string"
},
"report": {
"additionalProperties": false,
"properties": {
"chart": {
"items": {
"additionalProperties": false,
"properties": {
"average": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"date": {
"type": "string"
},
"label": {
"type": "string"
}
},
"required": [
"date",
"label",
"average"
],
"type": "object"
},
"type": "array"
},
"generatedAt": {
"type": "string"
},
"insights": {
"items": {
"additionalProperties": false,
"properties": {
"evidence": {
"type": "string"
},
"observation": {
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"title",
"observation",
"evidence"
],
"type": "object"
},
"type": "array"
},
"period": {
"additionalProperties": false,
"properties": {
"from": {
"type": "string"
},
"to": {
"type": "string"
}
},
"required": [
"from",
"to"
],
"type": "object"
},
"safety": {
"type": "string"
}
},
"required": [
"generatedAt",
"period",
"insights",
"chart",
"safety"
],
"type": "object"
}
},
"required": [
"level",
"isPremium",
"dataCoverage",
"report"
],
"type": "object"
}
]
},
"kind": {
"const": "insight_access",
"type": "string"
}
},
"required": [
"kind",
"access"
],
"type": "object"
}
},
{
"description": "Validates an exact symptom or mood entry and creates a short-lived confirmation preview. It never writes data. Medication writes are disabled for this launch.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"entry": {
"oneOf": [
{
"properties": {
"domain": {
"const": "symptom",
"type": "string"
},
"durationMinutes": {
"maximum": 43200,
"minimum": 0,
"type": "integer"
},
"name": {
"maxLength": 120,
"type": "string"
},
"note": {
"maxLength": 300,
"type": "string"
},
"occurredAt": {
"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": "string"
},
"severity": {
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"symptomId": {
"maxLength": 1024,
"minLength": 32,
"pattern": "^cc1\\.[A-Za-z0-9_-]+\\.[A-Za-z0-9_-]+$",
"type": "string"
}
},
"required": [
"domain",
"symptomId",
"name",
"severity",
"occurredAt"
],
"type": "object"
},
{
"properties": {
"domain": {
"const": "mood",
"type": "string"
},
"energy": {
"maximum": 10,
"minimum": 0,
"type": "integer"
},
"label": {
"maxLength": 120,
"type": "string"
},
"note": {
"maxLength": 300,
"type": "string"
},
"occurredAt": {
"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": "string"
},
"valence": {
"maximum": 5,
"minimum": -5,
"type": "integer"
}
},
"required": [
"domain",
"valence",
"occurredAt"
],
"type": "object"
},
{
"properties": {
"action": {
"enum": [
"taken",
"skipped"
],
"type": "string"
},
"domain": {
"const": "medication",
"type": "string"
},
"medicationId": {
"maxLength": 1024,
"minLength": 32,
"pattern": "^cc1\\.[A-Za-z0-9_-]+\\.[A-Za-z0-9_-]+$",
"type": "string"
},
"medicationName": {
"maxLength": 120,
"type": "string"
},
"note": {
"maxLength": 300,
"type": "string"
},
"occurredAt": {
"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": "string"
},
"reminderId": {
"maxLength": 1024,
"minLength": 32,
"pattern": "^cc1\\.[A-Za-z0-9_-]+\\.[A-Za-z0-9_-]+$",
"type": "string"
},
"reminderIndex": {
"maximum": 1000,
"minimum": 0,
"type": "integer"
}
},
"required": [
"domain",
"medicationId",
"medicationName",
"action",
"occurredAt"
],
"type": "object"
}
]
}
},
"required": [
"entry"
],
"type": "object"
},
"name": "careclinic_preview_log",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"expiresAt": {
"type": "string"
},
"kind": {
"const": "log_preview",
"type": "string"
},
"preview": {
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
}
]
},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"requiresExplicitConfirmation": {
"const": true,
"type": "boolean"
}
},
"required": [
"kind",
"preview",
"expiresAt",
"requiresExplicitConfirmation"
],
"type": "object"
}
},
{
"description": "Returns minimized symptom, mood, and medication activity. Notes and internal record IDs are excluded.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"days": {
"default": 30,
"maximum": 90,
"minimum": 1,
"type": "integer"
},
"include": {
"default": [
"symptom",
"mood",
"medication"
],
"items": {
"enum": [
"symptom",
"mood",
"medication"
],
"type": "string"
},
"maxItems": 3,
"minItems": 1,
"type": "array"
}
},
"type": "object"
},
"name": "careclinic_recent_wellness",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"kind": {
"const": "wellness_snapshot",
"type": "string"
},
"snapshot": {
"additionalProperties": false,
"properties": {
"from": {
"type": "string"
},
"medications": {
"items": {
"additionalProperties": false,
"properties": {
"action": {
"enum": [
"taken",
"skipped"
],
"type": "string"
},
"dose": {
"type": "string"
},
"medicationName": {
"type": "string"
},
"occurredAt": {
"type": "string"
}
},
"required": [
"medicationName",
"action",
"occurredAt"
],
"type": "object"
},
"type": "array"
},
"moods": {
"items": {
"additionalProperties": false,
"properties": {
"energy": {
"type": "number"
},
"label": {
"type": "string"
},
"occurredAt": {
"type": "string"
},
"valence": {
"type": "number"
}
},
"required": [
"valence",
"occurredAt"
],
"type": "object"
},
"type": "array"
},
"symptoms": {
"items": {
"additionalProperties": false,
"properties": {
"durationMinutes": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"name": {
"type": "string"
},
"occurredAt": {
"type": "string"
},
"severity": {
"type": "number"
}
},
"required": [
"name",
"severity",
"occurredAt"
],
"type": "object"
},
"type": "array"
},
"to": {
"type": "string"
}
},
"required": [
"from",
"to",
"symptoms",
"moods",
"medications"
],
"type": "object"
}
},
"required": [
"kind",
"snapshot"
],
"type": "object"
}
},
{
"description": "Finds an owned medication or symptom before preparing a log. Never invent an item ID.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"domain": {
"enum": [
"symptom",
"medication"
],
"type": "string"
},
"query": {
"maxLength": 80,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain",
"query"
],
"type": "object"
},
"name": "careclinic_search_catalog",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"domain": {
"enum": [
"symptom",
"medication"
],
"type": "string"
},
"items": {
"items": {
"additionalProperties": false,
"properties": {
"domain": {
"enum": [
"symptom",
"medication"
],
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"secondaryLabel": {
"type": "string"
}
},
"required": [
"id",
"name",
"domain"
],
"type": "object"
},
"type": "array"
},
"kind": {
"const": "catalog_results",
"type": "string"
}
},
"required": [
"kind",
"domain",
"items"
],
"type": "object"
}
},
{
"description": "Returns today’s owned medication and supplement occurrences with time, dose, reminder identity, and status.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "careclinic_today_schedule",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"items": {
"items": {
"additionalProperties": false,
"properties": {
"dose": {
"type": "string"
},
"doseForm": {
"type": "string"
},
"medicationId": {
"type": "string"
},
"medicationName": {
"type": "string"
},
"occurrenceId": {
"type": "string"
},
"reminderId": {
"type": "string"
},
"reminderIndex": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"scheduledAt": {
"type": "string"
},
"status": {
"enum": [
"upcoming",
"taken",
"skipped",
"snoozed"
],
"type": "string"
},
"unit": {
"type": "string"
}
},
"required": [
"occurrenceId",
"medicationId",
"medicationName",
"scheduledAt",
"status"
],
"type": "object"
},
"type": "array"
},
"kind": {
"const": "today_schedule",
"type": "string"
}
},
"required": [
"kind",
"items"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:e06db12e6a80f51d525a8f3d5e5a15e28bbc9faa4e8a29838c9dd6dfe741254f | sha256sum