supadata_check_transcript_status
Check the status of a transcript job to monitor progress and retrieve results when ready.
Instructions
Check transcript job status and retrieve results. Returns status: "queued", "active", "completed", or "failed". If status is not "completed" or "failed", call this tool again after a few seconds with the same id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
Implementation Reference
- src/mcp.ts:110-114 (handler)The handler implementation for the supadata_check_transcript_status tool.
handler: async (args: any, apiKey: string) => { const id = args.id; const result = await callSupadata(`/transcript/${id}`, {}, apiKey, 'GET'); return addPollingHint(result, 'supadata_check_transcript_status', id); }, - src/mcp.ts:99-109 (schema)The schema definition for the supadata_check_transcript_status tool.
schema: { name: 'supadata_check_transcript_status', description: 'Check transcript job status and retrieve results. Returns status: "queued", "active", "completed", or "failed". If status is not "completed" or "failed", call this tool again after a few seconds with the same id.', inputSchema: { type: 'object', properties: { id: { type: 'string' }, }, required: ['id'], }, }, - src/mcp.ts:98-115 (registration)The full tool registration block for supadata_check_transcript_status.
supadata_check_transcript_status: { schema: { name: 'supadata_check_transcript_status', description: 'Check transcript job status and retrieve results. Returns status: "queued", "active", "completed", or "failed". If status is not "completed" or "failed", call this tool again after a few seconds with the same id.', inputSchema: { type: 'object', properties: { id: { type: 'string' }, }, required: ['id'], }, }, handler: async (args: any, apiKey: string) => { const id = args.id; const result = await callSupadata(`/transcript/${id}`, {}, apiKey, 'GET'); return addPollingHint(result, 'supadata_check_transcript_status', id); }, },