otherapi_key

TruthScan

TruthScan detects AI-generated and manipulated content in images, text, PDFs, video, and audio.

Verdict

TruthScan detects AI-generated content across images, text, video, audio, and PDFs. When you @mention it in a Project, your team can verify whether media came from a generative model, check documents for tampering, or scan copy for synthetic text. Useful for content moderation, fact-checking workflows, and vendor vetting. Each detection consumes account credits, so you'll want to check your balance before batch jobs. Video and PDF analysis can take several minutes; the MCP polls asynchronously and returns results when ready.

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

  1. 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

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

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.

Prompt

@TruthScan analyze this press release draft for AI-generated text and show me which sections were likely written by a model

Output

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.

Notes

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.

Prompt

@TruthScan check if this product photo from our supplier has been AI-generated or manipulated, and download the heatmap overlay

Output

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.

Notes

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.

Prompt

@TruthScan analyze the last three video testimonials in our content folder and summarize which ones show signs of deepfake or face-swapping

Output

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).

Notes

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

Newsroom fact-checking inbound tips

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.

Legal e-discovery document review

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.

Content moderation at volunteer org

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.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.