Brainiall Image

com.brainiallPublished by brainiall.comOfficial publisherv1.0.0Updated Oct 25, 2026

Background removal, upscaling, face restore, document OCR, table extraction, visual understanding.

The publisher's own server: Brainiall Documents

VerifiedStreamable HTTPWeb executableMedia & Design

Overview

AI-generated overview

A remote MCP endpoint that gives an assistant image processing tools such as background removal, upscaling, face restoration, and document OCR.

What you can do
Brainiall Image is a hosted MCP server reached over streamable HTTP at a fixed remote endpoint. According to its registry description, it covers background removal, upscaling, face restore, document OCR, table extraction, and visual understanding. No individual tools are listed in the manifest, so the exact tool names and parameters are not documented here.
When to use it
Consider it when an assistant needs to clean up or enlarge images, restore faces, or pull text and tables out of scanned documents and screenshots. It is a hosted service, so it suits users who prefer not to run image-processing software locally.
Requirements
A client that supports streamable HTTP MCP servers and network access to the remote endpoint. The manifest declares no authentication, no environment variables, and no headers, and no local package or runtime is needed.
Before you install
The manifest declares no authentication, so confirm with the provider how access is controlled before sending anything sensitive. Images and documents are uploaded to a third-party service for processing, which may be unsuitable for confidential material. No tool list is published, so verify what each tool does before relying on it.

Installation

In SourceWeft

  1. Open Brainiall Image in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.brainiall%2Fimage/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

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

Tools

10

remove_background

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 latency on GPU. Args: image_base64: Base64-encoded image data (PNG, JPEG, or WebP). output_format: Output format -- 'png' (with transparency) or 'webp'. Returns: dict with keys: - image_base64 (str): Base64-encoded result image - format (str): Output image format - original_size (dict): Original width and height - processing_ms (int): Processing time in milliseconds

Parametersimage_base64requiredoutput_format

upscale_image

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 output dimension: 8192x8192. Args: image_base64: Base64-encoded image data (PNG, JPEG, or WebP). scale: Upscale factor -- 2 or 4 (default: 4). Returns: dict with keys: - image (str): Base64-encoded upscaled image - format (str): Output image format - width (int): Output width - height (int): Output height - scale (int): Scale factor applied - processing_time_ms (float): Processing time in milliseconds

Parametersscaleimage_base64required

restore_face

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 the Brainiall image-upscaling engine. GPU-accelerated, sub-3s latency. Args: image_base64: Base64-encoded image data containing faces (PNG, JPEG, WebP). upscale: Output upscale factor -- 1 to 4 (default: 2). enhance_background: Whether to enhance background with the Brainiall image-upscaling engine (default: true). Returns: dict with keys: - image (str): Base64-encoded restored image - format (str): Output image format - width (int): Output width - height (int): Output height - upscale (int): Scale factor applied - processing_time_ms (float): Processing time in milliseconds

Parametersupscaleimage_base64requiredenhance_background

check_image_service

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

Takes no parameters.

document_extract

Extract Document Fields

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 — null for any value not present), text (str — the recognised plain text).

Parametersimagerequireddoc_type

document_query

Ask Question About Document

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), found (bool), supporting_text (str|null), text (str).

Parametersimagerequiredquestionrequired

document_tables

Extract Tables From Document

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.

Parametersimagerequired

document_to_markdown

Document to Markdown (Layout)

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.

Parameterspdfrequiredpage_range

run_skillsets

Skillsets Enrichment Pipeline

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.

Parameterstextimageskills

understand_content

Multimodal Content Understanding

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.

Parameterstextimagefield_schema

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Brainiall integrations