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.
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.
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
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
v1.0.0LatestSep 16, 2026
Score
83%
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.