Remove image backgrounds (transparent PNG/WebP) and look up passport photo rules.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer <API key> from https://backgone.com/settings/apikeys. Only remove_background needs it and spends API credits; check_photo_requirements and get_pricing are free without a key.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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.
Language for the answer text.
Country slug, e.g. "us", "uk", "cn", "ca", "fr", "au", "nz", "in", "sg", "jp", "kr", "schengen". Omit to list all supported countries.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http backgone https://backgone.com/mcp
Headers
Authorization (optional, not in the config above): Bearer <API key> from https://backgone.com/settings/apikeys. Only remove_background needs it and spends API credits; check_photo_requirements and get_pricing are free without a key.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.
| Argument | Type | Description |
|---|---|---|
| locale | string | Language for the answer text. |
| country | string | Country slug, e.g. "us", "uk", "cn", "ca", "fr", "au", "nz", "in", "sg", "jp", "kr", "schengen". Omit to list all supported countries. |
{
"type": "object",
"properties": {
"locale": {
"enum": [
"en",
"zh"
],
"type": "string",
"default": "en",
"description": "Language for the answer text."
},
"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."
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| kind | string | Which prices to return: api = API top-ups, site = subscriptions and credit packs, all = both. |
{
"type": "object",
"properties": {
"kind": {
"enum": [
"all",
"api",
"site"
],
"type": "string",
"default": "all",
"description": "Which prices to return: api = API top-ups, site = subscriptions and credit packs, all = both."
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| format | string | Output format. PNG is the default; WebP is smaller and capped at a lower megapixel limit. |
| image_url | string | Public HTTPS URL of a PNG, JPEG or WebP image. Fetched server-side with SSRF protection. |
| image_base64 | string | 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. |
{
"type": "object",
"properties": {
"format": {
"enum": [
"png",
"webp"
],
"type": "string",
"default": "png",
"description": "Output format. PNG is the default; WebP is smaller and capped at a lower megapixel limit."
},
"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."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 2, 2026.