About BanProof AI
BanProof AI is an MCP server for reviewing TikTok Shop and Amazon affiliate video scripts before recording. It identifies policy-sensitive wording, suggests safer alternatives, scores risk, and drafts appeals for platform notices.
Key features
- 01Flag phrases that may violate platform policies
- 02Check product claims against a product URL
- 03Suggest safer wording and assign risk scores
- 04Draft appeals for TikTok, Amazon, or YouTube notices
Use cases
- 01Review an affiliate script before recording
- 02Check script claims against a product page
- 03Revise flagged phrases before publishing
- 04Prepare appeal text after a violation notice
MCP support
The hosted MCP endpoint exposes audit_script and generate_appeal tools to compatible clients. Connection uses OAuth 2.0.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://banproof.io/mcpclaude mcp add --transport http nimishrangani-banproof https://banproof.io/mcp{"mcpServers":{"nimishrangani-banproof":{"type":"http","url":"https://banproof.io/mcp"}}}Open in Cursor{"servers":{"nimishrangani-banproof":{"type":"http","url":"https://banproof.io/mcp"}}}Open in VS Code{"mcpServers":{"nimishrangani-banproof":{"type":"http","url":"https://banproof.io/mcp"}}}{"mcpServers":{"nimishrangani-banproof":{"serverUrl":"https://banproof.io/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
2| Parameter | Type | Required | Description |
|---|---|---|---|
| script | string | Yes | The full video script text to audit. |
| product_url | string | No | Optional: URL of the product page being promoted. When provided, the script is cross-checked against the actual product claims — overclaims are flagged as additional violations. |
Details
From the project READMEBanProof AI — MCP Server
Audit TikTok Shop and Amazon affiliate video scripts for policy violations before creators record.
What it does
BanProof AI scans video scripts against TikTok Shop content policies, Amazon Associates Operating Agreement, and FTC disclosure guidelines. It flags the exact phrases that trigger account strikes, returns safe rewrites, gives each script a BanProof risk score (our own severity rating, not a platform score), and generates ready-to-submit appeal text when you've already been hit.
Tools
audit_script
Scan a script for policy violations before recording.
Input:
script(string, required) — full video script textproduct_url(string, optional) — product page URL to cross-check script claims against actual product claims
Output: flagged phrases with reasons and safe rewrites, overall risk level (safe / elevated / high), and a BanProof risk score per violation and in aggregate
Detects:
- Medical / health claims (
cures,clinically proven,FDA approved, before/after without disclaimer) - Guarantee and refund guarantee claims
- False certifications and unverified endorsements
- Urgency / scarcity language (
limited time only,only 3 left, countdown timers) - Fake social proof (
going viral,everyone is buying, unverified sales volume) - Income claims (
earn $500/day,passive income stream) - Missing FTC disclosure (
#ad/#sponsoredabsent on commercial content) - Price claim violations (
lowest price ever,was $X,save X%without source) - AIGC / AI voice disclosure requirement (TikTok policy 2024, AI voice LIVE ban July 2026)
- Third-party testimonials and before/after transformations without required disclaimers
- Product overclaims vs the actual product page (when
product_urlprovided)
generate_appeal
Write a ready-to-submit appeal for a platform violation notice.
Input:
violation_notice(string) — the full text of the violation notice you receivedplatform(tiktok|amazon|youtube)
Output: appeal text ready to paste into the platform's appeal form, with character count vs platform limit (TikTok: 800 chars)
Connect
Hosted endpoint: https://banproof.io/mcp
Auth: OAuth 2.0. Create a free account at banproof.io — 3 credits/month, no credit card required.
Compatible with Claude, Cursor, and any MCP-compatible client.
Example — audit_script
Input:
This serum will completely cure your acne in 3 days — guaranteed results or your money back. FDA approved and clinically proven. Only 2 left in stock, limited time only! Link in bio.
Output:
⚠ 5 violations detected. Risk level: high — BanProof risk score 7/12
1. [Absolute medical claim · 2pt] "cure your acne in 3 days" → "support clearer-looking skin over time"
2. [Guarantee / results claim · 1pt] "guaranteed results or your money back" → "so many creators love how it performs"
3. [False certification claim · 2pt] "FDA approved" → "made with carefully selected ingredients"
4. [False scarcity claim · 1pt] "Only 2 left in stock" → "while supplies last"
5. [FTC disclosure required · 1pt] "Link in bio" → (add #ad or #sponsored)
Pricing
Plans are metered in credits: script audit = 1, video scan = 3, appeal = 2.
| Plan | Price | Annual | Credits |
|---|---|---|---|
| Free | $0/month | — | 3/month |
| Creator | $14.99/month | $10.49/month | 150/month |
| Brand | $34.99/month | $24.49/month | 300/month, 5 seats |
Links
- Website: banproof.io
- MCP endpoint: banproof.io/mcp
- Pricing: banproof.io/pricing
- Smithery: smithery.ai/servers/banproof/script-audit
- Glama: glama.ai/mcp/connectors/io.banproof/ban-proof-ai
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.