Calabi runs a hosted MCP server — connect Claude Code, Cursor, Claude Desktop, or any MCP client and it gives the model the tools and the right way to use them: scan a file, strip the AI fingerprints, inject an authentic phone identity, and verify the proof — all from a prompt.
forensic_scanSee what's detectable — C2PA, AI metadata, encoder signatures. Read-only, free.
sanitize_imageStrip fingerprints + inject phone identity, tuned per platform. Returns the proof card.
sanitize_videoSame for video — TikTok-grade encoder re-signing built in.
list_platform_signalsWhat Instagram / TikTok / etc. actually scan for.
One click mints a 1-year token tied to your account. It's what your MCP client uses to authenticate — generate it here, then paste it into your config in Step 2.
—Treat this like a password — it can spend your cleans. Valid 1 year. Store it in your MCP client config below.
Pick your client, copy the block, and paste it where noted. The copy button grabs the whole snippet — with your real key baked in once you've generated one.
YOUR_KEY placeholder — generate a key in Step 1 to fill these in automatically.claude mcp add --transport http calabi \
https://mcp.calabilabs.com/mcp \
--header "Authorization: Bearer YOUR_KEY"
One command. Then in Claude Code run /mcp to confirm calabi is connected, and just ask it to clean a file.
{
"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. Reload — Calabi's tools appear in the composer.
{
"mcpServers": {
"calabi": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.calabilabs.com/mcp",
"--header", "Authorization:Bearer YOUR_KEY"]
}
}
}
Claude Desktop reaches remote servers through mcp-remote. Paste into your config (Settings → Developer → Edit Config), restart Claude Desktop.
[mcp_servers.calabi]
command = "npx"
args = ["-y", "mcp-remote", "https://mcp.calabilabs.com/mcp",
"--header", "Authorization:Bearer YOUR_KEY"]
OpenAI Codex CLI reaches a remote MCP server through mcp-remote. Add to ~/.codex/config.toml, then run codex — calabi's tools are available.
Transport: Streamable HTTP
URL: https://mcp.calabilabs.com/mcp
Header: Authorization: Bearer YOUR_KEY
Any MCP-compatible client that supports a remote streamable-HTTP server with a bearer header will work.
forensic_scan is always free (read-only). Need more? Upgrade in the app →Sixty seconds to confirm the connection is live before you rely on it.
In Claude Code run /mcp — you'll see calabi listed with its 4 tools. In Cursor / Claude Desktop, reload or restart and the tools appear in the tool list.
Point the model at any file: "forensic_scan this image and tell me what's detectable." It's read-only and free — a clean way to prove auth works without spending a clean.
Then "sanitize it for TikTok and show me the proof." The model runs scan → sanitize → verify and hands back the ExifTool proof card.