Tuputech Moderation MCP. Scan images, videos, and text for policy violations.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Tuputech Moderation provides your agent 10 specialized endpoints to check content safety across text, images, audio, and video streams. It detects deepfakes, spam, abuse, NSFW material, advertisements, and more automatically via AI scanning.
Use it when you need guaranteed policy enforcement on user-submitted media.
What your AI agents can do
Scan audio stream
Starts an asynchronous scan on a provided audio file or stream.
Scan image ad
Detects advertisements that are embedded or disguised within an image.
Scan image porn
Checks a single image for Not Safe For Work (NSFW) or pornographic content.
Checks images against deepfake models to determine if they were generated by artificial intelligence.
Scans images for NSFW (Not Safe For Work) content, gore, or materials related to terrorism.
Analyzes blocks of text to flag abusive language, hate speech, or toxic patterns.
Scans both text blocks and images to spot spam campaigns or embedded ads.
Triggers background scans on video or audio files, which is useful for large content moderation tasks.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Tuputech Moderation MCP Server: 10 Tools for Content Safety
These tools give your agent granular control over moderation. Scan everything from text blocks to full video streams for policy violations.
019d8493scan audio stream
Starts an asynchronous scan on a provided audio file or stream.
019d8493scan image ad
Detects advertisements that are embedded or disguised within an image.
019d8493scan image porn
Checks a single image for Not Safe For Work (NSFW) or pornographic content.
019d8493scan image synthetic
Determines if an image was created by AI, flagging potential deepfakes.
019d8493scan image terrorism
Scans images for content related to terrorism or extreme gore.
019d8493scan text abuse
Flags text blocks containing abusive, toxic, or hate speech language.
019d8493scan text politics
Checks if submitted text violates strict political guidelines or policy rules.
019d8493scan text spam
Scans a block of text to identify spam patterns and commercial advertisements.
019d8493scan video stream
Starts an asynchronous scan on a video file or stream for policy violations.
019d8493submit feedback
Allows manual feedback submission to help refine the accuracy of AI scanning results.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Tuputech Moderation, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Tuputech Moderation gives your agent ten specialized endpoints to check content safety across text, images, audio, and video streams. You use this when you need hard policy enforcement on anything users submit. It handles deepfakes, spam, abuse, NSFW material, ads, and more automatically through AI scanning.
For text analysis, you can run checks using scan_text_abuse to flag blocks of language that contain abusive, toxic, or hate speech patterns. If your policy is strict about political content, scan_text_politics checks submitted text against specific guidelines. You'll use scan_text_spam when you need to spot commercial advertisements or common spam patterns within a written block.
When dealing with images, the server offers several deep checks. To determine if an image is synthetic—meaning it was generated by AI—you call scan_image_synthetic. You can scan for explicit material using scan_image_porn, which flags Not Safe For Work (NSFW) content. If you're looking for severe violations, scan_image_terrorism scans images specifically for extreme gore or terrorist-related material.
To filter out disguised ads, use scan_image_ad; this tool detects advertisements embedded within an image file.
For large media files, the system handles streams asynchronously so your workflow doesn't time out. You trigger a background scan on video content using scan_video_stream. For audio files or streams, you start the check with scan_audio_stream. These stream functions are critical for processing big batches of media.
Finally, if the AI scanning results aren't perfect, you can help refine its accuracy by submitting manual feedback via submit_feedback.
How Tuputech Moderation MCP Works
- 1 Install the Tuputech Moderation MCP Server.
- 2 Obtain your Access Key and generate an RSA Private Key from the developer console.
- 3 Input these credentials into the server. Vurb handles the complex hashing process so your agent just needs to call the tool.
The bottom line is you get a reliable, multi-modal safety layer that checks content across text, images, and streams without requiring local compute power.
Who Is Tuputech Moderation MCP For?
Platform Engineers who build user-facing features. Trust & Safety Analysts needing automated policy enforcement at scale. Community Moderators managing high volumes of submitted media. If your job involves reviewing content before it goes live, you need this.
Uses the server to run bulk checks on user uploads, specifically calling scan_image_synthetic or scan_text_abuse against flagged content.
Integrates moderation endpoints into application pipelines; for instance, hooking scan_image_porn to prevent avatar uploads that violate policy before they hit the CDN.
Runs automated checks on incoming chat messages or link previews, using tools like scan_text_spam and scan_text_politics to keep the community clean.
What Changes When You Connect
- Deepfake detection is instant. Use
scan_image_syntheticto check any photo URL and confirm if it's AI-generated before letting it go live. - It handles high volume and complex media types. You can run asynchronous moderation on large videos or audio streams using
scan_video_streamorscan_audio_streamwithout timing out your workflow. - You get granular risk scoring. Instead of one vague 'flag', the agent runs specific tools like
scan_text_abuseandscan_image_pornto tell you exactly what policy was violated. - It catches hidden content. Use
scan_image_adto detect advertisements that are disguised within otherwise innocuous images, which standard filters miss. - The tool covers multiple dimensions at once. You can combine a text check (
scan_text_spam) with an image check (scan_image_porn) in one agent call for comprehensive safety review.
Real-World Use Cases
Reviewing User Profile Photos
A user uploads a new profile avatar. The agent runs scan_image_porn and scan_image_terrorism. If either tool returns a high-risk flag, the system rejects the upload immediately, preventing inappropriate content from ever being visible.
Filtering Forum Comment Threads
A new batch of comments arrives. The agent first runs scan_text_spam to catch bots and then uses scan_text_abuse on the remaining text. This filters out both commercial junk and hostile language in one pass.
Monitoring Live Video Broadcasts
The platform needs real-time safety checks on streamed video content. The agent initiates scan_video_stream, which processes the large feed asynchronously, providing a flag if it detects policy violations like gore or terrorism.
Processing Multi-Format Submissions
A user submits an article that includes text, a photo, and a voice note. The agent executes scan_text_politics on the body copy, runs scan_image_synthetic on the photo, and uses scan_audio_stream on the voice note to ensure all three components pass safety checks.
The Tradeoffs
Checking content manually
A community manager has to copy-paste images into a separate checker, then write down notes about text abuse, and finally upload videos somewhere else. This takes hours.
→
The agent handles the whole flow. You pass the media URL and let the agent call multiple tools like scan_image_synthetic and scan_audio_stream in sequence until all policy checks are complete.
Over-relying on single-pass filters
An attacker uploads a picture that looks safe but has text overlaid with spam links, or uses subtle AI artifacts to bypass simple deepfake detection.
→
Combine tools. Run scan_image_synthetic first for the base image integrity, and then run scan_text_spam on any visible text overlay. This two-step process catches combined attacks.
Ignoring stream processing
Attempting to check a 20-minute video file in a single API call, which will time out or fail due to size limitations.
→
Use the asynchronous tools. Call scan_video_stream first. The system handles the large payload and notifies your agent when the results are ready.
When It Fits, When It Doesn't
Use this server if your core business logic involves accepting, displaying, or transmitting user-generated media (text, images, audio, video). It's necessary for platforms that need to prove content safety before it goes live. Don't use it just because you need to check one thing; always combine tools like scan_image_porn and scan_image_terrorism to cover all bases.
Don't rely on this server if your primary need is identity verification (e.g., checking government IDs) or complex business logic execution (like calculating financial risk). This tool only flags content based on established policy violations; it doesn't tell you who the user is, just that their content fails a safety check.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Tuputech. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
The current grind: Manually reviewing every piece of uploaded media for trust and safety violations.
Today, moderation means exporting comment dumps to CSVs. You copy-paste images into separate checker tools, run text through another service, and then you have to stitch all the results together in a spreadsheet just to know if the content is clean enough for production.
With this MCP server, your agent handles it all. You pass the media URL once, and the agent executes multiple endpoints—say `scan_image_synthetic`, followed by `scan_text_abuse`—and gives you one consolidated safety report.
Tuputech Moderation MCP Server: Automated content scanning across all formats.
Manual review involves waiting for human bandwidth, paying escalating costs per hour of staff time, and still missing the subtle threats that only an automated deep scan can find.
Now, you get a measurable, repeatable safety layer. You don't just filter spam; you enforce policy across video streams (`scan_video_stream`) and text simultaneously.
Common Questions About Tuputech Moderation MCP
How do I check if an image is fake using scan_image_synthetic? +
You pass the image URL to scan_image_synthetic. The tool returns a verdict that tells you if the picture was generated by AI. This is crucial for catching deepfakes.
What's the difference between scan_text_abuse and scan_text_spam? +
scan_text_abuse targets hate speech, harassment, and toxic language. scan_text_spam focuses on identifying commercial junk or fraudulent link patterns.
Can I check a video file with the Tuputech Moderation MCP Server? +
Yes. You use scan_video_stream. This tool initiates an asynchronous scan, which is necessary because videos are large files that require background processing.
Do I need to run all ten tools for moderation? +
No. Your agent should select the right combination of tools based on context. For example, if it's a forum post, you only need scan_text_abuse and scan_text_spam.
What credentials do I need to set up the Tuputech Moderation MCP Server? +
You must provide an Access Key (SecretId) and generate your RSA Private Key from the Tuputech Developer Console. Vurb handles the complex underlying RSA hashing, so you don't have to worry about crypto logic in your agent.
Does running `scan_audio_stream` block my AI client while it processes? +
No, scan_audio_stream runs asynchronously. This means the scan starts and reports back when done, letting your agent continue processing other tasks immediately.
How does the `scan_image_ad` tool detect disguised advertisements? +
The tool specifically targets images that contain embedded or subtle advertising content. It flags these deceptive placements so you can filter out hidden spam ads automatically.
If a scan result seems inaccurate, how do I help improve the system using `submit_feedback`? +
You use submit_feedback to manually correct or flag questionable results. This data directly feeds back into Tuputech's systems, helping refine and improve future AI moderation models.
How is the RSA authentication performed? +
No manual prompt instructions are needed. You simply set your RSA Private Key safely into your MCP profile in Vurb. When your AI triggers an endpoint like scan_image_porn, the Vurb NodeJS shell dynamically computes the RSA signature hashing your exact Nonce+Timestamp completely isolated from your prompt traces.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Pexels Alternative
Search and retrieve high-quality royalty-free photos and videos from Pexels directly within your AI agent.
Simian
Video sharing and collaboration platform.
Vimeo Alternative
Manage your Vimeo video library, search for content, and update video metadata directly from your AI agent.
You might also like
Google Calendar
Sync and orchestrate your agenda securely — scan, schedule, and manipulate Google Calendar events natively in chat.
Deputy
Equip your AI agent to manage employee rosters, track timesheets, and monitor leave requests via the Deputy API.
JingDigital
Marketing automation platform for the WeChat ecosystem — manage contacts, campaigns, and stats via AI.