SaluteSpeech MCP
MCP server for Sber SaluteSpeech: transcribe Russian speech to text and voice text with Sber voices
- 1 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Sends audio and text to an external Sber service
- Reads local audio files and holds an API secret
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/salutespeech-mcpDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Sends audio and text to an external Sber service
- Reads local audio files and holds an API secret
This is third-party code. Review the repository files before installing.
What it does
The server connects the agent to the SaluteSpeech API with five tools. The agent can recognize speech from Base64 audio or a local file, synthesize text with a chosen voice, list models and voices, and check an async task status. The server fetches and refreshes the OAuth token itself. The repository also ships two skill scenarios for transcription and synthesis and a Streamable HTTP mode.
Who it is for. For people who want to transcribe short voice notes and voice Russian text right from the agent.
Good fit when
- You need to transcribe a short voice message
- You need to voice a phrase or short Russian text
- You need to pick a voice and audio format for synthesis
Not a fit when
- You need to transcribe a long call: sync mode takes up to one minute of audio
- You have no Sber developer account
Example request
Transcribe the voice note /tmp/voice.wav to textMCP
- Transport
- stdio, http
- Authentication
- API key
Environment variables
SALUTESPEECH_API_KEYrequired, secret- Base64 of client_id:client_secret. Alternatively set SALUTE_SPEECH_CLIENT_ID and SALUTE_SPEECH_CLIENT_SECRET
SALUTE_SPEECH_SCOPE- Account scope, SALUTE_SPEECH_PERS by default
NODE_EXTRA_CA_CERTS- Path to the Russian Trusted Root CA certificate
Limitations
Requires client_id and client_secret from developers.sber.ru; corporate plans are paid. Recognition uses the sync endpoint: up to 2 MB and one minute, and only the first channel of multichannel audio. The full async flow for long recordings is not exposed as tools. Synthesis text is capped at 4000 characters. Node.js needs the Russian root certificate via NODE_EXTRA_CA_CERTS or the first request fails.
How to disable. Run claude mcp remove salutespeech or delete the salutespeech block from your MCP client config.
FAQ
How do I fix the self-signed certificate error?
Download russian_trusted_root_ca_pem.crt from gosuslugi.ru/crt and add NODE_EXTRA_CA_CERTS to the server env block. Do not disable TLS checks.
How do I use a corporate account?
Set SALUTE_SPEECH_SCOPE to SALUTE_SPEECH_CORP for postpaid or SALUTE_SPEECH_B2B for prepaid.
Discussion
No questions or reviews yet.
Related
All Sber toolsAn MCP server for Sber's SaluteSpeech voice API: records speech from the microphone, recognizes it and speaks the agent's reply
Semantic search over Jivo and SaluteBot docs
MCP Docs Hub
A collection of MCP servers with FAISS indexes for semantic search over Jivo, SaluteBot and SberSalute docs: search, file reads and contents
Sber API MCP for corporate clients
Sber API MCP
Sber's official MCP for corporate clients: an agent works with ruble payment orders and account statements through the bank API
Unofficial MCP server and Python SDK for SberBank Online: balances, operations and transfers between your own accounts with confirmation
Sberbank business API MCP server
@theyahia/sber-mcp
An MCP server for the Sberbank Business API: accounts, balance, statements, payment orders and counterparties for an AI agent
Plasma design system docs MCP server
plasma-mcp-server
SaluteDevices' official MCP server for the Plasma design system docs: components, icons, tokens and install guides
README in short
The README shows how to connect Claude Desktop and Claude Code via npx and how to run in HTTP mode. It describes three ways to pass credentials and how to choose the scope for individuals and companies. It has a five-tool table, a candid section on sync recognition limits and a fix for the Russian root certificate error. The project is part of the author's WWmcp series, MIT licensed.