TruthScan
TruthScan detects AI-generated and manipulated content in images, text, PDFs, video, and audio.
Verdict
Common use cases
- Verify influencer content authenticity before partnerships
- Flag synthetic reviews in moderation queues
- Audit vendor-supplied media for deepfakes
- Check press releases for AI-written copy
- Validate user-uploaded documents in compliance workflows
Integration
- Vendor
- TruthScan
- Category
- other
- Auth
- API_KEY
- Tools
- 8
- Composio slug
truthscan
Tools
- Analyze Audio
Analyze exactly one public audio URL or uploaded audio/media file for AI generation. By default, wait with bounded polling and return the latest result; this non-idempotent submission consumes account credits.
- Analyze Image
Submit an image URL for AI-generation detection and, by default, wait for the asynchronous result. Returns the job ID when not waiting or when polling times out; detection consumes account credits.
- Analyze PDF
Submit a publicly reachable PDF URL for asynchronous tampering detection and, by default, wait for the result. PDFs are limited to 2 MB and each page costs 1,000 credits.
- Analyze Text
Submit a text value or public web URL for AI-written-text detection. Provide one input source and never both. By default, wait for the asynchronous result; detection consumes account credits.
- Analyze Video
Analyze exactly one public video URL or uploaded video for AI generation or face swapping. By default, wait with bounded polling and return the latest result; this non-idempotent submission consumes account credits.
- Check Credits
Return the connected TruthScan account's remaining detection credits from the canonical image detector balance endpoint.
- Download Image Asset
Download a generated preview or heatmap for an owned TruthScan image detection job. Returns a managed file when ready, or an explicit pending or unavailable state.
- Get Detection Result
Get the current result of an existing image, text, PDF, video, or audio detection job, optionally waiting until it finishes. Use this to resume a pending detection without submitting or charging for another analysis.
Setup
Setup guide
- 11. In Switchy, open Settings → Integrations and click Add MCP Server. 2. Select TruthScan from the catalog. 3. Visit your TruthScan dashboard to generate an API key under Account → API Access. 4. Paste the key into Switchy's credential field and click Connect. 5. Open any Project and type '@TruthScan check credits' to confirm the connection works. 6. To test detection, upload an image to the Project chat, then prompt '@TruthScan analyze this image for AI generation'. 7. The MCP will poll the job and return a detection score plus heatmap when analysis completes. 8. For text or audio, provide a public URL or paste content inline; the MCP handles submission and retrieval automatically.
What teammates see: by default, memories from TruthScan are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Scan Uploaded Image
@TruthScan analyze the image I just uploaded for AI generation and show me the heatmap if it's synthetic.
Check Text Authenticity
@TruthScan analyze this text for AI authorship: [paste content or URL]. Return the confidence score and any flagged passages.
Verify Video for Deepfakes
@TruthScan analyze this video URL for deepfakes or AI generation: [URL]. Wait for the full result and summarize findings.
Audit PDF for Tampering
@TruthScan analyze this PDF for tampering: [URL]. Let me know if any pages show evidence of alteration.
Monitor Credit Balance
@TruthScan check my account credits and let me know how many detections I have left.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@TruthScan analyze this press release draft for AI-generated text and show me which sections were likely written by a model
Analysis complete. The 847-word draft shows 73% AI-generated probability overall. Three sections flagged high confidence (>85%): the executive quote in paragraph 2, the product benefits list in paragraph 4, and the boilerplate closing. The opening anecdote and market-context paragraphs appear human-written (22% and 31% probability). Detection consumed 1,000 credits; your account has 24,000 remaining.
This example demonstrates text analysis with probability scoring across document sections. Each detection consumes credits from your account balance—check remaining quota with the credits tool before batch operations. TruthScan returns probabilities, not certainties; use results as one signal in editorial review, not as definitive proof of authorship.
@TruthScan check if this product photo from our supplier has been AI-generated or manipulated, and download the heatmap overlay
Image analysis complete (Job ID: img_9k2mX). Detection confidence: 91% AI-generated. Primary indicators: unnatural lighting gradients in the background, inconsistent shadow angles, and texture artifacts around product edges. Heatmap downloaded to your project files—red zones highlight the manipulated regions (background 94% confidence, left edge 87%). Analysis cost 500 credits.
This workflow pairs image detection with visual evidence via heatmap download. The MCP submits the job, polls until complete, then fetches the annotated overlay as a managed file. Useful for vendor audits or content moderation pipelines. Note that detection is asynchronous—initial submission returns a job ID you can query later if polling times out.
@TruthScan analyze the last three video testimonials in our content folder and summarize which ones show signs of deepfake or face-swapping
Analyzed three videos (total 4m 32s). Video 1 (customer_testimonial_A.mp4): 8% deepfake probability, no face-swap detected—appears authentic. Video 2 (testimonial_B.mp4): 67% face-swap confidence around the mouth region from 0:12–0:34, likely synthetic. Video 3 (testimonial_C.mp4): 94% AI-generated probability, multiple facial inconsistencies detected. Videos 2 and 3 warrant manual review before publication. Total cost: 6,000 credits (2,000 per video).
This synthesis example shows the MCP analyzing multiple assets and the AI summarizing risk across a batch. Video detection is credit-intensive and non-idempotent—resubmitting the same URL consumes credits again. Best practice: store job IDs and use the get-result tool to retrieve completed analyses without re-charging your account.
Use-case deep-dives
When TruthScan fits a 3-person investigative desk
A small newsroom gets 20-30 reader-submitted tips per week—photos, videos, audio clips claiming misconduct or breaking news. TruthScan is the right call here because the team needs a single API to triage synthetic media across formats before investing reporter hours. The 8-tool spread (image, video, audio, text, PDF) covers the inbound mix, and the credit-based pricing maps cleanly to per-tip budgeting. The threshold: if your volume climbs past 200 submissions per week, the bounded-polling design starts to feel slow and you'll want batch endpoints TruthScan doesn't expose. Below that line, the MCP saves the manual export-upload-check loop and keeps the triage workflow inside one shared workspace.
TruthScan works for small-case tampering checks
A 2-lawyer practice handling employment disputes needs to verify that opposing counsel's submitted PDFs and image exhibits haven't been altered. TruthScan's PDF and image analyzers catch obvious tampering without sending files to a third-party forensics vendor. The 2 MB PDF limit and per-page credit cost (1,000 credits per page) make this viable for cases with under 100 pages of contested exhibits. Beyond that threshold, the credit burn gets expensive and the lack of batch processing becomes a bottleneck. For small-case work—10 to 50 documents per matter—the MCP keeps the verification step in-house and gives both attorneys audit trails via the shared Switchy workspace.
When TruthScan handles low-volume community posts
A 5-person volunteer team moderating a regional forum sees 30-50 user-submitted posts per day, mixing text, images, and occasional video. TruthScan is borderline here: the multi-format coverage is perfect, but the credit model and bounded polling mean the team can't auto-scan every post in real time. The right pattern is selective scanning—flag posts that trip keyword or report thresholds, then run TruthScan on those 5-10 daily outliers. If your moderation queue exceeds 100 items per day or you need sub-second response, TruthScan's async design won't keep pace. Below that line, the MCP gives moderators a shared detection layer without building custom integrations for each media type.
Frequently asked
What does the TruthScan MCP do in Switchy?
It lets your team detect AI-generated content across text, images, PDFs, audio, and video directly from Switchy's workspace. You submit a URL or file, and TruthScan returns a detection result plus optional heatmaps showing which parts were likely AI-created. Each analysis consumes credits from your TruthScan account balance.
Do I need a TruthScan API key to connect this MCP?
Yes. You'll paste your TruthScan API key into Switchy's connection settings. The key ties all detections to your TruthScan account, so whoever connects it should have access to the team's credit balance and be comfortable sharing usage across the workspace.
Can TruthScan analyze files stored in Google Drive or Slack?
Only if you first make them publicly reachable or upload them through Switchy. The MCP expects a public URL for PDFs and videos; images and audio can be uploaded directly. It won't pull files from private cloud storage or Slack channels on its own.
How is this different from uploading to TruthScan's website?
You skip the context switch. Instead of copying URLs into a separate browser tab, your team runs detections inside Switchy alongside research, drafting, and review workflows. Results appear in the same thread where you're already discussing the content. The underlying detection engine and credit costs are identical.
Who on the team should connect the TruthScan MCP?
Whoever owns your TruthScan subscription and can share the API key. Every detection consumes credits from that one account, so you want a single connection rather than each person burning their own balance. Treat it like a shared utility: one key, visible usage in Switchy's audit log.