identifAI MCP Server

net.identifaiPublished by identifai.netOfficial publisherv1.2.3Updated Oct 28, 2026

Detect AI-generated images, videos, and audio with identifAI's deepfake detection tools.

VerifiedStreamable HTTPWeb executableSecurity & MonitoringMedia & Design

Overview

AI-generated overview

identifAI's remote MCP server lets an assistant submit images, videos, audio and ticket scans to detect AI-generated or tampered content and fetch verdicts.

What you can do
  • Submit images, videos and audio for AI-generated content detection, by base64 upload or public URL
  • Poll and batch-retrieve classification results, including a heatmap of AI-generated regions
  • Manually override a human or artificial verdict for corrections and feedback
  • Check remaining and used classification credits on the account
  • Submit batches of ticket images or PDFs for tampering detection and poll per-heuristic verdicts
When to use it
Useful when an assistant needs to check whether media is human-made or AI-generated, review suspected deepfakes at scale, or screen scanned tickets for tampering, with results retrieved asynchronously.
Requirements
Remote streamable HTTP endpoint at mcp.identifai.net; an identifAI account and API key sent in the X-Api-Key header, obtained from the identifAI dashboard. Network access to the service is required.
Before you install
Requires an API key secret in the X-Api-Key header; classification consumes account credits, so check quota before large batches. Uploaded media and ticket files are sent to identifAI's servers, and override tools change stored verdicts.

Installation

In SourceWeft

  1. Open identifAI MCP Server in the dashboard and add it to a workspace.
  2. Connect X-Api-Key credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/net.identifai%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "identifai": {
      "type": "http",
      "url": "https://mcp.identifai.net/",
      "headers": {
        "X-Api-Key": "<YOUR_API_KEY>"
      }
    }
  }
}

Tools

19

classify_image

Upload an image file to detect whether it is human-made or AI-generated. Provide the image content as a base64-encoded string. Returns a classification identifier for async result retrieval. WARNING: base64 encoding adds ~33% overhead to the original file size. For images larger than 4 MB, use classify_image_url instead and provide a publicly accessible URL to avoid payload size issues. Authentication: provide your Identifai API key via the apiKey parameter or configure the X-Api-Key HTTP header in your MCP client (recommended).

ParametersrefIdapiKeynoCachefileDatarequiredfilenamewithNsfwwithHeatmapwithMorphingwithTamperingpreventC2paForces

classify_image_url

Submit a publicly accessible image URL to detect whether it is human-made or AI-generated. Returns a classification identifier for result retrieval. Supports the same analysis options as file-based classification. Authentication: provide your Identifai API key via the apiKey parameter or configure the X-Api-Key HTTP header in your MCP client (recommended).

ParametersrefIdapiKeynoCacheimageUrlrequiredwithNsfwwithHeatmapwithMorphingwithTamperingpreventC2paForces

get_image_classification

Retrieve the classification result for a previously submitted image. Use the identifier returned by classify_image or classify_image_url. Poll this endpoint until the result is available.

ParametersapiKeyidentifierrequired

get_all_image_classifications

Retrieve classification results for multiple images in a single request. Accepts up to 100 identifiers. Useful for batch result polling.

ParametersapiKeyidentifiersrequired

get_classification_heatmap

Retrieve a visual heatmap highlighting which regions of the image were detected as AI-generated. Requires the classification to have been submitted with withHeatmap enabled.

ParametersapiKeyidentifierrequired

override_image_classification

Manually override the classification verdict for a previously classified image. Sets the result to either "human" or "artificial". Used for corrections and feedback.

ParametersapiKeyidentifierrequiredclassificationrequired

classify_video

Upload a video file to detect whether it is human-made or AI-generated. Provide the video content as a base64-encoded string. The video is split into frames which are individually classified. Returns a classification identifier for async result retrieval. WARNING: base64 encoding adds ~33% overhead to the original file size. For videos larger than 10 MB, use classify_video_url instead and provide a publicly accessible URL to avoid payload size issues. Authentication: provide your Identifai API key via the apiKey parameter or configure the X-Api-Key HTTP header in your MCP client (recommended).

ParametersrefIdapiKeyframesnoCachefileDatarequiredfilenamewithNsfwkeyFrameswithAudiowithMorphingwithTamperingkeyFramesMethod+2 more

classify_video_url

Submit a publicly accessible video URL for AI-generated content detection. Supports the same frame extraction and analysis options as file-based classification. Authentication: provide your Identifai API key via the apiKey parameter or configure the X-Api-Key HTTP header in your MCP client (recommended).

ParametersrefIdapiKeyframesnoCachevideoUrlrequiredwithNsfwkeyFrameswithAudiowithMorphingwithTamperingkeyFramesMethodpreventC2paForces+1 more

get_video_classification

Retrieve the classification result for a previously submitted video. Poll until the result is ready — video classification is always asynchronous.

ParametersapiKeyidentifierrequired

get_all_video_classifications

Retrieve classification results for multiple videos in a single request. Accepts up to 100 identifiers.

ParametersapiKeyidentifiersrequired

override_video_classification

Manually override the classification verdict for a previously classified video. Sets the result to either "human" or "artificial".

ParametersapiKeyidentifierrequiredclassificationrequired

classify_audio

Upload an audio or speech file to detect whether it is human-recorded or AI-synthesized. Provide the audio content as a base64-encoded string. Returns a classification identifier for async result retrieval. WARNING: base64 encoding adds ~33% overhead to the original file size. For audio files larger than 10 MB, use classify_audio_url instead and provide a publicly accessible URL to avoid payload size issues. Authentication: provide your Identifai API key via the apiKey parameter or configure the X-Api-Key HTTP header in your MCP client (recommended).

ParametersrefIdapiKeynoCachefileDatarequiredfilenamepreventC2paForces

classify_audio_url

Submit a publicly accessible audio URL for AI-generated speech detection. Returns a classification identifier for async result retrieval. Authentication: provide your Identifai API key via the apiKey parameter or configure the X-Api-Key HTTP header in your MCP client (recommended).

ParametersrefIdapiKeynoCacheaudioUrlrequiredpreventC2paForces

get_audio_classification

Retrieve the classification result for a previously submitted audio file. Poll until the result is ready.

ParametersapiKeyidentifierrequired

get_all_audio_classifications

Retrieve classification results for multiple audio files in a single request. Accepts up to 100 identifiers.

ParametersapiKeyidentifiersrequired

override_audio_classification

Manually override the classification verdict for a previously classified audio file. Sets the result to either "human" or "artificial".

ParametersapiKeyidentifierrequiredclassificationrequired

get_user_credits

Retrieve the current available and used classification credits for the authenticated Identifai account. Use this to check quota status before submitting large batches.

ParametersapiKey

submit_tampering_tickets

Submit one or more ticket images (as base64-encoded strings) to the Identifai v2 API for batch tampering detection. Each ticket is analysed independently; results are retrieved asynchronously via get_tampering_batch_results using the returned batch_id. Supports PDF files (each page becomes a separate analysis entry). Maximum 10 tickets per batch. Authentication: provide your Identifai API key via the apiKey parameter or configure the X-Api-Key HTTP header in your MCP client (recommended).

ParametersapiKeymodelsrefIdsticketsrequiredfilenames

get_tampering_batch_results

Retrieve the tampering detection results for a previously submitted batch of tickets. Poll until the "done" field is true. Each result contains a verdict ("authentic" or "tampered") and per-heuristic verdicts.

ParametersapiKeybatchIdrequired

Version history

1
  1. v1.2.3LatestSep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.