此 MCP 可以做什么
Transcribes audio, video, and recorded online meetings with multilingual support, speaker diarization, transcript search, chat, automation, and subtitle or text export.
工具
输入模式
{'type': 'object', 'properties': {'dispatch_id': {'type': 'string', 'description': 'A dispatch still queued, with no transcription yet.'}, 'transcription_id': {'type': 'string', 'description': 'A scheduled bot that already exists.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['transcription_id', 'message'], 'properties': {'message': {'type': 'string', 'description': 'The question to ask about the transcript.'}, 'conversation_id': {'type': 'string', 'description': 'Continue an existing thread. Omit to start a new one.'}, 'transcription_id': {'type': 'string', 'description': 'A completed transcription id.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['email', 'password'], 'properties': {'name': {'type': 'string', 'description': 'Full name of the person. Optional.'}, 'email': {'type': 'string', 'description': 'Where the confirmation link is sent. Disposable-inbox providers are refused.'}, 'password': {'type': 'string', 'description': 'At least 6 characters, at most 72.'}, 'agent_attribution': {'type': 'string', 'description': 'Optional label identifying you, e.g. "acme-assistant/1.4". Used for support and abuse triage only.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'A label so the person can tell their keys apart. Required.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['transcription_id', 'format'], 'properties': {'format': {'enum': ['srt', 'vtt', 'text'], 'type': 'string', 'description': 'Output format.'}, 'max_chars': {'type': 'number', 'description': 'Max characters per caption segment (default 80).'}, 'max_words': {'type': 'number', 'description': 'Max words per caption segment (default 4).'}, 'strip_chars': {'type': 'string', 'description': 'Characters to strip from the transcript before formatting.'}, 'max_duration': {'type': 'number', 'description': 'Max seconds per caption segment (default 10).'}, 'sentence_aware': {'type': 'boolean', 'description': 'Break at sentence boundaries (default true).'}, 'include_speakers': {'enum': ['auto', 'true', 'false'], 'type': 'string', 'description': "Whether to prefix caption lines with speaker tags. 'auto' (default), 'true' (always), 'false' (never)."}, 'transcription_id': {'type': 'string', 'description': 'Completed transcription ID (UUID).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'section': {'enum': ['quickstart', 'transcribe', 'result', 'list', 'cancel', 'delete', 'upload', 'balance', 'webhooks', 'errors', 'all'], 'type': 'string', 'description': 'Documentation section. Defaults to "quickstart".'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['run_id'], 'properties': {'run_id': {'type': 'string', 'description': 'The run_id returned by run_automation.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'Rows per page, 1-100. Default 24.'}, 'before': {'type': 'string', 'description': 'ISO 8601 timestamp to page backwards from — pass the `next_cursor` from a previous call.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The page slug, e.g. "quickstart". Use "" or "overview" for the documentation index.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'topic': {'enum': ['transcription', 'audio-tools', 'video-tools', 'subtitle-tools', 'meeting-bot', 'api', 'all'], 'type': 'string', 'description': 'Topic to get info about. Defaults to "all".'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['transcription_id'], 'properties': {'transcription_id': {'type': 'string', 'description': 'The transcription ID (UUID).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'to': {'type': 'string', 'description': 'ISO 8601 timestamp upper bound (exclusive).'}, 'from': {'type': 'string', 'description': 'ISO 8601 timestamp lower bound (inclusive).'}, 'limit': {'type': 'number', 'description': 'Max items per page (1-200, default 50).'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort order. Default: desc.'}, 'cursor': {'type': 'string', 'description': 'Opaque cursor from a previous response.'}, 'status': {'enum': ['created', 'downloading', 'pending', 'processing', 'completed', 'failed'], 'type': 'string', 'description': 'Filter by status.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['transcription_ids', 'folder_id'], 'properties': {'folder_id': {'type': ['string', 'null'], 'description': 'Target folder id, or null to remove them from any folder.'}, 'transcription_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Transcription ids to move. At most 50 per call.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['plan'], 'properties': {'plan': {'enum': ['monthly', 'yearly', 'team'], 'type': 'string', 'description': 'Which plan to buy.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['key_id'], 'properties': {'key_id': {'type': 'string', 'description': 'The key id to revoke, not the secret.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['automation_id', 'transcription_id'], 'properties': {'automation_id': {'type': 'string', 'description': 'From list_automations.'}, 'transcription_id': {'type': 'string', 'description': 'A COMPLETED transcription. Anything else is refused.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Maximum results to return. Defaults to 5, maximum 20.'}, 'query': {'type': 'string', 'description': 'What you want to know, in natural language.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'tag': {'type': 'string', 'description': 'Only transcripts carrying this exact tag.'}, 'limit': {'type': 'integer', 'description': 'Rows to return, 1-200. Default 50.'}, 'query': {'type': 'string', 'description': 'Match against the original filename.'}, 'offset': {'type': 'integer', 'description': 'Rows to skip — pass next_offset from a previous call.'}, 'status': {'enum': ['uploading', 'pending', 'processing', 'completed', 'failed'], 'type': 'string', 'description': 'Filter by status. Most tools here need "completed".'}, 'folder_id': {'type': ['string', 'null'], 'description': 'Only transcripts in this folder, or null for those in no folder.'}, 'workspace_id': {'type': 'string', 'description': 'Restrict to one workspace.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['meeting_url'], 'properties': {'title': {'type': 'string', 'description': 'Title for the resulting transcript. Optional.'}, 'language': {'type': 'string', 'description': 'ISO 639-1 language code for the meeting audio. Optional; auto-detected when omitted.'}, 'meeting_url': {'type': 'string', 'description': 'The meeting link to join (Zoom, Google Meet, Teams or Webex). ONE url — this tool does not take a list.'}, 'scheduled_time': {'type': 'string', 'description': 'ISO 8601 time for the bot to join. Omit to join immediately. Must be in the future.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'job_id': {'type': 'string', 'description': 'The meeting-bot job id. Either this or transcription_id.'}, 'transcription_id': {'type': 'string', 'description': 'The transcription the bot is recording into.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['transcription_ids', 'tags'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tag names to add. Letters, digits and spaces, max 30 characters each.'}, 'transcription_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Transcription ids to tag. At most 10 per call.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['amount_cents'], 'properties': {'amount_cents': {'type': 'integer', 'description': 'Amount to add, in US cents. A project minimum applies.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['transcription_id'], 'properties': {'transcription_id': {'type': 'string', 'description': 'The transcription ID to cancel (UUID).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['transcription_id'], 'properties': {'transcription_id': {'type': 'string', 'description': 'The transcription ID to delete (UUID).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['transcription_id'], 'properties': {'transcription_id': {'type': 'string', 'description': 'The transcription ID returned from transcribe_url or transcribe_upload.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['file_path'], 'properties': {'align': {'type': 'boolean', 'description': 'Word-level timestamps + confidence scores. Default: true. Pass false to opt out (ignored when diarize: true).'}, 'diarize': {'type': 'boolean', 'description': 'Enable speaker diarization. Default: false. When true, word-level alignment is automatically enabled regardless of `align`.'}, 'language': {'type': 'string', 'description': 'ISO 639-1 language code (e.g. "en", "es", "fr"). 119 languages supported. Strongly recommended when you know the language.'}, 'file_path': {'type': 'string', 'description': 'Absolute path to the audio/video file on the local filesystem.'}, 'webhook_url': {'type': 'string', 'description': 'Optional HTTPS URL where transcription.* events will be POSTed (HMAC-signed).'}, 'speaker_count': {'type': 'number', 'description': 'Expected number of speakers (1-50). Requires diarize: true. Passing this when known improves diarization accuracy.'}, 'await_completed': {'type': 'boolean', 'description': 'Default: true. When false, return the transcription_id immediately without polling.'}, 'idempotency_key': {'type': 'string', 'description': 'Optional Idempotency-Key header (up to 255 chars). Same key + same body = same transcription_id.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public URL to an audio or video file (http/https). Supports Google Drive, Dropbox, OneDrive sharing links, and direct file URLs.'}, 'align': {'type': 'boolean', 'description': 'Word-level timestamps + confidence scores. Default: true. Pass false to opt out (ignored when diarize: true).'}, 'diarize': {'type': 'boolean', 'description': 'Enable speaker diarization. Default: false. When true, word-level alignment is automatically enabled regardless of `align`.'}, 'language': {'type': 'string', 'description': 'ISO 639-1 language code (e.g. "en", "es", "fr"). 119 languages supported. Strongly recommended when you know the language.'}, 'webhook_url': {'type': 'string', 'description': 'Optional HTTPS URL where transcription.* events will be POSTed (HMAC-signed).'}, 'speaker_count': {'type': 'number', 'description': 'Expected number of speakers (1-50). Requires diarize: true. Passing this when known improves diarization accuracy.'}, 'await_completed': {'type': 'boolean', 'description': 'Default: true. When false, return the transcription_id immediately without polling.'}, 'idempotency_key': {'type': 'string', 'description': 'Optional Idempotency-Key header (up to 255 chars). Same key + same body = same transcription_id.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['transcription_id'], 'properties': {'transcription_id': {'type': 'string', 'description': 'The transcription ID (UUID).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public URL to an audio/video file (http/https).'}, 'align': {'type': 'boolean', 'description': 'Word-level timestamps + confidence scores. Default: true. Pass false to opt out (ignored when diarize: true).'}, 'diarize': {'type': 'boolean', 'description': 'Enable speaker diarization. Default: false. When true, word-level alignment is automatically enabled regardless of `align`.'}, 'language': {'type': 'string', 'description': 'ISO 639-1 language code (e.g. "en", "es", "fr"). 119 languages supported. Strongly recommended when you know the language.'}, 'webhook_url': {'type': 'string', 'description': 'Optional HTTPS URL where transcription.* events will be POSTed (HMAC-signed).'}, 'speaker_count': {'type': 'number', 'description': 'Expected number of speakers (1-50). Requires diarize: true. Passing this when known improves diarization accuracy.'}, 'await_completed': {'type': 'boolean', 'description': 'Default: true. When false, return the transcription_id immediately without polling.'}, 'idempotency_key': {'type': 'string', 'description': 'Optional Idempotency-Key header (up to 255 chars). Same key + same body = same transcription_id.'}}, 'additionalProperties': False}
近期工具变更
类似的 MCP 服务器
Sats4AI - Bitcoin-Powered AI Tools
Provides pay-per-use AI services for text, image, audio, video, document extraction, translation, voice calls, messaging, and fil…
grade
Provides a public TV and radio catalog with stream metadata, schedules, stream health, favorites, playlists, and channel chat.
Postlyra
Creates, edits, previews, schedules, and publishes rich media posts to Telegram channels and groups.
Chorus
Collects voice, video and written contributions from groups, manages reminders and access links, and produces a shared message bo…
dearhuman
Composes and sends catalog-based electronic greeting cards, offers gift suggestions and templates, and supports public bounty sub…
kurdish-tts-stt
Converts Sorani and Kurmanji text to speech and transcribes Kurdish audio through batch and streaming interfaces.
Kooma — Bambara AI
Provides Bambara and multilingual text-to-speech, transcription, and translation.
ShareMyPage
Hosts AI-generated HTML or Markdown pages and provides share links with comments and access controls.