# BackGone — full agent and API reference > Remove image backgrounds in seconds with AI. Free, no signup — studio-quality cutouts of hair, fur, and products. Generated from the same sources the product enforces: pricing catalog, product limits, MCP tool definitions and the tools catalogue. Last generated at request time, so it cannot go stale without the code changing. # BackGone > Remove image backgrounds in seconds with AI. Free, no signup — studio-quality cutouts of hair, fur, and products. ## What this site is BackGone removes image backgrounds with a production AI engine (hair, fur and product edges at commercial quality). The website is for people; the public REST API and the MCP server are for developers and AI agents. ## Official identity - Official name: BackGone (one word). It is not an abbreviation of "Background Gone" and is not affiliated with any similarly named product. - Name spelling: BackGone, one word, capital B and G (not "Backbone"). - Model licensing: commercially licensed hosted engine; not RMBG-1.4 and not an open-source model wrapper. - Canonical description: BackGone is an AI-powered image background removal platform with a web application, REST API, and MCP server. - Business model: Hosted commercial service: free daily use, paid subscriptions and never-expiring credit packs, and prepaid API credits. - Hosted service: AI inference runs on our servers (Replicate, US), not in the browser. The browser handles upload/download, HEIC conversion, previews, ZIP packaging and client-side colour/preset compositing. - Official profiles: Product Hunt (https://www.producthunt.com/products/backgone) · MCP Registry (https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.oogwaaay/backgone) · GitHub (https://github.com/backgone-com/backgone) - About: https://backgone.com/about ## Product pages - [Background remover (single image, free without an account)](https://backgone.com/) - [Bulk background remover](https://backgone.com/bulk-background-remover) - [Change photo background color](https://backgone.com/change-photo-background) - [Remove white background](https://backgone.com/remove-white-background) - [Signature background remover](https://backgone.com/signature-background-remover) - [Add shadow to a photo](https://backgone.com/add-shadow-to-photo) - [Remove background from GIF](https://backgone.com/remove-background-from-gif) - [Make PNG transparent](https://backgone.com/make-png-transparent) - [LinkedIn photo background](https://backgone.com/linkedin-photo-background) - [Photo to sticker](https://backgone.com/photo-to-sticker) - [remove.bg alternative (comparison)](https://backgone.com/remove-bg-alternative) - [Passport photo background remover](https://backgone.com/passport-photo-background-remover) - [Passport / ID photo checker](https://backgone.com/photo-check) - [Passport photo size by country](https://backgone.com/passport-photo-size) - [Schengen visa photo requirements](https://backgone.com/passport-photo-size/schengen) - [Marketplace image presets (Amazon, Shopify, eBay, Etsy)](https://backgone.com/marketplace-presets) - [Developer API and MCP docs](https://backgone.com/developers) - [About BackGone](https://backgone.com/about): official identity, processing location and name disambiguation - [Pricing](https://backgone.com/pricing): free daily limits, subscriptions, credit packs, API top-up packs - [Changelog](https://backgone.com/changelog): every shipped change - [Developer API](https://backgone.com/developers): endpoint contract, keys, remove.bg migration ## Agent integration - MCP endpoint: https://backgone.com/mcp (Streamable HTTP; protocol 2026-07-28, legacy initialize handshake accepted) - MCP server: backgone 1.0.0 - check_photo_requirements: Passport / ID photo requirements - get_pricing: BackGone pricing - remove_background: Remove an image background - OpenAPI 3.1: https://backgone.com/openapi.json - REST: POST https://backgone.com/api/v1/remove — multipart/form-data with image_file (PNG, JPEG or WebP) or image_url; returns image/png or image/webp - Auth: remove_background spends API credits (1 per successful image) and requires "Authorization: Bearer sk_..." with a key from https://backgone.com/settings/apikeys. check_photo_requirements and get_pricing are free and need no key. - Billing: one image = one API credit; API credits are prepaid and never expire; failed calls are not charged. ## Pricing API credit top-up packs (used by the REST API and MCP): - $10 for 300 API credits — $0.03 per image, never expires - $29 for 1,000 API credits — $0.03 per image, never expires - $99 for 4,000 API credits — $0.02 per image, never expires - $299 for 15,000 API credits — $0.02 per image, never expires Website subscriptions and credit packs: - Credit Pack 50 (pack_50): $5 for 50 images — 50 credits — pay as you go, never expires - Starter (starter_monthly): $9 for 500 images — Starter Monthly — 500 images/month - Credit Pack 200 (pack_200): $15 for 200 images — 200 credits — pay as you go, never expires - Pro (pro_monthly): $29 for 2,000 images — Pro Monthly — 2,000 images/month - Credit Pack 500 (pack_500): $30 for 500 images — 500 credits — pay as you go, never expires - Starter (starter_yearly): $90 for 6,000 images — Starter Yearly — 500 images/month, billed annually - Pro (pro_yearly): $261 for 24,000 images — Pro Yearly — 2,000 images/month, billed annually Free website use: 2 images/day without an account, 5/day with a free account, output capped at 1024px on the longest side. ## Notes - Upload limits: 10 MB per image and a megapixel ceiling per call (see https://backgone.com/developers for the exact error codes). - The API has no SLA and no batch endpoint; batch work stays a website feature. - Contact: support@backgone.com ## REST API contract - Endpoint: POST https://backgone.com/api/v1/remove - Content type: multipart/form-data - Exactly one image input per call: image_file (PNG, JPEG or WebP bytes) or image_url (public https URL, fetched server-side with SSRF protection) - Optional: format=png (default) or format=webp (transparent output; lower megapixel ceiling) - Optional: Idempotency-Key header — a replay of the same image is answered without a second charge - Auth header: Authorization: Bearer sk_... (keys are created at https://backgone.com/settings/apikeys) - Success: HTTP 200 with content-type image/png or image/webp; headers x-backgone-credits-charged and x-backgone-credits-remaining - Failures are not charged. Error JSON is { "code": -1, "message": "..." } with these statuses: - 400 invalid input / unsupported type / invalid format - 401 missing or invalid API key - 402 insufficient API credits - 409 idempotency conflict or key reuse with a different image - 413 image too large or too many megapixels - 422 the engine ran but found no subject in the image - 429 rate limited (one request per 200ms per account/key; per-key daily ceiling) - 502 provider error (retry; not charged) - 503 API paused or daily API budget exhausted - Full documentation: https://backgone.com/developers - OpenAPI 3.1 document: https://backgone.com/openapi.json ## MCP client configuration - Endpoint: https://backgone.com/mcp - Transport: Streamable HTTP, single POST endpoint. Supported protocol versions: 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05. Legacy initialize handshake is accepted. - Free tools: check_photo_requirements, get_pricing (no key required). - Paid tool: remove_background (PNG, JPEG or WebP in, transparent PNG or WebP out; 1 API credit per successful image; requires the Authorization header). - Example (client configuration shape; exact key name varies by client): ```json { "mcpServers": { "backgone": { "type": "http", "url": "https://backgone.com/mcp", "headers": { "Authorization": "Bearer sk_your_key" } } } } ``` ## MCP tools ### check_photo_requirements — Passport / ID photo requirements Free. Returns the official passport or ID photo requirements for a country (printed size, head height, background, digital file rules, whether editing is allowed, the official source URL and the date we verified it). Call without a country to list the countries covered. No API key needed. Input schema: ```json { "type": "object", "properties": { "country": { "type": "string", "description": "Country slug, e.g. \"us\", \"uk\", \"cn\", \"ca\", \"fr\", \"au\", \"nz\", \"in\", \"sg\", \"jp\", \"kr\", \"schengen\". Omit to list all supported countries." }, "locale": { "type": "string", "enum": [ "en", "zh" ], "default": "en", "description": "Language for the answer text." } }, "additionalProperties": false } ``` ### get_pricing — BackGone pricing Free. Returns the current BackGone prices: API credit top-up packs (one image = one API credit, credits never expire) and the website subscription/credit-pack tiers. No API key needed. Input schema: ```json { "type": "object", "properties": { "kind": { "type": "string", "enum": [ "all", "api", "site" ], "default": "all", "description": "Which prices to return: api = API top-ups, site = subscriptions and credit packs, all = both." } }, "additionalProperties": false } ``` ### remove_background — Remove an image background Removes the background from one image with BackGone’s production engine and returns a transparent PNG (or WebP) inline. Costs 1 API credit on success; failed calls are not charged. Requires an API key sent as "Authorization: Bearer sk_..." — create one at https://backgone.com/settings/apikeys and top up API credits at https://backgone.com/pricing. Provide exactly one of image_url or image_base64. Input schema: ```json { "type": "object", "properties": { "image_url": { "type": "string", "description": "Public HTTPS URL of a PNG, JPEG or WebP image. Fetched server-side with SSRF protection." }, "image_base64": { "type": "string", "description": "Base64-encoded image bytes (PNG, JPEG or WebP; up to 10 MB). A data: URL prefix is also accepted. Use this when the image is local to the agent." }, "format": { "type": "string", "enum": [ "png", "webp" ], "default": "png", "description": "Output format. PNG is the default; WebP is smaller and capped at a lower megapixel limit." } }, "additionalProperties": false } ``` ## Product limits - Free website: 2 images/day anonymous, 5/day with a free account, results capped at 1024px - Public API / MCP upload ceiling: 10 MB per image (plus a megapixel gate in the endpoint) - API credits are a separate purse from website credits and never expire - No SLA, no batch endpoint, no JPG output (a filled background stays a website feature) ## Contact - support@backgone.com - Changelog: https://backgone.com/changelog ## Blog posts (full text) ### How to Remove Background on Google Slides (Free) URL: https://backgone.com/blog/how-to-remove-background-on-google-slides Description: Learn how to remove background on Google Slides from any image: the built-in method, a free one-click alternative, and fixes when the option is missing. --- ### How to Remove Background From a Picture on iPhone URL: https://backgone.com/blog/how-to-remove-background-from-picture-on-iphone Description: Remove the background from any picture on iPhone: the built-in Photos method, a free no-app web option, and how to save a transparent PNG. --- ### Best Free Background Remover? What You Download URL: https://backgone.com/blog/free-background-removers-compared Description: Same four photos through six free background removers. Measured export pixels, watermarks and account walls — a test record, not a ranked list. --- ### How to change background color of photo (free) URL: https://backgone.com/blog/how-to-change-background-color Description: Change a photo's background color online in about a minute — white for marketplaces, blue or red for ID photos. Free, no signup; the exact path per scene. --- ### How to Take a Professional Headshot at Home URL: https://backgone.com/blog/how-to-take-a-professional-headshot Description: Take a professional headshot with your phone: window light, a free AI background swap — cropped to LinkedIn or CV size in about a minute. --- ### How to Remove Background in PowerPoint (Free) URL: https://backgone.com/blog/how-to-remove-background-in-powerpoint Description: PowerPoint removes a picture background one at a time, and hair needs manual fixes. The exact click path, its real limits, and a free online route. --- ### remove.bg API migration: what actually changes URL: https://backgone.com/blog/remove-bg-api-migration Description: remove.bg moves its API to Leonardo.Ai on 1 December 2026. The field-by-field diff, three production traps, and our measured prices and latency. --- ### How to remove background from image URL: https://backgone.com/blog/how-to-remove-background-from-image Description: Remove a background from an image without wrecking the edges: where automatic cutout wins, where hair and fur break it, and how to spot a bad result. --- ### Remove.bg Is Shutting Down: What to Do Next URL: https://backgone.com/blog/remove-bg-shutting-down-what-to-do Description: Remove.bg stops working December 1, 2026; its self-service API stops the same day. A practical migration plan for users, sellers, and developers. ---