Transcreva
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Transcrevatranscreva ./reuniao.m4a com identificação de falantes e exporte para DOCX"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Transcreva is an AI audio and video transcription service built for Brazilian Portuguese (pt-BR), with support for 12+ languages, speaker diarization (identificação de falantes), and instant export to TXT, DOCX, SRT, VTT, and JSON.
This repository provides:
Remote & Local MCP Servers for Claude Desktop, Claude Code, Cursor, Windsurf, and VS Code
Zero-dependency Node.js CLI & SDK (
bin/transcreva.mjs) with automatic multipart upload to R2 for files up to 2 GB / 10 hoursAgent Skill (
skills/transcreva/SKILL.md) compatible withnpx skills add arkyu2077/transcreva-mcp
1. Install the Agent Skill (skills.sh)
npx skills add arkyu2077/transcreva-mcpRelated MCP server: GhostMinutes MCP
2. MCP Server Setup
First, generate an API key (sk_...) in your account at transcreva.net/conta under Chaves de API e MCP (available on the Ilimitado plan).
Option A: Remote HTTP MCP Server (https://transcreva.net/api/mcp)
Zero local installation required. Works with any MCP client supporting Streamable HTTP:
Claude Code
claude mcp add --transport http transcreva https://transcreva.net/api/mcp \
--header "Authorization: Bearer $TRANSCREVA_API_KEY" --scope userCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"transcreva": {
"url": "https://transcreva.net/api/mcp",
"headers": {
"Authorization": "Bearer ${env:TRANSCREVA_API_KEY}"
}
}
}
}Option B: Local Stdio MCP Server (Supports Local File Uploads up to 2 GB)
Use the local stdio server when you want your AI assistant to directly upload and transcribe local .mp3, .m4a, .wav, .ogg, .opus, .mp4, .mov, or .webm files from your disk:
{
"mcpServers": {
"transcreva": {
"command": "node",
"args": ["/path/to/transcreva-mcp/bin/transcreva-mcp.mjs"],
"env": {
"TRANSCREVA_API_KEY": "sk_..."
}
}
}
}Available MCP Tools
Tool | Description |
| Uploads a local audio/video file or public URL, waits for completion, and returns the formatted transcript ( |
| Checks the status of a transcription by ID or exports the completed transcript in |
| Lists or searches your transcription history on Transcreva. |
| Updates the transcription title and/or renames identified speaker labels (e.g. |
| Permanently deletes a transcription and its underlying media file. |
| Returns your current plan ( |
3. Command-Line Interface (CLI)
export TRANSCREVA_API_KEY="sk_..."
# Transcribe a local file to Portuguese text with timestamps
node bin/transcreva.mjs transcribe ./reuniao.m4a
# Transcribe an interview with speaker identification and export to Word (.docx)
node bin/transcreva.mjs transcribe ./entrevista.mp4 --speakers --format docx --out ./entrevista.docx
# Generate SRT subtitles for a video
node bin/transcreva.mjs transcribe ./aula.mp4 --format srt --out ./aula.srt
# Rename speakers on an existing transcription
node bin/transcreva.mjs rename <id> --title "Ata de Reunião" --speaker S1="Maria" --speaker S2="Pedro"
# List recent transcriptions
node bin/transcreva.mjs list --search "reunião"Links
Website: transcreva.net
Pricing: transcreva.net/precos
WhatsApp Audio to Text: transcreva.net/transcrever-audio-whatsapp
Video to Text: transcreva.net/transcrever-video
Automatic Subtitle Generator (SRT/VTT): transcreva.net/gerar-legenda-automatica
Interview Transcription: transcreva.net/transcricao-de-entrevista
Audio Degravação: transcreva.net/degravacao-de-audio
LLM Index: transcreva.net/llms.txt
License
MIT © SailorFlow LLC (transcreva.net)
This server cannot be deployed
Maintenance
Related MCP Connectors
Brazilian Portuguese audio and video transcription with speaker diarization and SRT/VTT/DOCX export.
1Search, read, analyze and create HappyScribe transcripts and meeting notes from any MCP client
Transcribe audio and video and work with your transcript library from any AI app. 119 languages.
Transcribe audio and video with Speechmatics speech-to-text from Claude and any MCP client.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to transcribe audio files from URLs or local paths using AssemblyAI's services, with support for speaker diarization, language detection, and asynchronous job management through a standardized MCP interface.4110 npm2MIT
- AlicenseAqualityDmaintenanceProvides accurate meeting transcription with speaker diarization and multilingual support, allowing users to submit audio URLs, poll transcription status, get transcripts, and summarize via MCP tools in their IDE.81MIT
- AlicenseAqualityDmaintenanceEnables automated audio restoration, transcription, and speaker diarization via MCP tools for queuing files, monitoring progress, and retrieving speaker-labeled transcripts.9MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to transcribe audio and video from URLs or local files with high accuracy, speaker diarization, 119 languages, and word-level timestamps, while also supporting transcription management and caption export in SRT, WebVTT, or plain text.1425 npm9MIT