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 al...
Part of the Mcp Runware server.
Free to start. No card required.
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. PolicyLayer 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. PolicyLayer 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.
{
"version": "1",
"default": "deny",
"hide": [
"imageBackgroundRemoval"
]
} See the full Mcp Runware policy for all 11 tools.
These attack patterns abuse exactly the kind of access imageBackgroundRemoval gives an agent. Each links to the full case and the policy that stops it:
Other destructive tools across the catalogue. The same approach applies to each: deny by default, or require human approval.
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.
Register the Mcp Runware MCP server in PolicyLayer and add a rule for imageBackgroundRemoval: allow, deny, rate-limit, or require approval. Point your MCP client at the PolicyLayer proxy URL and the rule is enforced on every call, before it reaches Mcp Runware. Nothing to install.
imageBackgroundRemoval is a Destructive tool with critical risk. Critical-risk tools should be blocked by default and only enabled with explicit human approval.
Yes. Add a rate_limit block to the imageBackgroundRemoval rule in your PolicyLayer 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.
Set action: deny in the PolicyLayer 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.
imageBackgroundRemoval is provided by the Mcp Runware MCP server (elijahdev0/mcp-runware). PolicyLayer sits as a proxy in front of this server to enforce policies before tool calls reach the server.
Deterministic rules across all 11 Mcp Runware tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.
Free to start. No card required.
4,600+ MCP servers and 31,000+ tools scanned and risk-classified.