Transcreva
Brazilian Portuguese audio and video transcription with speaker diarization and SRT/VTT/DOCX export.
Should I use this
Quality & Safety
Findings (3)
- LOWin get_account_quota
- LOWin rename_speakers
- LOWin delete_transcription
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"transcreva": {
"url": "https://transcreva.net/mcp"
}
}
}Remote endpoints
https://transcreva.net/mcpstreamable-httpWhat it can do
Tool inventory
Tools (5)
🟢get_account_quota
Consulta o plano atual da conta Transcreva, arquivos usados hoje, horas usadas no mês e limites disponíveis.
Input Schema
{
"type": "object",
"properties": {}
}🟢list_transcriptions(search, page, pageSize)
Lista ou busca as transcrições da conta no Transcreva (mais recentes primeiro).
Input Schema
{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "Busca opcional pelo título do arquivo"
},
"page": {
"type": "number",
"description": "Página (padrão: 1)"
},
"pageSize": {
"type": "number",
"description": "Itens por página (1–100, padrão: 20)"
}
}
}🟢get_transcription(id, format, timestamps, speakers)
Consulta o status de uma transcrição pelo ID e, se estiver pronta (status=done), retorna o texto formatado em txt, srt, vtt ou json.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "ID da transcrição"
},
"format": {
"type": "string",
"enum": [
"txt",
"srt",
"vtt",
"json"
],
"description": "Formato do texto quando concluída (padrão: txt)"
},
"timestamps": {
"type": "boolean",
"description": "Incluir marcações de tempo no formato txt (padrão: true)"
},
"speakers": {
"type": "boolean",
"description": "Incluir nomes dos falantes no formato txt (padrão: true)"
}
},
"required": [
"id"
]
}⚪rename_speakers(id, title, speakers)
Atualiza o título da transcrição e/ou renomeia os falantes identificados (ex.: S1 -> João Silva).
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "ID da transcrição"
},
"title": {
"type": "string",
"description": "Novo título opcional (1–120 caracteres)"
},
"speakers": {
"type": "array",
"description": "Lista de falantes para renomear",
"items": {
"type": "object",
"required": [
"id",
"label"
],
"properties": {
"id": {
"type": "string",
"description": "ID do falante (ex.: S1, S2)"
},
"label": {
"type": "string",
"description": "Nome real do falante"
}
}
}
}
},
"required": [
"id"
]
}🔴delete_transcription(id)
Exclui permanentemente uma transcrição e seu arquivo de mídia no Transcreva.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "ID da transcrição"
}
},
"required": [
"id"
]
}Community
Evidence