{
  "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
  "version": "1.0",
  "protocolVersion": "2025-11-25",
  "serverInfo": {
    "name": "hogarmas-content-credentials",
    "title": "H/M Content Credentials Evidence Verifier",
    "version": "2.27.0"
  },
  "description": "A focused, free MCP endpoint for checking privacy-minimized H/M Content Credentials evidence and audit envelope integrity.",
  "iconUrl": "https://hogarmas.net/favicon.svg",
  "documentationUrl": "https://hogarmas.net/content-credentials/developers/",
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://agents.hogarmas.net/mcp/content-credentials"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    }
  },
  "requires": {},
  "authentication": {
    "required": false,
    "schemes": []
  },
  "instructions": "Call get_content_credentials_capabilities first. Submit only an H/M evidence-envelope or audit-report-envelope JSON object to its matching verifier. Never send source image, video, audio or PDF bytes. A checksum match proves only that the submitted report bytes match their declared digest; it is not a digital signature, issuer authentication, authorship proof, truth score or legal certification.",
  "resources": [
    {
      "name": "content-credentials-server-card",
      "title": "H/M Content Credentials MCP Server Card",
      "uri": "mcp://content-credentials/server-card.json",
      "description": "Focused connection, tool and privacy metadata.",
      "mimeType": "application/json"
    },
    {
      "name": "content-credentials-capabilities",
      "title": "Content Credentials MCP capabilities",
      "uri": "mcp://content-credentials/capabilities.json",
      "description": "Current tool, byte-limit, privacy and interpretation boundaries.",
      "mimeType": "application/json"
    },
    {
      "name": "content-credentials-protocol",
      "title": "Content Credentials MCP protocol",
      "uri": "mcp://content-credentials/protocol.md",
      "description": "A short machine guide for safe evidence-envelope verification.",
      "mimeType": "text/markdown"
    }
  ],
  "tools": [
    {
      "name": "get_content_credentials_capabilities",
      "title": "Read Content Credentials verification boundaries",
      "description": "Returns the three free tools, byte limits, privacy behavior and interpretation boundaries.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    },
    {
      "name": "verify_content_credentials_envelope",
      "title": "Verify an H/M evidence envelope checksum",
      "description": "Checks schema, privacy boundaries and canonical SHA-256 integrity without source media.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "envelope": {
            "type": "object",
            "description": "Privacy-minimized H/M evidence JSON envelope. Source media is not accepted."
          }
        },
        "required": [
          "envelope"
        ],
        "additionalProperties": false
      }
    },
    {
      "name": "verify_content_credentials_audit",
      "title": "Verify an H/M audit evidence envelope",
      "description": "Checks report identity, source-report digest and the local custody hash chain.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "envelope": {
            "type": "object",
            "description": "Privacy-minimized H/M evidence JSON envelope. Source media is not accepted."
          }
        },
        "required": [
          "envelope"
        ],
        "additionalProperties": false
      }
    }
  ],
  "_meta": {
    "canonicalOrigin": "https://agents.hogarmas.net",
    "parentServerCard": "https://agents.hogarmas.net/.well-known/mcp/server-card.json",
    "fullMcpEndpoint": "https://agents.hogarmas.net/mcp",
    "focusedMcpEndpoint": "https://agents.hogarmas.net/mcp/content-credentials",
    "discoveryOrigin": "https://hogarmas.net",
    "toolCount": 3,
    "toolNames": [
      "get_content_credentials_capabilities",
      "verify_content_credentials_envelope",
      "verify_content_credentials_audit"
    ],
    "resourceCount": 3,
    "paymentsRequired": false,
    "apiKeyRequired": false,
    "sourceMediaAccepted": false,
    "requestBodyPersistedByApplication": false,
    "aggregateInvocationMetrics": true,
    "rawIpStoredByApplication": false,
    "responseEchoesSubmittedEnvelope": false,
    "cryptographicallySigned": false,
    "issuerIdentityVerified": false,
    "checksumAuthenticatesIssuer": false,
    "semanticTruthProven": false,
    "links": {
      "restCapabilities": "https://hogarmas.net/api/content-credentials/v1/capabilities",
      "openapi": "https://hogarmas.net/openapi.json",
      "evidenceEnvelopeSchema": "https://hogarmas.net/content-credentials/evidence-envelope-schema.json",
      "auditEnvelopeSchema": "https://hogarmas.net/content-credentials/audit-report-envelope-schema.json",
      "evidencePackageProfile": "https://hogarmas.net/content-credentials/evidence-package-profile.json",
      "pythonAdapter": "https://hogarmas.net/content-credentials/python/"
    }
  }
}
