Poof
About
Background removal API - remove backgrounds from images with a simple API call. Supports PNG, JPEG, WebP output with transparency or custom backgrounds.
Details
- Author
- poof-bg
- Categories
- Other, Media, API
Jump to
Setup
Install Poof in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/poof-bg/mcp
Follow the installation instructions in the repository README, then restart your MCP client.
MCP (Model Context Protocol) server for thePoofbackground removal API. Use AI assistants like Claude to remove backgrounds from images.
- remove_background- Remove background from images (accepts base64 or URL)
- get_account- Check your account info and credit balance
- Supports bothstdio(local) andHTTP(remote/Cloudflare Worker) transports
git clone https://github.com/poof-bg/mcp.git cd mcp npm install npm run build
Remote (HTTP transport via Cloudflare Worker)
The Poof MCP server can be deployed as a Cloudflare Worker, allowing remote access via HTTP.
claude mcp add --transport http poof https://api.poof.bg/mcp
claude mcp add --transport http poof https://api.poof.bg/mcp \ --header "x-api-token: YOUR_POOF_API_KEY"
macOS:~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:%APPDATA%\Claude\claude_desktop_config.json
Option 1: Remote with OAuth (recommended)
{ "mcpServers": { "poof": { "url": "https://api.poof.bg/mcp" } } }
{ "mcpServers": { "poof": { "command": "npx", "args": ["-y", "@poof-bg/mcp"], "env": { "POOF_API_KEY": "your_api_key_here" } } } }
{ "mcpServers": { "poof": { "url": "https://api.poof.bg/mcp", "headers": { "x-api-token": "YOUR_POOF_API_KEY" } } } }
Add to.cursor/mcp.jsonin your project root (or global config):
{ "mcpServers": { "poof": { "url": "https://api.poof.bg/mcp" } } }
{ "mcpServers": { "poof": { "command": "npx", "args": ["-y", "@poof-bg/mcp"], "env": { "POOF_API_KEY": "your_api_key_here" } } } }
{ "mcpServers": { "poof": { "url": "https://api.poof.bg/mcp", "headers": { "x-api-token": "YOUR_POOF_API_KEY" } } } }
Add to~/.codeium/windsurf/mcp_config.json:
{ "mcpServers": { "poof": { "serverUrl": "https://api.poof.bg/mcp" } } }
{ "mcpServers": { "poof": { "command": "npx", "args": ["-y", "@poof-bg/mcp"], "env": { "POOF_API_KEY": "your_api_key_here" } } } }
{ "mcpServers": { "poof": { "serverUrl": "https://api.poof.bg/mcp", "headers": { "x-api-token": "YOUR_POOF_API_KEY" } } } }
{ "mcp": { "servers": { "poof": { "url": "https://api.poof.bg/mcp" } } } }
{ "mcp": { "servers": { "poof": { "command": "npx", "args": ["-y", "@poof-bg/mcp"], "env": { "POOF_API_KEY": "your_api_key_here" } } } } }
{ "mcp": { "servers": { "poof": { "url": "https://api.poof.bg/mcp", "headers": { "x-api-token": "YOUR_POOF_API_KEY" } } } } }
Open Cline settings and add to the MCP Servers configuration:
{ "poof": { "url": "https://api.poof.bg/mcp" } }
{ "poof": { "command": "npx", "args": ["-y", "@poof-bg/mcp"], "env": { "POOF_API_KEY": "your_api_key_here" } } }
{ "poof": { "url": "https://api.poof.bg/mcp", "headers": { "x-api-token": "YOUR_POOF_API_KEY" } } }
Remove the background from this image: https://example.com/photo.jpg Remove the background and add a white background instead
Get your account information and credit balance.
Check my Poof account balance How many credits do I have left?
{ "success": true, "data": { "organizationId": "org_abc123", "plan": "Pro", "maxCredits": 5000, "usedCredits": 1234, "remainingCredits": 3766, "autoRechargeThreshold": 100 } }
# Install dependencies npm install # Build npm run build # Run in dev mode (Cloudflare Worker) npm run dev # Run locally (stdio mode) POOF_API_KEY=your_key npm start # Lint npm run lint # Format npm run format
To deploy the MCP server as a Cloudflare Worker:
# Install Wrangler if you haven't already npm install -g wrangler # Login to Cloudflare wrangler login # Deploy wrangler deploy
You'll also need to create a KV namespace for OAuth state storage and update the IDs inwrangler.toml:
wrangler kv namespace create OAUTH_KV wrangler kv namespace create OAUTH_KV --preview
- Poof Website
- API Documentation
- Dashboard
- MCP Protocol
MCP server that connects to the Airplanes.live API to provide real-time flight and aircraft data for analysis or visualization.
Access the Audius music platform via LLMs, with 105 tools covering most of the Audius Protocol API.
34-tool MCP server for CutPro's v1 API — analyze videos, clip, render, and publish posts via AI clients like Claude, ChatGPT, and Cursor.
Access real-time entertainment data and personal viewing history from the Trakt.tv API.
Generate memes using the ImgFlip API. Requires ImgFlip account credentials.
Interact with the Overseerr API to manage movie and TV show requests.
Search for movies and manage playlists on your Plex Media Server using the Plex API.
Cross-platform music link resolution for AI agents. Connects Claude, ChatGPT, and other AI agents to trusted music data via the Model Context Protocol.
Generate, edit, and render videos, images, and audio from Claude, Cursor, ChatGPT and other AI tools via the Shotstack video editing API.
Interact with Cloudinary's media management platform using natural language.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





