BanProof AI

Audit creator scripts for TikTok Shop and Amazon policy violations. Returns flags and safe rewrites.

Should I use this

Quality & Safety

A
Description quality
90%
Schema completeness
100%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~388Tokens (tool definitions)
~1.4 KBTypical response size
Minimal attention impact (0.30% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "banproof-mcp": {
      "url": "https://banproof.io/mcp"
    }
  }
}

Remote endpoints

https://banproof.io/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢audit_script(script, product_url)

Audit a TikTok Shop or Amazon affiliate video script for policy violations. Detects: medical claims, guarantees, false certifications, unproven efficacy, urgency/scarcity language, fake social proof, income claims, and missing FTC disclosures (#ad/#sponsored). Returns flagged phrases, reasons, safe rewrites, and an overall risk level.

Input Schema

{
  "type": "object",
  "properties": {
    "script": {
      "type": "string",
      "minLength": 1,
      "description": "The full video script text to audit."
    },
    "product_url": {
      "type": "string",
      "format": "uri",
      "description": "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."
    }
  },
  "required": [
    "script"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡generate_appeal(violation_notice, platform)

Generate a ready-to-submit appeal response for a TikTok, Amazon, or YouTube policy violation notice. Stays within TikTok's 800-character appeal limit. Paste the violation notice text you received and specify the platform.

Input Schema

{
  "type": "object",
  "properties": {
    "violation_notice": {
      "type": "string",
      "minLength": 10,
      "description": "The full text of the violation notice or strike you received from the platform."
    },
    "platform": {
      "type": "string",
      "enum": [
        "tiktok",
        "amazon",
        "youtube"
      ],
      "description": "The platform that issued the violation: tiktok, amazon, or youtube."
    }
  },
  "required": [
    "violation_notice",
    "platform"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools