Brainiall Image
by brainiall.com in Documents & files
Background removal, upscaling, face restore, document OCR, table extraction, visual understanding.
https://api.brainiall.com/mcp/image/mcp
Last 30 days
- Uptime
- 100%
- Response time
- 668 ms typical, 736 ms slowest 5%
- Last check
- 16 min ago
- Next check
- in 6 h
How to call it
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"brainiall-image": {
"type": "http",
"url": "https://api.brainiall.com/mcp/image/mcp"
}
}
}10 tools
- 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
- 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: imag
- 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. GP
- 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 — null for any value not present), te
- 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|
- 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.
Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 16 min ago | Passed | 200 | 736 ms |
| 9 h ago | Passed | 200 | 668 ms |
| 19 h ago | Passed | 200 | 704 ms |
| 28 h ago | Passed | 200 | 665 ms |
| 36 h ago | Passed | 200 | 661 ms |
| 45 h ago | Passed | 200 | 782 ms |
| 2 days ago | Passed | 200 | 706 ms |
| 3 days ago | Passed | 200 | 619 ms |