Brainiall MCP Server logo

Brainiall MCP Server

by fasuizu-br

Speech tools for pronunciation scoring, audio transcription, and voice synthesis through the Brainiall Speech AI API.

Install Brainiall MCP Server

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://api.brainiall.com

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

The fasuizu-br/brainiall-mcp-server MCP server exposes Brainiall Speech AI capabilities for pronunciation assessment, speech transcription, and text-to-speech generation. It sends base64-encoded audio or text requests to the Brainiall API and returns scores, transcripts, audio, or voice metadata through MCP tools. Use it when an agent needs to evaluate spoken language, detect or transcribe speech, or create MP3 audio. A Brainiall API key is required.

Use cases

  • Assess pronunciation against reference text
  • Transcribe recorded speech with language detection
  • Generate MP3 speech from text
  • List available synthesis voices and languages

Key features

  • Phoneme-level pronunciation feedback
  • Automatic speech language detection
  • MP3 text-to-speech synthesis
  • Configurable voice and speech speed
  • Voice catalog with supported languages

Tools4

What Brainiall MCP Server lets your agent do. Expand a tool for its parameters.

Self-reported~82 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

18/18 checks healthy over the last 83d

Supply-chain signal

5 high-severity advisories on record for this package. Most advisories affect transitive dependencies and may not be exploitable in this server's actual usage — this is a directional signal, not a security audit.

Critical 1High 4Medium 3Low 6

Scanned 8/23/2026 via OSV.dev · https://api.brainiall.com (PyPI)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
Last commit7mo agoMost recent push to the default branch.
Tools exposed4Callable tools this server registers over MCP.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How Brainiall MCP Server works

What fasuizu-br/brainiall-mcp-server MCP server does

The fasuizu-br/brainiall-mcp-server MCP server connects MCP clients to the Brainiall Speech AI API at https://api.brainiall.com. It provides four speech-focused tools: pronunciation scoring, speech transcription, speech synthesis, and voice discovery.

Pronunciation assessment accepts reference text and base64-encoded WAV or MP3 audio. The result includes an overall score from 0 to 100, along with feedback at word and phoneme level. Transcription accepts base64-encoded WAV, MP3, WEBM, or OGG audio and can detect the spoken language automatically. Text synthesis returns MP3 speech, while voice listing returns available voice IDs and supported languages.

How it works

The MCP server receives tool calls from a compatible client and forwards the relevant request to Brainiall’s Speech AI API. Audio is supplied inline as a base64 string rather than as a file path or upload reference. The API key is read from the BRAINIALL_API_KEY environment variable.

assess_pronunciation requires the text the speaker was expected to read and the recorded audio. Its optional language value defaults to en-US. transcribe_speech accepts an optional language hint, while synthesize_speech supports a voice ID and a speed multiplier from 0.5 to 2.0. Its default voice is alloy, and its default speed is 1.0. list_voices does not require parameters.

Setup and configuration

To use the fasuizu-br/brainiall-mcp-server MCP server, obtain an API key from app.brainiall.com, then set BRAINIALL_API_KEY in the server process environment. The default local mode uses stdio, which is suitable for clients such as Claude Desktop and Cursor.

The server can also run with Streamable HTTP on port 8000. In that mode, an MCP client connects to http://localhost:8000/mcp. Docker usage is documented as an alternative: build the image locally, pass the API key into the container, and publish port 8000.

Tools and capabilities

  • assess_pronunciation: Scores spoken audio against supplied reference text and reports word- and phoneme-level feedback.
  • transcribe_speech: Converts supported audio formats to text and performs automatic language detection.
  • synthesize_speech: Converts text to MP3 audio using a selected voice and playback speed.
  • list_voices: Returns the available text-to-speech voices and their supported languages.

Limitations and notes

The server depends on access to the external Brainiall Speech AI API and cannot operate without a valid BRAINIALL_API_KEY. The documented audio inputs must be encoded as base64 before being passed to the tools. Pronunciation assessment accepts WAV and MP3, while transcription additionally supports WEBM and OGG. The README identifies the project as MIT-licensed and does not document usage quotas, latency, billing beyond the availability of a free API key, or offline processing.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Brainiall MCP Server

Yes. The README provides a Claude Desktop configuration that runs `fastmcp run server.py` and supplies `BRAINIALL_API_KEY` through the environment.

Pronunciation assessment supports WAV and MP3. Speech transcription supports WAV, MP3, WEBM, and OGG, provided as base64-encoded audio.

It requires a Brainiall API key stored in the `BRAINIALL_API_KEY` environment variable. The README directs users to app.brainiall.com to obtain one.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewBrainiall MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/fasuizu-br-brainiall-mcp-server?style=directory)](https://allmcps.com/mcp/fasuizu-br-brainiall-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/fasuizu-br-brainiall-mcp-server"><img src="https://allmcps.com/api/badge/fasuizu-br-brainiall-mcp-server?style=directory" alt="Brainiall MCP Server on AllMCPs" /></a>