isGenAI MCP
A public, read-only MCP server that allows AI assistants to run evidence checks for AI-generated content. It analyzes text, code, images, and public URLs for AI labels, C2PA Content Credentials, saved prompts, and generator metadata without requiring authentication.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://isgenai.com/mcpWhat you can do with it
- Check text or code for declared AI use and named tools
- Inspect images for C2PA credentials and saved generation settings
- Verify AI-use statements on public web pages
- Extract saved prompts from AI-generated image files
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- isgenai 1.0.2
- MCP protocol
- 2025-06-18
- Tools
- 5 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
5 advertised
check_text — Check text or code for declared AI use
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: no public report is created. Docs: https://isgenai.com/developers/mcp
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"text"
],
"properties": {
"kind": {
"enum": [
"text",
"code"
],
"type": "string",
"description": "Use code for source code. Defaults to text."
},
"text": {
"type": "string",
"maxLength": 16000,
"minLength": 1,
"description": "The text or code to check."
}
}
}{
"title": "Check text or code for declared AI use",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}check_url — Check a public web page or file URL
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. No public report is created. Docs: https://isgenai.com/developers/mcp
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"minLength": 1,
"description": "Public http(s) URL. Private network and local addresses are refused."
}
}
}{
"title": "Check a public web page or file URL",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}check_image — Check an image for AI records
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. No public report is created. Docs: https://isgenai.com/developers/mcp
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"minLength": 1,
"description": "Public http(s) URL. Private network and local addresses are refused."
},
"file_name": {
"type": "string",
"maxLength": 200,
"description": "Original file name, if known."
},
"image_base64": {
"type": "string",
"maxLength": 27962284,
"minLength": 1,
"description": "File bytes as base64 or a data: URL, up to 20 MiB decoded. Prefer url when the file is public."
}
}
}{
"title": "Check an image for AI records",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}extract_saved_prompt — Read a saved image prompt
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
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"minLength": 1,
"description": "Direct public URL of the original image file."
},
"image_base64": {
"type": "string",
"maxLength": 27962284,
"minLength": 1,
"description": "File bytes as base64 or a data: URL, up to 20 MiB decoded. Prefer url when the file is public."
}
}
}{
"title": "Read a saved image prompt",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}read_content_credentials — Read C2PA Content Credentials
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
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"minLength": 1,
"description": "Public http(s) URL. Private network and local addresses are refused."
},
"file_name": {
"type": "string",
"maxLength": 200,
"description": "Original file name, if known."
},
"media_type": {
"type": "string",
"maxLength": 100,
"description": "MIME type of the base64 file, for example image/jpeg."
},
"file_base64": {
"type": "string",
"maxLength": 27962284,
"minLength": 1,
"description": "File bytes as base64 or a data: URL, up to 20 MiB decoded. Prefer url when the file is public."
}
}
}{
"title": "Read C2PA Content Credentials",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 944 ms
- 95th percentile latency
- 944 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 944 ms · metadata changed · 5 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http isgenai-mcp https://isgenai.com/mcpCodex
codex mcp add isgenai-mcp --url https://isgenai.com/mcpCursor
{
"mcpServers": {
"isgenai-mcp": {
"url": "https://isgenai.com/mcp"
}
}
}Cline
{
"mcpServers": {
"isgenai-mcp": {
"type": "streamableHttp",
"url": "https://isgenai.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"isgenai-mcp": {
"type": "http",
"url": "https://isgenai.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http isgenai-mcp https://isgenai.com/mcpClaude Desktop
{
"mcpServers": {
"isgenai-mcp": {
"url": "https://isgenai.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"isgenai-mcp": {
"serverUrl": "https://isgenai.com/mcp"
}
}
}Let your agent find its tools
Find servers like isGenAI MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other ai and machine learning servers
Do you run isGenAI MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.