Read-only · fetch
Use this after search or list_meetings to read the complete authorized transcript as the sole primary meeting evidence.
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Source ID returned by search. |
What you get
text- The meeting content.
title- The meeting title.
url- A link to the meeting source.
id- The meeting identifier.
metadata- Additional details about the meeting.
Example
Replace meeting-id-from-search with an ID returned by search. This is a placeholder, not a real meeting.
Call fetch with:
{
"id": "meeting-id-from-search"
}Illustrative input, checked against this catalog at build time.
Full description from the catalog
Use this after search or list_meetings to read the complete authorized transcript as the sole primary meeting evidence. Transcript comes first, with timestamps and source speaker labels where available; missing attribution is 'Unknown speaker'. Optional calendar/capture context has separate provenance; invitees are not speakers. Generated summaries, highlights, and actions are omitted. Check coverage and revision metadata.
Input schema
{
"type": "object",
"additionalProperties": false,
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "Source ID returned by search."
}
},
"required": [
"id"
]
}Output schema
{
"type": "object",
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"text": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"metadata": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
}
}
},
"required": [
"id",
"title",
"text",
"url"
]
}Full tool definition and annotations
{
"name": "fetch",
"title": "Fetch a Meetly meeting source",
"description": "Use this after search or list_meetings to read the complete authorized transcript as the sole primary meeting evidence. Transcript comes first, with timestamps and source speaker labels where available; missing attribution is 'Unknown speaker'. Optional calendar/capture context has separate provenance; invitees are not speakers. Generated summaries, highlights, and actions are omitted. Check coverage and revision metadata.",
"annotations": {
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false,
"idempotentHint": true
},
"securitySchemes": [
{
"type": "oauth2",
"scopes": [
"meetings:read"
]
}
],
"_meta": {
"securitySchemes": [
{
"type": "oauth2",
"scopes": [
"meetings:read"
]
}
],
"openai/toolInvocation/invoking": "Reading Meetly source…",
"openai/toolInvocation/invoked": "Meetly source ready"
},
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "Source ID returned by search."
}
},
"required": [
"id"
]
},
"outputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"text": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"metadata": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
}
}
},
"required": [
"id",
"title",
"text",
"url"
]
}
}Server 0.8.0 · Source commit 13743ab0fd1289fa2dd1cfc2bf08ed34a9fb1040