net.identifai/mcp

MCPcommunitylive
v1.2.3net.identifaiUnknownUpdated 5mo ago

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

Endpoint healthlive
checked 1 day ago · 774ms
100% of the last 6 checks reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
5mo agoLast update
Package
Authornet.identifai
LicenseUnknown
Version1.2.3
Sourcemcp-registry
Trust Status
D
30/100Risk
✓Listed in Forge index+10/10
—Publisher identity verified+0/30
→ Publisher: this listing has no repository on file, so `forge publish` cannot verify ownership automatically. Use "Claim this listing" above — Forge reviews these by hand.
—Domain verification+0/10
→ Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
—Prompt-injection scan · findings+0/30
→ Publisher: remove instructions in the source aimed at AI clients rather than human readers
✓Obfuscation / exfil scan · clean+20/20
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain—
Provenance—
DependenciesNot audited
Tool surface19 tools · none privileged
Security scan⚠ Warnings (19)vlive · 28d agoHow well does this scan work?
PROMPTtool:classify_image#apiKeyExfiltration-shaped instruction
PROMPTtool:classify_image_url#apiKeyExfiltration-shaped instruction
PROMPTtool:get_image_classification#apiKeyExfiltration-shaped instruction
PROMPTtool:get_all_image_classifications#apiKeyExfiltration-shaped instruction
PROMPTtool:get_classification_heatmap#apiKeyExfiltration-shaped instruction
PROMPTtool:override_image_classification#apiKeyExfiltration-shaped instruction
PROMPTtool:classify_video#apiKeyExfiltration-shaped instruction
PROMPTtool:classify_video_url#apiKeyExfiltration-shaped instruction
PROMPTtool:get_video_classification#apiKeyExfiltration-shaped instruction
PROMPTtool:get_all_video_classifications#apiKeyExfiltration-shaped instruction
PROMPTtool:override_video_classification#apiKeyExfiltration-shaped instruction
PROMPTtool:classify_audio#apiKeyExfiltration-shaped instruction
PROMPTtool:classify_audio_url#apiKeyExfiltration-shaped instruction
PROMPTtool:get_audio_classification#apiKeyExfiltration-shaped instruction
PROMPTtool:get_all_audio_classifications#apiKeyExfiltration-shaped instruction
PROMPTtool:override_audio_classification#apiKeyExfiltration-shaped instruction
PROMPTtool:get_user_credits#apiKeyExfiltration-shaped instruction
PROMPTtool:submit_tampering_tickets#apiKeyExfiltration-shaped instruction
PROMPTtool:get_tampering_batch_results#apiKeyExfiltration-shaped instruction
EvalsNone
IndexedJun 13, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

19 tools · none privileged · 19 flagged for injection
Observed live from the vendor's endpoint28d ago

Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.

  • https://mcp.identifai.net19 tools · 956ms
classify_imageinjection riskUpload 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 clas…

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 clas…

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
fileData*stringBase64-encoded raw binary content of the image file to classify. Do not pass a file-system path; encode the file bytes directly as base64. Only suitable for fi…
filenamestringOptional file name including extension (e.g. photo.jpg). Used to hint the media type.
refIdstringOptional caller-defined reference ID attached to the result
withMorphingbooleanEnable face morphing analysis on the image
withTamperingbooleanEnable tampering/splicing detection on the image
withHeatmapbooleanGenerate an AI content heatmap alongside the classification
noCachebooleanBypass cache and force a fresh classification
withNsfwbooleanEnable NSFW (Not Safe For Work) content detection on the image
preventC2paForcesbooleanIf true, a C2PA signature will not force the classification to artificial
classify_image_urlinjection riskSubmit 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…

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…

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
imageUrl*stringPublic HTTP/HTTPS URL of the image to classify
refIdstringOptional caller-defined reference ID
withMorphingbooleanEnable face morphing analysis
withTamperingbooleanEnable tampering/splicing detection
withHeatmapbooleanGenerate an AI content heatmap
noCachebooleanBypass cache and force fresh classification
withNsfwbooleanEnable NSFW (Not Safe For Work) content detection on the image
preventC2paForcesbooleanIf true, a C2PA signature will not force the classification to artificial
get_image_classificationinjection riskRetrieve 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.

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.

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
identifier*stringClassification identifier returned by the submission endpoint
get_all_image_classificationsinjection riskRetrieve classification results for multiple images in a single request. Accepts up to 100 identifiers. Useful for batch result polling.

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

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
identifiers*arrayArray of classification identifiers (max 100)
get_classification_heatmapinjection riskRetrieve a visual heatmap highlighting which regions of the image were detected as AI-generated. Requires the classification to have been submitted with withHeatmap enabled.

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.

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
identifier*stringClassification identifier for which to fetch the heatmap
override_image_classificationinjection riskManually override the classification verdict for a previously classified image. Sets the result to either "human" or "artificial". Used for corrections and feedback.

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

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
identifier*stringClassification identifier to override
classification*stringThe correct classification value to apply
classify_videoinjection riskUpload 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…

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…

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
fileData*stringBase64-encoded raw binary content of the video file to classify. Do not pass a file-system path; encode the file bytes directly as base64. Only suitable for fi…
filenamestringOptional file name including extension (e.g. clip.mp4). Used to hint the media type.
refIdstringOptional caller-defined reference ID
framesstringMaximum number of frames to extract and classify
keyFramesbooleanExtract key frames rather than uniform frames
keyFramesMethodstringAlgorithm used for key frame extraction
withTamperingbooleanEnable tampering detection on video frames
withMorphingbooleanEnable face morphing analysis on video frames
noCachebooleanBypass cache and force fresh classification
withNsfwbooleanEnable NSFW (Not Safe For Work) content detection on video frames
withAudioboolean[BETA] Analyze the audio track of the video in addition to the frames. Requires enablement in the pricing plan.
preventC2paForcesbooleanIf true, a C2PA signature will not force the classification to artificial
ensureFacePerFramebooleanEnsure at least one face is detected in each frame used for classification. Useful combined with withMorphing to detect face swaps. May increase processing tim…
classify_video_urlinjection riskSubmit 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 (recomme…

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 (recomme…

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
videoUrl*stringPublic HTTP/HTTPS URL of the video to classify
refIdstringOptional caller-defined reference ID
framesstringMaximum frames to extract
keyFramesbooleanExtract key frames
keyFramesMethodstringKey frame extraction algorithm
withTamperingbooleanEnable tampering detection
withMorphingbooleanEnable face morphing analysis
noCachebooleanBypass cache
withNsfwbooleanEnable NSFW (Not Safe For Work) content detection on video frames
withAudioboolean[BETA] Analyze the audio track of the video. Requires enablement in the pricing plan.
preventC2paForcesbooleanIf true, a C2PA signature will not force the classification to artificial
ensureFacePerFramebooleanEnsure at least one face is detected per frame. Useful with withMorphing.
get_video_classificationinjection riskRetrieve the classification result for a previously submitted video. Poll until the result is ready — video classification is always asynchronous.

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

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
identifier*stringClassification identifier returned by the submission endpoint
get_all_video_classificationsinjection riskRetrieve classification results for multiple videos in a single request. Accepts up to 100 identifiers.

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

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
identifiers*arrayArray of classification identifiers (max 100)
override_video_classificationinjection riskManually override the classification verdict for a previously classified video. Sets the result to either "human" or "artificial".

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

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
identifier*stringClassification identifier to override
classification*stringThe correct classification value to apply
classify_audioinjection riskUpload 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 large…

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 large…

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
fileData*stringBase64-encoded raw binary content of the audio file to classify. Do not pass a file-system path; encode the file bytes directly as base64. Only suitable for fi…
filenamestringOptional file name including extension (e.g. voice.mp3). Used to hint the media type.
refIdstringOptional caller-defined reference ID
noCachebooleanBypass cache and force fresh classification
preventC2paForcesbooleanIf true, a C2PA signature will not force the classification to artificial
classify_audio_urlinjection riskSubmit 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).

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

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
audioUrl*stringPublic HTTP/HTTPS URL of the audio to classify
refIdstringOptional caller-defined reference ID
noCachebooleanBypass cache
preventC2paForcesbooleanIf true, a C2PA signature will not force the classification to artificial
get_audio_classificationinjection riskRetrieve the classification result for a previously submitted audio file. Poll until the result is ready.

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

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
identifier*stringClassification identifier returned by the submission endpoint
get_all_audio_classificationsinjection riskRetrieve classification results for multiple audio files in a single request. Accepts up to 100 identifiers.

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

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
identifiers*arrayArray of classification identifiers (max 100)
override_audio_classificationinjection riskManually override the classification verdict for a previously classified audio file. Sets the result to either "human" or "artificial".

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

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
identifier*stringClassification identifier to override
classification*stringThe correct classification value to apply
get_user_creditsinjection riskRetrieve the current available and used classification credits for the authenticated Identifai account. Use this to check quota status before submitting large batches.

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

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
submit_tampering_ticketsinjection riskSubmit 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 separa…

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 separa…

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
tickets*arrayArray of base64-encoded raw binary content of ticket image/PDF files to analyse. Do not pass file-system paths; encode the file bytes directly as base64. Maxim…
filenamesarrayOptional array of filenames (e.g. ["ticket1.jpg", "ticket2.pdf"]). Must match the length of the tickets array if provided.
refIdsstringComma-separated list of reference IDs, one per ticket (e.g. "TICKET-001,TICKET-002"). Must match the number of tickets if provided.
modelsstringComma-separated list of model names to use for detection. If omitted, all models available in the pricing plan are used.
get_tampering_batch_resultsinjection riskRetrieve 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.

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.

INJECTIONIn parameter apiKey: Exfiltration-shaped instructione MCP client is configured to send the X-Api-Key HTTP header (the rec…
ParameterTypeDescription
apiKeystringIdentifai API key used to authenticate requests to the Identifai backend. Optional when the MCP client is configured to send the X-Api-Key HTTP header (the rec…
batchId*stringBatch identifier returned by submit_tampering_tickets

19 of 19 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

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

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.