Write-capable · Potentially destructive · update_meeting_context
Save confirmed meeting discovery title/tags and append a separate AI note in private iCloud.
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
meeting_id | string | Yes | No description supplied by the catalog. |
source_revision | integer | Yes | No description supplied by the catalog. Minimum: 1. |
source_hash | string | Yes | No description supplied by the catalog. |
source_read_receipt | string | Yes | No description supplied by the catalog. |
expected_metadata_revision | integer | Yes | No description supplied by the catalog. Minimum: 0. |
request_id | string | Yes | No description supplied by the catalog. |
title | string | Yes | No description supplied by the catalog. |
tags | array of string | Yes | No description supplied by the catalog. |
note | string | Yes | No description supplied by the catalog. |
evidence_refs | array of object | No | No description supplied by the catalog. |
What you get
metadataRevision- metadata Revision returned by this tool.
noteId- note Id returned by this tool.
sourceRevision- source Revision returned by this tool.
replayed- replayed returned by this tool.
savedToICloud- saved To ICloud returned by this tool.
deviceSync- device Sync returned by this tool.
More response fields
indexStatus- index Status returned by this tool.
Full description from the catalog
Save confirmed meeting discovery title/tags and append a separate AI note in private iCloud. Requires a complete current transcript receipt, source hash/revision, expected metadata revision and an idempotency request ID. Does not overwrite the transcript or native summary.
Input schema
{
"type": "object",
"additionalProperties": false,
"properties": {
"meeting_id": {
"type": "string",
"format": "uuid"
},
"source_revision": {
"type": "integer",
"minimum": 1
},
"source_hash": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"source_read_receipt": {
"type": "string",
"maxLength": 16384
},
"expected_metadata_revision": {
"type": "integer",
"minimum": 0
},
"request_id": {
"type": "string",
"format": "uuid"
},
"title": {
"type": "string",
"maxLength": 160
},
"tags": {
"type": "array",
"maxItems": 20,
"items": {
"type": "string",
"maxLength": 40
}
},
"note": {
"type": "string",
"maxLength": 32768
},
"evidence_refs": {
"type": "array",
"maxItems": 50,
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"segment_id": {
"type": "string",
"maxLength": 128
}
},
"required": [
"segment_id"
]
}
}
},
"required": [
"meeting_id",
"source_revision",
"source_hash",
"source_read_receipt",
"expected_metadata_revision",
"request_id",
"title",
"tags",
"note"
]
}Output schema
{
"type": "object",
"properties": {
"metadataRevision": {
"type": "integer"
},
"noteId": {
"type": "string"
},
"sourceRevision": {
"type": "integer"
},
"replayed": {
"type": "boolean"
},
"savedToICloud": {
"const": true
},
"deviceSync": {
"const": "pending"
},
"indexStatus": {
"type": "string"
}
},
"required": [
"metadataRevision",
"noteId",
"sourceRevision",
"replayed",
"savedToICloud",
"deviceSync"
],
"additionalProperties": false
}Full tool definition and annotations
{
"name": "update_meeting_context",
"title": "Save confirmed meeting context",
"description": "Save confirmed meeting discovery title/tags and append a separate AI note in private iCloud. Requires a complete current transcript receipt, source hash/revision, expected metadata revision and an idempotency request ID. Does not overwrite the transcript or native summary.",
"annotations": {
"readOnlyHint": false,
"destructiveHint": true,
"idempotentHint": true,
"openWorldHint": false,
"title": "Save confirmed meeting context"
},
"securitySchemes": [
{
"type": "oauth2",
"scopes": [
"meetings:read",
"meetings:metadata:write"
]
}
],
"_meta": {
"securitySchemes": [
{
"type": "oauth2",
"scopes": [
"meetings:read",
"meetings:metadata:write"
]
}
]
},
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"meeting_id": {
"type": "string",
"format": "uuid"
},
"source_revision": {
"type": "integer",
"minimum": 1
},
"source_hash": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"source_read_receipt": {
"type": "string",
"maxLength": 16384
},
"expected_metadata_revision": {
"type": "integer",
"minimum": 0
},
"request_id": {
"type": "string",
"format": "uuid"
},
"title": {
"type": "string",
"maxLength": 160
},
"tags": {
"type": "array",
"maxItems": 20,
"items": {
"type": "string",
"maxLength": 40
}
},
"note": {
"type": "string",
"maxLength": 32768
},
"evidence_refs": {
"type": "array",
"maxItems": 50,
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"segment_id": {
"type": "string",
"maxLength": 128
}
},
"required": [
"segment_id"
]
}
}
},
"required": [
"meeting_id",
"source_revision",
"source_hash",
"source_read_receipt",
"expected_metadata_revision",
"request_id",
"title",
"tags",
"note"
]
},
"outputSchema": {
"type": "object",
"properties": {
"metadataRevision": {
"type": "integer"
},
"noteId": {
"type": "string"
},
"sourceRevision": {
"type": "integer"
},
"replayed": {
"type": "boolean"
},
"savedToICloud": {
"const": true
},
"deviceSync": {
"const": "pending"
},
"indexStatus": {
"type": "string"
}
},
"required": [
"metadataRevision",
"noteId",
"sourceRevision",
"replayed",
"savedToICloud",
"deviceSync"
],
"additionalProperties": false
}
}Server 0.17.0 · Source commit 6cc62bc5b29fb3bf09648dc755c8f5a26ea54d18