AI background removal for images. Modes: auto, product, portrait, car. Transparent PNG.
Runs on your machine from its package; the steps are below.
At most: creates or changes data: records, files, settings.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
uvx techtenstein-bg-mcp
MCP client config
{
"mcpServers": {
"techtenstein-bg": {
"command": "uvx",
"args": [
"techtenstein-bg-mcp"
]
}
}
}MCP server that gives your Claude, Cline, or Cursor session the ability to strip backgrounds from any image — product photos, portraits, cars, or general subjects — returning a transparent PNG. Powered by the Techtenstein Background Removal API.
remove_background_url(image_url, mode="auto") — Strip background from an image URLremove_background_base64(image_base64, mode="auto") — Strip background from a base64 image (user upload)Modes: auto, product, portrait, car.
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"techtenstein-bg": {
"command": "uvx",
"args": ["techtenstein-bg-mcp"],
"env": {
"TECHTENSTEIN_API_KEY": "your_key_from_techtenstein.com"
}
}
}
}
Restart Claude Desktop. remove_background_url and remove_background_base64 will appear as available tools.
Same config path as Claude Desktop — Cline auto-detects.
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"techtenstein-bg": {
"command": "uvx",
"args": ["techtenstein-bg-mcp"],
"env": {"TECHTENSTEIN_API_KEY": "your_key"}
}
}
}
Free tier (30 images/day, no card): https://apis.techtenstein.com
Paid tiers start at $9/month for 1,000 images.
Once installed, ask Claude:
"Remove the background from this product photo: https://cdn.example.com/shoe.jpg"
Claude will call remove_background_url in product mode and return a transparent PNG.
Or for a portrait:
"This is a headshot — cut out just the person: https://example.com/team-photo.jpg"
Claude will call remove_background_url(image_url, mode="portrait").
{
"png_base64": "iVBORw0KGgoAAAANS...",
"content_type": "image/png",
"bytes": 48212
}
MIT