Back to Directory/Media & Images

Check AI Free — Image Source Clues

Inspect editable image source clues. No C2PA signature verification or authenticated origin.

Media & ImagesTypeScriptv1.0.2

Check AI Free MCP server

Official MCP adapter for Check AI Free. It uploads a selected image for source/header inspection and returns editable metadata observations with limitations. It does not verify C2PA signatures, authenticate an origin or identify an exact generator.

Install

{
  "mcpServers": {
    "checkaifree": {
      "command": "npx",
      "args": ["-y", "checkaifree-mcp"]
    }
  }
}

Use this stdio configuration in an MCP client that supports local commands. No service API key or account is required; rate limits and availability apply.

Tools

  • detect_ai_image: accepts one of image_url, file_path, or image_base64. Read source observations; metadata-only readings do not display a model percentage.
  • inspect_c2pa_provenance: accepts image_url or file_path. The historical tool name is retained for compatibility. It observes source markers and camera fields; signatures, asset binding and certificate trust are not verified.

Supported inputs: JPEG, PNG and WebP up to 10 MiB. A supplied URL is fetched by this Node process; the selected image bytes and filename are then sent to the Check AI Free backend. Local files and base64 input are also uploaded. This adapter is not an in-browser/local-only checker. Do not supply sensitive images without reviewing image handling.

The current adapter calls the source/header endpoint. It does not run the website's separate image re-encoding/pixel-model fallback. Missing metadata can therefore remain inconclusive. Use the website for the full user-facing flow. Source text is editable; no metadata observation or model estimate is proof of authenticity or account identity.

Reading example

An illustrative source-only response might say:

Source text suggests AI generation. No completed model score; source clues alone do not establish a probability. Source fields are editable. C2PA signatures are not verified.

This is an explanation of output semantics, not an accuracy benchmark. The method page documents the product's capabilities and limits.

Development and release checks

npm ci
npm test
npm pack --dry-run

The default tests are offline: output semantics, protocol initialization/tool discovery and missing-input rejection. test:live retains the legacy integration runner and requires explicit review of its fixtures and network requests before use. Release checks do not need paid provider calls.

Source: hyai-dev/checkaifree-mcp. MIT license; see LICENSE.

Installation

Source-derived launch command. Check the maintainer’s required arguments and credentials before running:

bash
npx -y checkaifree-mcp

Set up in your AI client

Merge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.

json
{
  "mcpServers": {
    "com-checkaifree-ai-image-detector": {
      "command": "npx",
      "args": [
        "-y",
        "checkaifree-mcp"
      ]
    }
  }
}

Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.

Claude Desktop setup reference

Package

checkaifree-mcpnpm

Compatible MCP Clients

Check AI Free — Image Source Clues works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.

  • Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.
  • Cursor~/.cursor/mcp.jsonRestart Cursor for changes to take effect.
  • VS Code.vscode/mcp.jsonReload VS Code window for changes to take effect.
  • Windsurf~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect.
  • Claude Code.mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.

Learn More