Speechmatics
Official Speechmatics REST operations for batch transcription.
Connect this API to an AI agent Browse all specs
What you can do with Speechmatics via MCP
Every endpoint below becomes a governed tool your AI agent (Claude, ChatGPT, or a customer-facing VX agent) can call — with scoped permissions, sandbox testing, and audit logs.
| Method | Path | Operation | Description |
|---|---|---|---|
| POST | /v2/jobs |
createJob | Create transcription job Method: POST Path: /v2/jobs IMPORTANT: This function has 2 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Form Data: REQUIRED: - data_file: data_file parameter from multipart/form-data - config: JSON transcription configuration |
| GET | /v2/jobs/{job_id} |
getJob | Get job status Method: GET Path: /v2/jobs/{job_id} IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - job_id: No description |
| GET | /v2/jobs/{job_id}/transcript |
getTranscript | Get transcript Method: GET Path: /v2/jobs/{job_id}/transcript IMPORTANT: This function has 1 REQUIRED parameter(s) and 1 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - job_id: No description Query Parameters: OPTIONAL: - format: No description |
Usage guide
## Authentication Create an API key in the Speechmatics portal and send `Authorization: Bearer $SPEECHMATICS_API_KEY`. ## Batch transcription Submit `POST /v2/jobs` as multipart form data with `data_file` and JSON `config`. Poll `GET /v2/jobs/{job_id}` and retrieve `/v2/jobs/{job_id}/transcript` after completion. Official docs: https://docs.speechmatics.com/api-ref
How to use this spec
- Create a free VX Agents account (sandbox tools included).
- Open the marketplace and connect “Speechmatics” to an agent.
- Expose it as an MCP server for Claude/ChatGPT, or chat with it directly.