← Main site

Welcome back.

Tell us what's broken

Send feedback

Bug, idea, or just a question. We read every one.

Free trial limit reached

You've used your 10 free cleans.

Upgrade to keep sanitizing without limits.

Weekly
$11.99/week
  • 40 cleans / day
  • All strip strengths
  • Custom GPS + dates
  • Forensic proof on every clean
  • Cancel any time
Choose Weekly →
Pro
$39.99/mo
  • 200 cleans / day
  • Everything in Basic
  • Highest daily volume
  • Best for studios & agencies
  • Top up with credits any time
Choose Pro →

1 video = 10 cleans · Yearly saves 20% · Out of cleans today? Top up with credits.

Model Context Protocol

Connect to Claude (MCP)

Use Calabi right inside Claude Code, Cursor, or any MCP client — scan, sanitize & verify from a prompt, without leaving your editor.

forensic_scan

See what's detectable. Read-only, free.

sanitize_image

Strip fingerprints + inject phone identity.

sanitize_video

Same for video, encoder re-signed.

list_platform_signals

What each platform scans for.

Step 1 — Your API key

Treat this like a password — it can spend your cleans. Valid 1 year. Paste it into your client config below.

Step 2 — Add Calabi to your client
terminal
claude mcp add --transport http calabi https://mcp.calabilabs.com/mcp --header "Authorization: Bearer YOUR_KEY"

Then in Claude Code run /mcp to confirm it's connected, and ask it to clean a file.

~/.cursor/mcp.json
{
  "mcpServers": {
    "calabi": {
      "url": "https://mcp.calabilabs.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}

Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json in your project, then reload.

claude_desktop_config.json
{
  "mcpServers": {
    "calabi": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.calabilabs.com/mcp",
               "--header", "Authorization:Bearer YOUR_KEY"]
    }
  }
}

Paste into Settings → Developer → Edit Config, then restart Claude Desktop.

~/.codex/config.toml
[mcp_servers.calabi]
command = "npx"
args = ["-y", "mcp-remote", "https://mcp.calabilabs.com/mcp",
        "--header", "Authorization:Bearer YOUR_KEY"]

OpenAI Codex CLI: add to ~/.codex/config.toml, then run codex — calabi's tools appear.

any MCP client (Windsurf, VS Code, Cline…)
Transport:  Streamable HTTP
URL:        https://mcp.calabilabs.com/mcp
Header:     Authorization: Bearer YOUR_KEY

Any client that supports a remote streamable-HTTP server with a bearer header will work.

Full setup + more clients →
Billing & Account
Current Plan
Active Plan Free
Usage
Next Renewal
Locked Price
Referral Program
loading...
People Referred 0
No referrals yet
Credits
Available Credits 0.00

Add Credits

Top up your balance to process more images and videos. Use credits for any clean, anytime.

$9.99
100 credits
$0.10 per clean
$24.99
300 credits
Save 10%
$49.99
650 credits
Save 20%
$99.99
1500 credits
Save 25%

Powered by Dodo Payments

Drop files here
or click to browse — select multiple to batch
MP4 · MOV · M4V · WEBM · JPG · PNG · WEBP · HEIC — max 200MB each
Connection problem
Queue 0 files
Using Random — let us pick
Error

AI Sanitizer · v1

Strip the fingerprint. Protect your privacy.

Drop your AI-generated video or image. We remove every AI provenance marker and replace it with authentic phone-capture metadata — verified with ExifTool. Your content, your metadata, your control.

Stripped
C2PA / JUMBF · XMP trainedAlgorithmicMedia · encoder fingerprints (Lavc / x264 SEI)
Spoofed
Real phone Make / Model / Software · GPS coordinates · capture timestamps · perspective + grain shift
Verified
Every clean ships with an ExifTool-based forensic report — open the row to see what was stripped and what was injected