Brainiall Image
Background removal, upscaling, face restore, document OCR, table extraction, visual understanding.
| Endpoint | https://api.brainiall.com/mcp/image/mcp (streamable-http) |
|---|---|
| Registry version | 1.0.0 |
| Now | 10 tools · grade A (95) · pin ts_501f7ff8a91364d9adc5eace7def2fe3 · protocol 2025-06-18 |
| First / last listed | 2026-10-26 08:37 UTC / 2026-10-26 08:37 UTC |
| Grade over time | 2026-10-26: A (95), 10 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: remove_background upscale_image restore_face check_image_service document_extract document_query document_tables document_to_markdown run_skillsets understand_content
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'.
Retu params: image_base64*, output_format |
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:
params: image_base64*, scale |
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).
params: image_base64*, upscale, enhance_background |
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 params: none |
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 — null for any value not present), text (str — the recognised plain text). params: image*, doc_type |
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), found (bool), supporting_text (str|null), text (str). params: image*, question* |
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. params: image* |
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. params: pdf*, page_range |
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. params: image, text, skills |
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. params: image, text, field_schema |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.