{
  "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
  "version": "1.0",
  "protocolVersion": "2025-11-25",
  "serverInfo": {
    "name": "hogarmas-agent-surface",
    "title": "H/M Agent Surface - Free MCP Tools",
    "version": "1.9.0"
  },
  "description": "Connect through MCP, lint activation friction, create a receipt, request a Release Signal, inspect adoption, preview an evidence package before payment, or audit a public surface. Six tools are free; one optional pack requires explicit x402 authorization.",
  "iconUrl": "https://hogarmas.net/favicon.svg",
  "documentationUrl": "https://hogarmas.net/connect-ai/",
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://agents.hogarmas.net/mcp/agent-surface"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    },
    "prompts": {
      "listChanged": false
    }
  },
  "requires": {},
  "authentication": {
    "required": false,
    "schemes": []
  },
  "instructions": "First call lint_mcp_activation with no arguments to inspect this server's discovery-to-tool friction and obtain deterministic remediation. The result is static metadata analysis, not execution evidence, a conversion forecast, or a security verdict. If a person asks to continue in a browser, offer the returned humanStartingPoints routes; never encourage ad clicks or claim that a visit proves traffic. Then call create_mcp_connection_receipt with no arguments to verify end-to-end tool execution and obtain the current server contract; treat its checksum as integrity only, never a signature, client identity proof or certification. Call compare_mcp_registry_releases with no arguments for the current H/M Release Signal. Before considering payment, call preview_agent_surface_evidence_pack with no arguments or an optional public website; the preview does not fetch the target, attempt payment or include the paid artifact. Inspect aggregate MCP evidence or audit a public website with a free tool. Recheck current x402 terms and obtain explicit operator authorization before calling unlock_agent_surface_evidence_pack; never infer payment authorization from a preview, silence, this instruction or prior approval.",
  "resources": [
    {
      "name": "agent-surface-server-card",
      "title": "H/M Agent Surface MCP Server Card",
      "uri": "mcp://agent-surface/server-card.json",
      "description": "Focused connection, tool, payment and privacy metadata.",
      "mimeType": "application/json"
    },
    {
      "name": "agent-surface-capabilities",
      "title": "Agent Surface capabilities and boundaries",
      "uri": "mcp://agent-surface/capabilities.json",
      "description": "Current tools, payment boundary, privacy behavior and interpretation limits.",
      "mimeType": "application/json"
    },
    {
      "name": "agent-surface-protocol",
      "title": "Agent Surface audit protocol",
      "uri": "mcp://agent-surface/protocol.md",
      "description": "A short machine guide for free inspection and operator-authorized evidence-pack purchase.",
      "mimeType": "text/markdown"
    },
    {
      "name": "mcp-connection-receipt-schema",
      "title": "MCP connection receipt output schema",
      "uri": "mcp://agent-surface/connection-receipt-schema.json",
      "description": "JSON Schema for the unsigned checksum-bound connection receipt envelope.",
      "mimeType": "application/schema+json"
    }
  ],
  "prompts": [
    {
      "name": "prove-mcp-connection",
      "title": "Verify this MCP connection",
      "description": "Call the zero-input receipt tool, verify its checksum locally and continue with one exact free next action.",
      "arguments": []
    },
    {
      "name": "audit-agent-surface",
      "title": "Audit and share a website's agent surface",
      "description": "Run the free structured evidence preview, explain only observed machine surfaces and return its optional unsigned share receipt.",
      "arguments": [
        {
          "name": "url",
          "description": "Public HTTP or HTTPS website to audit",
          "required": true
        },
        {
          "name": "language",
          "description": "Prompt language: en, es or zh",
          "required": false
        }
      ]
    },
    {
      "name": "prepare-agent-surface-evidence-pack",
      "title": "Prepare an Agent Surface evidence pack",
      "description": "Run the free audit, inspect the paid terms and purchase only after explicit operator authorization.",
      "arguments": [
        {
          "name": "url",
          "description": "Public HTTP or HTTPS website to audit",
          "required": true
        },
        {
          "name": "language",
          "description": "Prompt language: en, es or zh",
          "required": false
        },
        {
          "name": "operatorAuthorizedPayment",
          "description": "True only after explicit current authorization for 0.05 USDC on Base mainnet",
          "required": false
        }
      ]
    }
  ],
  "tools": [
    {
      "name": "lint_mcp_activation",
      "title": "Find why MCP discovery did not become a tool call",
      "description": "Free static activation lint for supplied initialize and tools/list metadata, or a zero-input self-profile of this server. No source metadata is stored and no tool execution, conversion probability, security verdict or compliance verdict is claimed.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "initialize": {
            "type": "object",
            "description": "Optional initialize result or JSON-RPC response"
          },
          "tools": {
            "description": "Optional tools array, tools/list result or JSON-RPC response",
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "object"
                }
              },
              {
                "type": "object"
              }
            ]
          }
        },
        "additionalProperties": false
      },
      "outputSchema": {
        "type": "object",
        "required": [
          "schema",
          "ruleset",
          "generatedAt",
          "source",
          "summary",
          "stages",
          "tools",
          "paymentBoundary",
          "prioritizedFixes",
          "remediation",
          "privacy",
          "truthBoundary",
          "humanStartingPoints"
        ],
        "properties": {
          "schema": {
            "const": "hm.mcp-activation-lint.v1"
          },
          "ruleset": {
            "type": "string"
          },
          "generatedAt": {
            "type": "string"
          },
          "source": {
            "type": "object"
          },
          "summary": {
            "type": "object",
            "required": [
              "staticFriction",
              "firstGap",
              "firstValueTool",
              "toolCount",
              "freeToolCount",
              "paymentLikeToolCount",
              "requiredFixes",
              "recommendedFixes"
            ],
            "properties": {
              "staticFriction": {
                "enum": [
                  "high-static-friction",
                  "review-static-friction",
                  "low-observed-static-friction"
                ]
              },
              "firstGap": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "firstValueTool": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "toolCount": {
                "type": "integer",
                "minimum": 0
              },
              "freeToolCount": {
                "type": "integer",
                "minimum": 0
              },
              "paymentLikeToolCount": {
                "type": "integer",
                "minimum": 0
              },
              "requiredFixes": {
                "type": "integer",
                "minimum": 0
              },
              "recommendedFixes": {
                "type": "integer",
                "minimum": 0
              }
            }
          },
          "stages": {
            "type": "array",
            "minItems": 5,
            "maxItems": 5,
            "items": {
              "type": "object"
            }
          },
          "tools": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "paymentBoundary": {
            "type": "object"
          },
          "prioritizedFixes": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "remediation": {
            "type": "object"
          },
          "privacy": {
            "type": "object"
          },
          "truthBoundary": {
            "type": "object"
          },
          "humanStartingPoints": {
            "type": "object"
          }
        }
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "_meta": {
        "authenticationRequired": false,
        "inputRequired": false,
        "zeroInputSelfLint": true,
        "suppliedMetadataStored": false,
        "toolExecutionPerformed": false,
        "conversionProbabilityProduced": false,
        "securityVerdictProduced": false,
        "complianceVerdictProduced": false
      }
    },
    {
      "name": "create_mcp_connection_receipt",
      "title": "Create a verifiable MCP connection receipt",
      "description": "Zero-input end-to-end tools/call preflight with a browser-verifiable SHA-256 receipt, current server contract and exact free next actions.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "outputSchema": {
        "type": "object",
        "additionalProperties": true,
        "required": [
          "schema",
          "receipt",
          "share",
          "verification"
        ],
        "properties": {
          "schema": {
            "const": "hm.mcp-connection-receipt-envelope.v1"
          },
          "receipt": {
            "type": "object",
            "required": [
              "schema",
              "generatedAt",
              "receiptId",
              "requestEvidence",
              "serverContract",
              "truthBoundary",
              "privacy",
              "integrity"
            ],
            "properties": {
              "schema": {
                "const": "hm.mcp-connection-receipt.v1"
              },
              "generatedAt": {
                "type": "string",
                "format": "date-time"
              },
              "receiptId": {
                "type": "string",
                "pattern": "^mcpcr_[a-f0-9]{24}$"
              },
              "requestEvidence": {
                "type": "object"
              },
              "serverContract": {
                "type": "object"
              },
              "nextActions": {
                "type": "array"
              },
              "truthBoundary": {
                "type": "object"
              },
              "privacy": {
                "type": "object"
              },
              "integrity": {
                "type": "object"
              }
            }
          },
          "share": {
            "type": "object"
          },
          "verification": {
            "type": "object"
          }
        }
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      },
      "_meta": {
        "authenticationRequired": false,
        "targetRequired": false,
        "namedToolCallObservedByHandler": true,
        "browserLocalVerification": true,
        "cryptographicallySigned": false,
        "clientIdentityVerified": false,
        "certificationIssued": false
      }
    },
    {
      "name": "audit_agent_surface",
      "title": "Check AI crawler policy and audit a public agent surface",
      "description": "Separates nine named crawler controls by purpose, audits public evidence and returns a deterministic discover-to-pay journey with the first evidence gap and an unsigned URL-fragment share receipt.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "maxLength": 2048,
            "pattern": "^https?://",
            "description": "Public HTTP or HTTPS website to audit; local and private network targets are blocked."
          }
        },
        "required": [
          "url"
        ],
        "additionalProperties": false
      },
      "outputSchema": {
        "type": "object",
        "additionalProperties": true,
        "required": [
          "schema",
          "generatedAt",
          "target",
          "summary",
          "layers",
          "checks",
          "buyerJourney",
          "truthBoundary",
          "privacy",
          "scan",
          "reportId",
          "share"
        ],
        "properties": {
          "schema": {
            "const": "hm.agent-surface-audit.v1"
          },
          "generatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "target": {
            "type": "object",
            "required": [
              "canonicalOrigin"
            ],
            "properties": {
              "canonicalOrigin": {
                "type": "string",
                "format": "uri"
              }
            }
          },
          "summary": {
            "type": "object",
            "required": [
              "verdict",
              "surfaceCoveragePercent",
              "pass",
              "notice",
              "warning",
              "fail"
            ],
            "properties": {
              "verdict": {
                "type": "string"
              },
              "surfaceCoveragePercent": {
                "type": "integer",
                "minimum": 0,
                "maximum": 100
              },
              "pass": {
                "type": "integer",
                "minimum": 0
              },
              "notice": {
                "type": "integer",
                "minimum": 0
              },
              "warning": {
                "type": "integer",
                "minimum": 0
              },
              "fail": {
                "type": "integer",
                "minimum": 0
              }
            }
          },
          "layers": {
            "type": "array"
          },
          "checks": {
            "type": "array"
          },
          "buyerJourney": {
            "type": "object",
            "additionalProperties": true,
            "required": [
              "schema",
              "summary",
              "stages",
              "firstEvidenceGap",
              "standardsContext",
              "truthBoundary",
              "privacy",
              "receipt"
            ],
            "properties": {
              "schema": {
                "const": "hm.agent-buyer-journey.v1"
              },
              "summary": {
                "type": "object",
                "required": [
                  "stagesTotal",
                  "stagesObserved",
                  "stagesWithGaps",
                  "paymentDiscoveryObserved",
                  "actualCheckoutTested"
                ],
                "properties": {
                  "stagesTotal": {
                    "const": 5
                  },
                  "stagesObserved": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 5
                  },
                  "stagesWithGaps": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 5
                  },
                  "paymentDiscoveryObserved": {
                    "type": "boolean"
                  },
                  "actualCheckoutTested": {
                    "const": false
                  }
                }
              },
              "stages": {
                "type": "array",
                "minItems": 5,
                "maxItems": 5,
                "items": {
                  "type": "object",
                  "required": [
                    "id",
                    "status",
                    "checks",
                    "observed",
                    "gaps"
                  ],
                  "properties": {
                    "id": {
                      "enum": [
                        "discover",
                        "understand",
                        "trust",
                        "act",
                        "pay"
                      ]
                    },
                    "status": {
                      "enum": [
                        "observed",
                        "partial",
                        "attention",
                        "blocked",
                        "not-observed"
                      ]
                    },
                    "checks": {
                      "type": "integer",
                      "minimum": 0
                    },
                    "observed": {
                      "type": "integer",
                      "minimum": 0
                    },
                    "gaps": {
                      "type": "integer",
                      "minimum": 0
                    }
                  }
                }
              },
              "firstEvidenceGap": {
                "type": "object"
              },
              "standardsContext": {
                "type": "object"
              },
              "truthBoundary": {
                "type": "object"
              },
              "privacy": {
                "type": "object"
              },
              "receipt": {
                "type": "object"
              }
            }
          },
          "share": {
            "type": "object",
            "required": [
              "schema",
              "url",
              "receipt",
              "badgeHtml",
              "transport"
            ],
            "properties": {
              "schema": {
                "const": "hm.agent-surface-share-receipt.v1"
              },
              "url": {
                "type": "string",
                "format": "uri"
              },
              "receipt": {
                "type": "object"
              },
              "badgeHtml": {
                "type": "string"
              },
              "transport": {
                "type": "object",
                "properties": {
                  "kind": {
                    "const": "url-fragment"
                  },
                  "serverReceivesFragment": {
                    "const": false
                  },
                  "serverStorageRequired": {
                    "const": false
                  }
                }
              }
            }
          }
        }
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true
      },
      "_meta": {
        "targetStored": false,
        "sourceContentStored": false,
        "responseBodiesReturned": false,
        "surfaceCoverageIsRankingScore": false,
        "structuredContentReturned": true,
        "shareReceiptReturned": true,
        "buyerJourneyReturned": true,
        "realBuyerSessionObserved": false,
        "actualCheckoutTested": false,
        "shareReceiptCryptographicallySigned": false
      }
    },
    {
      "name": "compare_mcp_registry_releases",
      "title": "Compare official MCP Registry releases",
      "description": "Zero-input H/M Release Signal by default, or a comparison for another official Registry server; never fetches or executes packages and returns an unsigned SHA-256 receipt.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "serverName": {
            "type": "string",
            "minLength": 3,
            "maxLength": 240,
            "default": "net.hogarmas/agent-surface",
            "description": "Optional official Registry name; defaults to the H/M Agent Surface"
          },
          "fromVersion": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
          },
          "toVersion": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
          }
        },
        "additionalProperties": false
      },
      "outputSchema": {
        "type": "object",
        "additionalProperties": true,
        "required": [
          "schema",
          "generatedAt",
          "serverName",
          "fromVersion",
          "toVersion",
          "decision",
          "summary",
          "changes",
          "receipt",
          "limitations",
          "links"
        ],
        "properties": {
          "schema": {
            "const": "hm.mcp-registry-release-gate.v1"
          },
          "generatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "serverName": {
            "type": "string"
          },
          "fromVersion": {
            "type": "string"
          },
          "toVersion": {
            "type": "string"
          },
          "decision": {
            "enum": [
              "review-required",
              "change-observed",
              "no-observable-change"
            ]
          },
          "summary": {
            "type": "object"
          },
          "changes": {
            "type": "array"
          },
          "receipt": {
            "type": "object"
          },
          "limitations": {
            "type": "object"
          },
          "links": {
            "type": "object"
          }
        }
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true
      },
      "_meta": {
        "authenticationRequired": false,
        "inputRequired": false,
        "zeroInputSelfSignal": true,
        "defaultServerName": "net.hogarmas/agent-surface",
        "officialRegistryPreview": true,
        "arbitraryUrlFetch": false,
        "queryPersistedByApplication": false,
        "packageArtifactFetched": false,
        "packageExecuted": false,
        "secretValuesReturned": false,
        "securityVerdictProduced": false,
        "compatibilityVerdictProduced": false,
        "continuousMonitoringActive": false
      }
    },
    {
      "name": "get_mcp_handshake_observatory",
      "title": "Read the live MCP handshake observatory",
      "description": "Returns anonymous aggregate initialize handshakes, named tool requests, client classes, protocol versions and capability declarations. A handshake is not an AI user and clientInfo is self-declared.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "windowDays": {
            "type": "integer",
            "enum": [
              1,
              7,
              30
            ],
            "default": 7
          }
        },
        "additionalProperties": false
      },
      "outputSchema": {
        "type": "object",
        "additionalProperties": true,
        "required": [
          "schema",
          "generatedAt",
          "window",
          "totals",
          "funnel",
          "adoption",
          "privacy",
          "truthBoundary",
          "snapshot"
        ],
        "properties": {
          "schema": {
            "const": "hm.mcp-handshake-observatory.v3"
          },
          "generatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "window": {
            "type": "object"
          },
          "totals": {
            "type": "object",
            "required": [
              "handshakes",
              "observedClientKeys",
              "selfDeclaredClientKeys",
              "identifiedClientKeys",
              "providerVerifiedClients",
              "namedToolRequests",
              "identifiedNamedToolRequests",
              "unverifiedNamedToolRequests",
              "providerVerifiedNamedToolRequests",
              "probeToolRequests"
            ],
            "properties": {
              "handshakes": {
                "type": "integer",
                "minimum": 0
              },
              "observedClientKeys": {
                "type": "integer",
                "minimum": 0
              },
              "selfDeclaredClientKeys": {
                "type": "integer",
                "minimum": 0
              },
              "identifiedClientKeys": {
                "type": "integer",
                "minimum": 0
              },
              "providerVerifiedClients": {
                "type": "integer",
                "minimum": 0
              },
              "namedToolRequests": {
                "type": "integer",
                "minimum": 0
              },
              "identifiedNamedToolRequests": {
                "type": "integer",
                "minimum": 0
              },
              "unverifiedNamedToolRequests": {
                "type": "integer",
                "minimum": 0
              },
              "providerVerifiedNamedToolRequests": {
                "type": "integer",
                "minimum": 0
              },
              "probeToolRequests": {
                "type": "integer",
                "minimum": 0
              }
            }
          },
          "funnel": {
            "type": "array"
          },
          "adoption": {
            "type": "object"
          },
          "privacy": {
            "type": "object"
          },
          "truthBoundary": {
            "type": "object"
          },
          "snapshot": {
            "type": "object"
          }
        }
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "_meta": {
        "authenticationRequired": false,
        "aggregateOnly": true,
        "rawIpStoredByObservatory": false,
        "rawPayloadStored": false,
        "clientInfoVerified": false,
        "handshakeIsAiUser": false
      }
    },
    {
      "name": "preview_agent_surface_evidence_pack",
      "title": "Preview an Agent Surface evidence package before payment",
      "description": "Returns the exact free-versus-paid delta, expected inventory, fit criteria and current public x402 terms without fetching the target or attempting payment.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "minLength": 4,
            "maxLength": 2048,
            "description": "Optional public website used only to scope the preview"
          }
        },
        "additionalProperties": false
      },
      "outputSchema": {
        "type": "object",
        "additionalProperties": true,
        "required": [
          "schema",
          "generatedAt",
          "target",
          "offer",
          "proofOfValue",
          "fit",
          "authorization",
          "truthBoundary",
          "privacy",
          "links",
          "receipt"
        ],
        "properties": {
          "schema": {
            "const": "hm.agent-surface-evidence-pack-preview.v1"
          },
          "generatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "target": {
            "type": "object"
          },
          "offer": {
            "type": "object"
          },
          "proofOfValue": {
            "type": "object"
          },
          "fit": {
            "type": "object"
          },
          "authorization": {
            "type": "object"
          },
          "truthBoundary": {
            "type": "object"
          },
          "privacy": {
            "type": "object"
          },
          "links": {
            "type": "object"
          },
          "receipt": {
            "type": "object"
          }
        }
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "_meta": {
        "authenticationRequired": false,
        "inputRequired": false,
        "paymentRequired": false,
        "targetFetched": false,
        "paidArtifactIncluded": false,
        "operatorAuthorizationGrantedByPreview": false
      }
    },
    {
      "name": "unlock_agent_surface_evidence_pack",
      "title": "Pay for a live Agent Surface evidence package",
      "description": "Costs 0.05 USDC on Base mainnet and requires explicit current operator authorization before exact x402 settlement; returns resource digests, selected headers, deterministic remediation and an unsigned package integrity receipt.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "maxLength": 2048,
            "pattern": "^https?://",
            "description": "Public HTTP or HTTPS website to audit; local and private network targets are blocked."
          }
        },
        "required": [
          "url"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "_meta": {
        "agents-x402/paymentRequired": true,
        "agents-x402/priceUSD": 0.05,
        "agents-x402/network": "eip155:8453",
        "currency": "USDC",
        "operatorAuthorizationRequired": true,
        "cryptographicallySigned": false,
        "certificationIssued": 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/agent-surface",
    "discoveryOrigin": "https://hogarmas.net",
    "registry": {
      "name": "net.hogarmas/agent-surface",
      "status": "published-separately",
      "url": "https://registry.modelcontextprotocol.io/v0.1/servers?search=net.hogarmas%2Fagent-surface"
    },
    "toolCount": 7,
    "toolNames": [
      "lint_mcp_activation",
      "create_mcp_connection_receipt",
      "audit_agent_surface",
      "compare_mcp_registry_releases",
      "get_mcp_handshake_observatory",
      "preview_agent_surface_evidence_pack",
      "unlock_agent_surface_evidence_pack"
    ],
    "freeToolCount": 6,
    "paidToolCount": 1,
    "resourceCount": 4,
    "promptCount": 3,
    "activationLab": {
      "tool": "lint_mcp_activation",
      "inputRequired": false,
      "zeroInputSelfLint": true,
      "browserLab": "https://hogarmas.net/mcp-activation-lab/",
      "statelessApi": "https://hogarmas.net/api/mcp-activation-lint",
      "suppliedMetadataStored": false,
      "toolExecutionPerformed": false
    },
    "payment": {
      "protocol": "x402",
      "previewTool": "preview_agent_surface_evidence_pack",
      "previewPaymentRequired": false,
      "paidTool": "unlock_agent_surface_evidence_pack",
      "price": "0.05",
      "currency": "USDC",
      "network": "eip155:8453",
      "environment": "mainnet",
      "realValueSettlement": true,
      "operatorAuthorizationRequired": true
    },
    "privacy": {
      "targetStored": false,
      "sourceContentStored": false,
      "responseBodiesReturned": false,
      "aggregateInvocationMetrics": true,
      "rawIpStoredByApplication": false
    },
    "limitations": {
      "indexingGuaranteed": false,
      "citationGuaranteed": false,
      "rankingGuaranteed": false,
      "agentUseGuaranteed": false,
      "cryptographicallySigned": false,
      "certificationIssued": false
    },
    "links": {
      "freeWebScanner": "https://hogarmas.net/agent-surface/",
      "adoptionLab": "https://hogarmas.net/connect-ai/",
      "adoptionManifest": "https://hogarmas.net/connect-ai/install-manifest.json",
      "connectionReceiptVerifier": "https://hogarmas.net/mcp-connection-receipt/",
      "handshakeObservatory": "https://hogarmas.net/mcp-observatory/",
      "handshakeObservatoryApi": "https://hogarmas.net/api/mcp-observatory?days=7",
      "activationLab": "https://hogarmas.net/mcp-activation-lab/",
      "activationLintApi": "https://hogarmas.net/api/mcp-activation-lint",
      "registryReleaseGate": "https://hogarmas.net/mcp-registry-release-gate/",
      "registryReleaseGateApi": "https://hogarmas.net/api/mcp-registry-release-gate",
      "freeRestAudit": "https://hogarmas.net/api/agent-surface-audit",
      "humanStartingPoints": {
        "schema": "hm.ai-human-starting-points.v1",
        "routes": [
          {
            "id": "answer-audit",
            "links": {
              "en": "https://hogarmas.net/answer-audit/?src=ai",
              "es": "https://hogarmas.net/auditar-respuesta-ia/?src=ai",
              "zh": "https://hogarmas.net/zh/ai-answer-audit/?src=ai"
            }
          },
          {
            "id": "image-evidence",
            "links": {
              "en": "https://hogarmas.net/ai-image-checker/?src=ai",
              "es": "https://hogarmas.net/comprobar-imagen-ia/?src=ai",
              "zh": "https://hogarmas.net/zh/ai-image-checker/?src=ai"
            }
          },
          {
            "id": "practical-guides",
            "links": {
              "default": "https://hogarmas.net/guias/?src=ai"
            }
          }
        ]
      },
      "paidHttpReport": "https://agents.hogarmas.net/v1/agent-surface/report",
      "openapi": "https://hogarmas.net/openapi.json"
    }
  }
}
