{
  "server": {
    "name": "proofestry",
    "title": "Proofestry",
    "version": "0.1.0"
  },
  "endpoint": "https://api.proofestry.dev/mcp",
  "tools": [
    {
      "name": "scan_metadata",
      "title": "Scan a file's metadata for privacy risks",
      "description": "Lists EXIF, XMP and PNG text metadata with a risk rating. MCP tool: `scan_metadata`. Price: 0.002 USDC per file.",
      "inputSchema": {
        "properties": {
          "file_base64": {
            "type": "string",
            "title": "File Base64",
            "description": "Base64-encoded file bytes (max 5 MiB)."
          }
        },
        "type": "object",
        "required": [
          "file_base64"
        ],
        "title": "FileRequest"
      },
      "annotations": {
        "readOnlyHint": false,
        "openWorldHint": false
      },
      "_meta": {
        "proofestry/price_usdc": "0.002",
        "proofestry/rest": "POST /v1/scan/metadata"
      }
    },
    {
      "name": "detect_provenance",
      "title": "Detect provenance and AI-generation signals",
      "description": "Reports C2PA, IPTC DigitalSourceType and generator signals with confidence; never a definitive 'not AI-generated'. MCP tool: `detect_provenance`. Price: 0.002 USDC per image.",
      "inputSchema": {
        "properties": {
          "file_base64": {
            "type": "string",
            "title": "File Base64",
            "description": "Base64-encoded file bytes (max 5 MiB)."
          }
        },
        "type": "object",
        "required": [
          "file_base64"
        ],
        "title": "FileRequest"
      },
      "annotations": {
        "readOnlyHint": false,
        "openWorldHint": false
      },
      "_meta": {
        "proofestry/price_usdc": "0.002",
        "proofestry/rest": "POST /v1/scan/provenance"
      }
    },
    {
      "name": "request_missing_tool",
      "title": "Request a missing tool",
      "description": "Free. MCP tool: `request_missing_tool`.",
      "inputSchema": {
        "properties": {
          "description": {
            "type": "string",
            "maxLength": 2000,
            "title": "Description",
            "description": "The tool you wish existed."
          }
        },
        "type": "object",
        "required": [
          "description"
        ],
        "title": "ToolRequest"
      },
      "annotations": {
        "readOnlyHint": false,
        "openWorldHint": false
      },
      "_meta": {
        "proofestry/price_usdc": "0",
        "proofestry/rest": "POST /v1/requests"
      }
    }
  ]
}
