gradeNot graded
get_med_scheduleAnswer
Return Papá’s medication schedule for tonight with taken/skipped state and current supply in days. Read-only.
View tool JSON
{
"name": "get_med_schedule",
"kind": "answer",
"impl": "imperative",
"description": "Return Papá’s medication schedule for tonight with taken/skipped state and current supply in days. Read-only.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/caredesk-webmcp/"
}check_supplyAnswer
Given a medicine name, return days of supply left plus the text read from the bottle label (OCR). Output includes untrusted scanned content and is annotated accordingly.
View tool JSON
{
"name": "check_supply",
"kind": "answer",
"impl": "imperative",
"description": "Given a medicine name, return days of supply left plus the text read from the bottle label (OCR). Output includes untrusted scanned content and is annotated accordingly.",
"inputSchema": {
"type": "object",
"properties": {
"medicine": {
"type": "string",
"maxLength": 64
}
},
"required": [
"medicine"
],
"additionalProperties": false
},
"page": "/caredesk-webmcp/"
}propose_refillAction
Propose a refill request for a medicine. This NEVER orders anything: it queues a proposal that appears in the Pending panel for the human to approve or dismiss.
View tool JSON
{
"name": "propose_refill",
"kind": "act",
"impl": "imperative",
"description": "Propose a refill request for a medicine. This NEVER orders anything: it queues a proposal that appears in the Pending panel for the human to approve or dismiss.",
"inputSchema": {
"type": "object",
"properties": {
"medicine": {
"type": "string",
"maxLength": 64
},
"note": {
"type": "string",
"maxLength": 140
}
},
"required": [
"medicine"
],
"additionalProperties": false
},
"page": "/caredesk-webmcp/"
}confirm_actionAction
Human-only boundary: confirm or dismiss one pending proposal by id. Agents should call this ONLY when the human explicitly asked to confirm a specific proposal they see on screen.
View tool JSON
{
"name": "confirm_action",
"kind": "act",
"impl": "imperative",
"description": "Human-only boundary: confirm or dismiss one pending proposal by id. Agents should call this ONLY when the human explicitly asked to confirm a specific proposal they see on screen.",
"inputSchema": {
"type": "object",
"properties": {
"proposalId": {
"type": "string",
"maxLength": 16
},
"decision": {
"type": "string",
"enum": [
"confirm",
"dismiss"
]
}
},
"required": [
"proposalId",
"decision"
],
"additionalProperties": false
},
"page": "/caredesk-webmcp/"
}book_pharmacy_pickupSensitive Action
Book a next-day pickup window at Dad’s pharmacy for a confirmed refill. Consequential action: creates a proposal first; nothing books without an explicit human confirm.
View tool JSON
{
"name": "book_pharmacy_pickup",
"kind": "transact",
"impl": "imperative",
"description": "Book a next-day pickup window at Dad’s pharmacy for a confirmed refill. Consequential action: creates a proposal first; nothing books without an explicit human confirm.",
"inputSchema": {
"type": "object",
"properties": {
"window": {
"type": "string",
"enum": [
"morning",
"evening"
]
}
},
"required": [
"window"
],
"additionalProperties": false
},
"page": "/caredesk-webmcp/"
}get_audit_trailAnswer
Return the last tool calls with timestamps and annotations so the human can verify what the agent did. Read-only.
View tool JSON
{
"name": "get_audit_trail",
"kind": "answer",
"impl": "imperative",
"description": "Return the last tool calls with timestamps and annotations so the human can verify what the agent did. Read-only.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/caredesk-webmcp/"
}mark_med_takenAction
Queue a proposal to mark one of tonight’s meds as taken. Nothing changes until the human confirms the card. Use when the caregiver says the dose was taken.
View tool JSON
{
"name": "mark_med_taken",
"kind": "act",
"impl": "imperative",
"description": "Queue a proposal to mark one of tonight’s meds as taken. Nothing changes until the human confirms the card. Use when the caregiver says the dose was taken.",
"inputSchema": {
"type": "object",
"properties": {
"medicine": {
"type": "string",
"maxLength": 64
}
},
"required": [
"medicine"
],
"additionalProperties": false
},
"page": "/caredesk-webmcp/"
}