Skip to content
Brainiall logo

Brainiall MCP server

Which servers in the official MCP registry are Brainiall's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-20

← Back to Brainiall

Whose server it is
  • Registry namecom.brainiall/imageverified in the MCP registry

The registry name sits under brainiall.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-20
  • Stateanswerschecked 2026-10-20
  • Tools10
  • Server calls itselfbrainiall-image
  • Server version2.14.7
  • Protocol version2025-06-18

On 2026-10-20 the server answered initialize and tools/list without a sign-in. First answer in 185 ms.

Should an agent connect itSkip it
  • Its tools do none of the product's use cases we checked: predict mill wear and quality drift before stoppages; test new settings on a digital twin before changing the plant; compare what-if scenarios against safe operating limits.
  • Checked on 2 of the 7 days it takes to judge reliability.

Once connected

  • Keep approval on for remove_background: they delete, send or pay without saying so.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 2, the first on 2026-10-20
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 2 so far
  • What an agent can do with it0 of 3 use cases
  • Answeredmeasuring2 of the 7 daily checks it takes to print a share
  • Median first answer606 ms
  • Space in an agent's context≈ 1,888 tokensthe definitions of all its tools (10), which an agent carries on every turn
  • Tool definitionsA · 100 of 100
  • Typed results0 of 10 toolsdeclared outputSchema: results come typed, read once
  • Every tool passes all six checks.

What an agent can do with it

  • cannot · predict mill wear and quality drift before stoppages
  • cannot · test new settings on a digital twin before changing the plant
  • cannot · compare what-if scenarios against safe operating limits

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that delete or pay, marked read-only: remove_background

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (30%), doing the product's job (25%), definitions (20%), context (10%) and use (15%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers10 tools · read 2026-10-20
  • remove_background

    Remove the background from an image. Uses Brainiall Cutout engine segmentation to precisely separate foreground from background. Returns a base64-encoded image with transparent background (PNG) or white background (WebP). Sub-500ms…

  • upscale_image

    Upscale image resolution with the Brainiall image-upscaling engine. Enhances image resolution by 2x or 4x with the GPU-accelerated Brainiall image-upscaling engine super-resolution. Processes in tiles (256x256) to manage VRAM. Maximum…

  • restore_face

    Restore and enhance faces in an image with the Brainiall face-restoration engine. Detects all faces via RetinaFace, restores quality (fixes blur, noise, compression artifacts), and pastes them back. Optionally enhances the background with…

  • check_image_service

    Check health status of Image API services and loaded models. Returns: dict with keys: - status (str): 'healthy' or error state - models (dict): Loaded model status per capability - version (str): API version

  • document_extract

    Turn a document image into structured fields. doc_type picks the schema (receipt/invoice/id/contract/form/generic). A page with no readable text returns an error rather than a guess. Returns: dict with keys: doc_type (str), fields (dict…

  • document_query

    Ask a natural-language question about a document image; returns a grounded answer plus the supporting line. Returns found:false rather than guessing when the document doesn't contain the answer. Returns: dict with keys: answer (str|null)…

  • document_tables

    Reconstruct every table in a document image into headers and rows. Returns: dict with keys: table_count (int), tables (list of {title, headers, rows, row_count, column_count}); [] if there are no tables.

  • document_to_markdown

    Return the document as structured Markdown (headings, tables, lists, code blocks, math). Brainiall Doc Layout engine. The single API for converting documents to LLM-friendly format.

  • run_skillsets

    Run a multi-skill enrichment pipeline over a document image or text in one call. Brainiall Skillsets engine. Returns per-skill outputs ready for indexing or RAG.

  • understand_content

    Multimodal extraction. Send an image, text, or both; define your schema of fields; get structured JSON. Brainiall Content Understanding engine. Unified multimodal field extraction over images and text.

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "image": {
      "type": "http",
      "url": "https://api.brainiall.com/mcp/image/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http brainiall https://api.brainiall.com/mcp/image/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://api.brainiall.com/mcp/image/mcp as a custom connector in the settings.

Other servers listed as Brainiall's
  • com.brainiall/documentsanswers, requires sign-inverified in the MCP registry
  • com.brainiall/memoryanswers, requires sign-inverified in the MCP registry
  • com.brainiall/nlpnot asked yetverified in the MCP registry
  • com.brainiall/pronunciationnot asked yetverified in the MCP registry
  • com.brainiall/ttsnot asked yetverified in the MCP registry
  • com.brainiall/webnot asked yetverified in the MCP registry

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.