Critical Risk →

imageBackgroundRemoval

Remove backgrounds from images effortlessly using Runware's low-cost image editing API. Isolate subjects from their backgrounds, creating images with transparent backgrounds. This function enables high-quality background removal with support for various input formats and advance...

Part of the Mcp Runware MCP server. Enforce policies on this tool with Intercept, the open-source MCP proxy.

elijahdev0/mcp-runware Destructive Risk 4/5

AI agents may call imageBackgroundRemoval to permanently remove or destroy resources in Mcp Runware. Without a policy, an autonomous agent could delete critical data in a loop with no way to undo the damage. Intercept blocks destructive tools by default and requires explicit human approval before enabling them.

Without a policy, an AI agent could call imageBackgroundRemoval in a loop, permanently destroying resources in Mcp Runware. There is no undo for destructive operations. Intercept blocks this tool by default and only allows it when a human explicitly approves the action.

Destructive tools permanently remove data. Block by default. Only enable with explicit approval workflows.

elijahdev0-mcp-runware.yaml
tools:
  imageBackgroundRemoval:
    rules:
      - action: deny
        reason: "Blocked by default — enable with approval"

See the full Mcp Runware policy for all 11 tools.

Tool Name imageBackgroundRemoval
Category Destructive
Risk Level Critical

View all 11 tools →

Agents calling destructive-class tools like imageBackgroundRemoval have been implicated in these attack patterns. Read the full case and prevention policy for each:

Browse the full MCP Attack Database →

Other tools in the Destructive risk category across the catalogue. The same policy patterns (deny, require_approval) apply to each.

imageBackgroundRemoval is one of the critical-risk operations in Mcp Runware. For the full severity-focused view — only the critical-risk tools with their recommended policies — see the breakdown for this server, or browse all critical-risk tools across every MCP server.

What does the imageBackgroundRemoval tool do? +

Remove backgrounds from images effortlessly using Runware's low-cost image editing API. Isolate subjects from their backgrounds, creating images with transparent backgrounds. This function enables high-quality background removal with support for various input formats and advanced settings like alpha matting for enhanced edge quality. IMPORTANT: For inputImage, only accept: 1. Publicly available URLs (e.g., "https://example.com/image.jpg") 2. File paths that can be processed by imageUpload tool first 3. Runware UUIDs from previously uploaded images Workflow: If user provides a local file path, first use imageUpload to get a Runware UUID, then use that UUID here. Args: inputImage (str): Image to process. ACCEPTS ONLY: Public URLs, Runware UUIDs, or file paths (use imageUpload first to get UUID). Supported formats: PNG, JPG, WEBP model (str): Background removal model to use (default: "runware:109@1" - RemBG 1.4) Available models: - runware:109@1: RemBG 1.4 - runware:110@1: Bria RMBG 2.0 - runware:112@1: BiRefNet v1 Base - runware:112@2: BiRefNet v1 Base - COD - runware:112@3: BiRefNet Dis - runware:112@5: BiRefNet General - runware:112@6: BiRefNet General Resolution 512x512 FP16 - runware:112@7: BiRefNet HRSOD DHU - runware:112@8: BiRefNet Massive TR DIS5K TR TES - runware:112@9: BiRefNet Matting - runware:112@10: BiRefNet Portrait outputType (str, optional): Output format ('URL', 'dataURI', 'base64Data', default: 'URL') outputFormat (str, optional): Image format ('JPG', 'PNG', 'WEBP', default: 'PNG') outputQuality (int, optional): Output image quality (20-99, default: 95) includeCost (bool, optional): Include generation cost in response taskUUID (UUID, optional): Unique task identifier settings (Dict[str, Any], optional): Advanced settings (RemBG 1.4 model only): - rgba: [r, g, b, a] Background color and transparency (default: [255, 255, 255, 0]) - postProcessMask (bool): Enable mask post-processing (default: False) - returnOnlyMask (bool): Return only the mask instead of processed image (default: False) - alphaMatting (bool): Enable alpha matting for better edges (default: False) - alphaMattingForegroundThreshold (int): Foreground threshold 1-255 (default: 240) - alphaMattingBackgroundThreshold (int): Background threshold 1-255 (default: 10) - alphaMattingErodeSize (int): Edge smoothing size 1-255 (default: 10) Returns: dict: A dictionary containing the background removal result with status, message, result data, parameters, and both image data for direct display and URLs. . It is categorised as a Destructive tool in the Mcp Runware MCP Server, which means it can permanently delete or destroy data. Block by default and require explicit approval.

How do I enforce a policy on imageBackgroundRemoval? +

Add a rule in your Intercept YAML policy under the tools section for imageBackgroundRemoval. You can allow, deny, rate-limit, or validate arguments. Then run Intercept as a proxy in front of the Mcp Runware MCP server.

What risk level is imageBackgroundRemoval? +

imageBackgroundRemoval is a Destructive tool with critical risk. Critical-risk tools should be blocked by default and only enabled with explicit human approval.

Can I rate-limit imageBackgroundRemoval? +

Yes. Add a rate_limit block to the imageBackgroundRemoval rule in your Intercept policy. For example, setting max: 10 and window: 60 limits the tool to 10 calls per minute. Rate limits are tracked per agent session and reset automatically.

How do I block imageBackgroundRemoval completely? +

Set action: deny in the Intercept policy for imageBackgroundRemoval. The AI agent will receive a policy violation error and cannot call the tool. You can also include a reason field to explain why the tool is blocked.

What MCP server provides imageBackgroundRemoval? +

imageBackgroundRemoval is provided by the Mcp Runware MCP server (elijahdev0/mcp-runware). Intercept sits as a proxy in front of this server to enforce policies before tool calls reach the server.

Enforce policies on Mcp Runware

Open source. One binary. Zero dependencies.

npx -y @policylayer/intercept
github.com/policylayer/intercept →
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.