capture_session_read
Read a footage session
Reads the evidence-backed Footage-session manifest. Returns source facts, typed observations, solve receipts, exact capture-time gaps and overlaps, source/capture/episode mappings, corrections, revision, uncertainty, and the next safe action. Capture time preserves real gaps; episode time collapses idle gaps after an explicit build.
Surface: Default model and app
Product release 185ad8f4adfa21ae055b5bd6f97968d9044480d1
Public contract commit d2ab41fab4088c07c0f6b924fa4f3c63481b936a
Public contract SHA-256 2365c73c2aef7b9f85e8434d8e29ea29f40824bc3a46a72a356155ea328757fc
Captured 2026-10-29T03:35:56.855Z. Review or improve this contract on GitHub.
These blocks show the complete MCP descriptors captured from serving Rails. Security schemes and resource URIs can differ by connected host.
Default model descriptor
{
"name": "capture_session_read",
"title": "Read a footage session",
"description": "Reads the evidence-backed Footage-session manifest. Returns source facts, typed observations, solve receipts, exact capture-time gaps and overlaps, source/capture/episode mappings, corrections, revision, uncertainty, and the next safe action. Capture time preserves real gaps; episode time collapses idle gaps after an explicit build.",
"inputSchema": {
"type": "object",
"properties": {
"capture_session_id": {
"type": "string",
"description": "Footage-session public ID."
}
},
"required": [
"capture_session_id"
],
"additionalProperties": false
},
"annotations": {
"title": "Read a footage session",
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
},
"securitySchemes": [
{
"type": "noauth"
}
],
"_meta": {
"securitySchemes": [
{
"type": "noauth"
}
],
"ui": {
"visibility": [
"model",
"app"
]
},
"openai/widgetAccessible": true
}
}App descriptor
{
"name": "capture_session_read",
"title": "Read a footage session",
"description": "Reads the evidence-backed Footage-session manifest. Returns source facts, typed observations, solve receipts, exact capture-time gaps and overlaps, source/capture/episode mappings, corrections, revision, uncertainty, and the next safe action. Capture time preserves real gaps; episode time collapses idle gaps after an explicit build.",
"inputSchema": {
"type": "object",
"properties": {
"capture_session_id": {
"type": "string",
"description": "Footage-session public ID."
}
},
"required": [
"capture_session_id"
],
"additionalProperties": false
},
"annotations": {
"title": "Read a footage session",
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
},
"securitySchemes": [
{
"type": "noauth"
}
],
"_meta": {
"securitySchemes": [
{
"type": "noauth"
}
],
"ui": {
"visibility": [
"model",
"app"
]
},
"openai/widgetAccessible": true
},
"outputSchema": {
"type": "object",
"properties": {
"schema": {
"type": "string"
},
"capture_session_id": {
"type": "string"
},
"episode_id": {
"type": "string"
},
"project_id": {
"type": "string"
},
"title": {
"type": "string"
},
"status": {
"type": "string"
},
"revision": {
"type": "integer"
},
"zoom_import": {
"type": [
"object",
"null"
],
"description": "Safe lifecycle projection for an autonomous Zoom recording import, when this Footage session came from Zoom."
},
"coordinate_origin_recording_id": {
"type": [
"string",
"null"
],
"description": "Recording that defines capture-time zero for the accepted chronology."
},
"capture_origin_at": {
"type": [
"string",
"null"
],
"description": "ISO 8601 wall-clock instant corresponding to capture-time zero when trusted clock evidence exists."
},
"facts": {
"type": "object"
},
"inferences": {
"type": "object"
},
"episode_projection": {
"type": "object"
},
"listening_reference": {
"type": "object",
"description": "Automatic or user-selected speech-rich listening reference. This preference does not replace per-recording transcription or Precision-2 speaker identity."
},
"corrections": {
"type": "array"
},
"next_action": {
"type": "object"
},
"camera_grouping": {
"type": "object",
"description": "Current camera-grouping projection for the footage session: groups, status, review state and camera generation."
},
"understanding": {
"type": "object",
"description": "Whole-session understanding readiness and processing state for the footage session."
}
},
"required": [],
"additionalProperties": false
}
}Live Workspace descriptor
{
"name": "capture_session_read",
"title": "Read a footage session",
"description": "Reads the evidence-backed Footage-session manifest. Returns source facts, typed observations, solve receipts, exact capture-time gaps and overlaps, source/capture/episode mappings, corrections, revision, uncertainty, and the next safe action. Capture time preserves real gaps; episode time collapses idle gaps after an explicit build.",
"inputSchema": {
"type": "object",
"properties": {
"capture_session_id": {
"type": "string",
"description": "Footage-session public ID."
}
},
"required": [
"capture_session_id"
],
"additionalProperties": false
},
"annotations": {
"title": "Read a footage session",
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
},
"securitySchemes": [
{
"type": "noauth"
}
],
"_meta": {
"securitySchemes": [
{
"type": "noauth"
}
]
},
"outputSchema": {
"type": "object",
"properties": {
"schema": {
"type": "string"
},
"capture_session_id": {
"type": "string"
},
"episode_id": {
"type": "string"
},
"project_id": {
"type": "string"
},
"title": {
"type": "string"
},
"status": {
"type": "string"
},
"revision": {
"type": "integer"
},
"zoom_import": {
"type": [
"object",
"null"
],
"description": "Safe lifecycle projection for an autonomous Zoom recording import, when this Footage session came from Zoom."
},
"coordinate_origin_recording_id": {
"type": [
"string",
"null"
],
"description": "Recording that defines capture-time zero for the accepted chronology."
},
"capture_origin_at": {
"type": [
"string",
"null"
],
"description": "ISO 8601 wall-clock instant corresponding to capture-time zero when trusted clock evidence exists."
},
"facts": {
"type": "object"
},
"inferences": {
"type": "object"
},
"episode_projection": {
"type": "object"
},
"listening_reference": {
"type": "object",
"description": "Automatic or user-selected speech-rich listening reference. This preference does not replace per-recording transcription or Precision-2 speaker identity."
},
"corrections": {
"type": "array"
},
"next_action": {
"type": "object"
},
"camera_grouping": {
"type": "object",
"description": "Current camera-grouping projection for the footage session: groups, status, review state and camera generation."
},
"understanding": {
"type": "object",
"description": "Whole-session understanding readiness and processing state for the footage session."
}
},
"required": [],
"additionalProperties": false
}
}Errors
[
"capture_session_not_found",
"invalid_input"
]Examples
[]