
Image Tools - Background Removal, Upscaling & Face Restoration
GPU-accelerated image processing over HTTP. Exposes three operations: background removal with BiRefNet, 4x upscaling via ESRGAN, and face restoration using GFPGAN. All endpoints accept base64-encoded images and run on Azure A10 GPUs with sub-3-second latency. Part of Brainiall's production API suite, so you get the same models whether you're using the MCP tools in Claude Desktop or hitting the REST endpoints directly. Costs $0.003-0.005 per image. Reach for this when you need agent-driven image cleanup without spinning up your own inference infrastructure or managing model downloads.
- tools
- 4
- transport
- HTTP
- last updated
- Mar 5, 2026
Install
From registry metadata$ npx add-mcp https://apim-ai-apis.azure-api.net/mcp/image/mcp --name image-toolsRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http image-tools https://apim-ai-apis.azure-api.net/mcp/image/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 4 toolsVerified live against the running server on Nov 6, 2026.
remove_backgroundRemove the background from an image. Uses BiRefNet 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 dat...2 params
Remove the background from an image. Uses BiRefNet 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 dat...
image_base64*stringoutput_formatstringupscale_imageUpscale image resolution using Real-ESRGAN. Enhances image resolution by 2x or 4x using GPU-accelerated Real-ESRGAN super-resolution. Processes in tiles (256x256) to manage VRAM. Maximum output dimension: 8192x8192. Args: image_base64: Base64-encoded image data (PNG, JPEG, or...2 params
Upscale image resolution using Real-ESRGAN. Enhances image resolution by 2x or 4x using GPU-accelerated Real-ESRGAN super-resolution. Processes in tiles (256x256) to manage VRAM. Maximum output dimension: 8192x8192. Args: image_base64: Base64-encoded image data (PNG, JPEG, or...
image_base64*stringscaleintegerrestore_faceRestore and enhance faces in an image using GFPGAN. Detects all faces via RetinaFace, restores quality (fixes blur, noise, compression artifacts), and pastes them back. Optionally enhances the background using Real-ESRGAN. GPU-accelerated, sub-3s latency. Args: image_base64: B...3 params
Restore and enhance faces in an image using GFPGAN. Detects all faces via RetinaFace, restores quality (fixes blur, noise, compression artifacts), and pastes them back. Optionally enhances the background using Real-ESRGAN. GPU-accelerated, sub-3s latency. Args: image_base64: B...
enhance_backgroundbooleanimage_base64*stringupscaleintegercheck_image_serviceCheck 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
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
No parameters. Call it with no arguments.
Sponsors
Readme
Details
- Repository
- github.com/fasuizu-br/speech-ai-examples
- Website
- brainiall.com
- Category
- Media & Entertainment
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026