Skip to content

isGenAI

by isgenai.com · remote · no sign-in to list tools · v1.0.1 · published by com.isgenai

Free read-only checks for evidence of AI use in text, links, images, saved prompts and C2PA.

Changes · 2

5 tools: 2 change things and 3 only read.

Scanned Oct 21, 2026

5 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http checker https://isgenai.com/mcp

Findings

Matches of fixed checks, with the text they matched.

5 info

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

5 tools

Changes things 2Claude Code: ask
  • check_imageCheck an image (PNG, JPEG, WebP, AVIF or single-page TIFF, up to 20 MiB) by public URL or base64 for C2PA Content Credentials, AI labels, saved generation settings and metadata.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Info

      The description mentions "Credentials".

      Matched text

      description: "...y public URL or base64 for C2PA Content Credentials, AI labels, saved generation settings a..."

      What this check looks for
    Description, as the server wrote it
    Check an image (PNG, JPEG, WebP, AVIF or single-page TIFF, up to 20 MiB) by public URL or base64 for C2PA Content Credentials, AI labels, saved generation settings and metadata. Evidence comes from records in the file, not a visual-only verdict. A URL check creates a public report by default; base64 uploads are private unless public_report is true. Docs: https://isgenai.com/developers/mcp

    Annotations the server declares

    • title: Check an image for AI records
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • check_textCheck pasted text or code (up to 16,000 characters) for statements of AI use and named AI tools such as ChatGPT, Claude, Gemini or Copilot, quoting the exact sentence.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Check pasted text or code (up to 16,000 characters) for statements of AI use and named AI tools such as ChatGPT, Claude, Gemini or Copilot, quoting the exact sentence. Does not judge authorship from writing style. Private by default; set public_report to create a public report URL. Docs: https://isgenai.com/developers/mcp

    Annotations the server declares

    • title: Check text or code for declared AI use
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Only reads 3Claude Code: allow
  • check_urlFetch a public web page or file and read AI labels, AI-use statements, Content Credentials and saved creation records found there.1 finding

    Why it is in this group

    • The description's first verb is "fetch": a word for reading.

    Findings

    • Info

      The description mentions "Credentials".

      Matched text

      description: "...d AI labels, AI-use statements, Content Credentials and saved creation records found there...."

      What this check looks for
    Description, as the server wrote it
    Fetch a public web page or file and read AI labels, AI-use statements, Content Credentials and saved creation records found there. Logins, paywalls and CAPTCHAs are not bypassed. Public link checks create a public report by default (report_url); set public_report false to skip it. Docs: https://isgenai.com/developers/mcp

    Annotations the server declares

    • title: Check a public web page or file URL
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • extract_saved_promptRead the prompt, negative prompt, model and settings saved inside an image by AUTOMATIC1111, ComfyUI (including Flux workflows), InvokeAI or NovelAI.No findings

    Why it is in this group

    • The description's first verb is "read": a word for reading.
    Description, as the server wrote it
    Read the prompt, negative prompt, model and settings saved inside an image by AUTOMATIC1111, ComfyUI (including Flux workflows), InvokeAI or NovelAI. Only reads records stored in the file; it never reconstructs or guesses a prompt. Screenshots and re-uploads usually remove these records. Docs: https://isgenai.com/developers/mcp

    Annotations the server declares

    • title: Read a saved image prompt
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • read_content_credentialsRead C2PA Content Credentials from an image, video, audio or PDF file (by public URL or base64, up to 20 MiB).3 findings

    Why it is in this group

    • The name "read_content_credentials" says "read": a word for reading.

    Findings

    • Info

      The title mentions "Credentials".

      Matched text

      title: "Read C2PA Content Credentials"

      What this check looks for
    • Info

      The annotations title mentions "Credentials".

      Matched text

      annotations.title: "Read C2PA Content Credentials"

      What this check looks for
    • Info

      The description mentions "Credentials".

      Matched text

      description: "Read C2PA Content Credentials from an image, video, audio or PDF file..."

      What this check looks for
    Description, as the server wrote it
    Read C2PA Content Credentials from an image, video, audio or PDF file (by public URL or base64, up to 20 MiB). Reports the manifest, recorded actions and digital source type, with cryptographic validation and signer trust as separate findings. Docs: https://isgenai.com/developers/mcp

    Annotations the server declares

    • title: Read C2PA Content Credentials
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.1. Values in angle brackets are yours to fill in.

claude mcp add --transport http checker https://isgenai.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__checker__check_url",
      "mcp__checker__extract_saved_prompt",
      "mcp__checker__read_content_credentials"
    ],
    "ask": [
      "mcp__checker__check_text",
      "mcp__checker__check_image"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as checker. Review it before you use it.