What is the Model Context Protocol?
The Model Context Protocol (MCP) is an open standard that allows AI assistants — such as Claude, Cursor, or any MCP-compatible agent framework — to call external tools and services at runtime. Think of it as a structured bridge between a language model and the APIs it needs to interact with. An MCP server is a lightweight service that exposes a set of named tools to an AI client. When an AI assistant is connected to an MCP server, it can invoke those tools autonomously: decide when to call them, pass the right parameters, and interpret the results — all without requiring you to build a custom integration from scratch. The identifAI MCP Server wraps the entire identifAI REST API and exposes it as a collection of ready-to-use tools that any MCP-compatible client can discover and call.Since the MCP server is remote and the protocol is JSON-based, all file samples are transferred as base64-encoded strings. This can cause issues with large files (especially videos), as base64 encoding increases the payload size and may hit server or client limits. For large files, it is strongly recommended to use the “by URL” classification tools (e.g.,
classify_image_url, classify_video_url, classify_audio_url) to avoid transfer problems and ensure reliable processing.Why use identifAI over MCP?
For AI-native workflows
If you are building or deploying AI agents, chatbots, or copilots, MCP integration is the fastest path to equipping them with AI-content detection capabilities. Rather than writing API glue code, you describe a task in natural language and the agent handles the rest:“Check whether this image is AI-generated before publishing it.” “Analyse this audio clip and tell me if it’s synthetic.”
Common use cases
Content Moderation
Block the publication of AI-generated images, videos, or audio on social platforms, forums, marketplaces, and online communities.
Fact-Checking & Newsroom
Verify the authenticity of photos, videos, and audio in newsrooms, press agencies, and source verification workflows.
Identity & KYC
Detect deepfakes and manipulations in onboarding, identity verification, and KYC processes for banks, insurance, and fintech.
Copyright & Brand Protection
Protect intellectual property and copyright by detecting AI content in advertising campaigns, digital assets, and media archives.
Ad Integrity & Anti-Fraud
Prevent ad fraud and fake ads by detecting AI-generated content in marketing campaigns and advertising networks.
Broadcast & Media
Safeguard the reputation of broadcasters, TV, and radio by verifying the genuineness of content before airing.
Advantages over a raw REST integration
Requirements
Before connecting to the identifAI MCP server you need:- An identifAI API key. Register at https://web.identifai.net, then go to the dashboard, click the user icon in the top-right corner, and select “Api-Key”.
- An MCP-compatible client — Claude Desktop, Cursor, or any framework agent that supports the Model Context Protocol.
Your API key is passed per request as a tool parameter. The server never stores or caches it — each tool call authenticates independently directly against the identifAI REST API.
Public MCP server endpoint
For production use, you can connect directly to our public MCP server at:https://mcp.identifai.netThis endpoint is always available and ready to serve requests from any MCP-compatible agent or assistant. No local deployment is required unless you want a private instance. Simply configure your agent to use
https://mcp.identifai.net as the MCP server URL.
Available tools
The server exposes 17 tools organised by media type.Image tools (6)
Image tools (6)
Video tools (5)
Video tools (5)
Audio tools (5)
Audio tools (5)
User tools (1)
User tools (1)
Integration example: Claude Desktop
The quickest way to get started is to connect Claude Desktop directly to the public identifAI MCP server — no local deployment required.- Open (or create) the Claude Desktop configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Add the identifAI server to the
mcpServerssection:
Make sure you have
npx installed (included with Node.js) to start the mcp-remote server via command.- Restart Claude Desktop. You should now see identifAI listed in the connected tools panel.
- In the Claude Desktop chat, try a prompt like:
“Using identifAI with API key sk-xxxxxxxx, classify this image and tell me if it’s AI-generated: https://example.com/sample.jpg”Claude will call
identifai/classify_image_url, receive the job ID, then automatically poll identifai/get_image_classification and return the verdict with its confidence score.
You can include your API key directly in the prompt, or ask the assistant to use a key you have stored in a system prompt or environment variable — depending on how your agent is configured.
Next steps
Get your API key
Follow the quickstart guide to create an account and retrieve your API key.
Explore the API Reference
Browse the full REST API documentation for all available endpoints.
Classify an image
Learn how image classification works end-to-end.
Classify a video
Learn how video classification works end-to-end.