H/M Agent Surface - Free MCP Tools
このMCPでできること
Audits agent surfaces and MCP metadata, compares registry releases, provides handshake observability, and generates evidence receipts.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'minLength': 4, 'description': 'Public website to audit, for example https://example.com'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['schema', 'evidenceVersion', 'generatedAt', 'target', 'summary', 'layers', 'checks', 'buyerJourney', 'truthBoundary', 'privacy', 'scan', 'reportId', 'share'], 'properties': {'scan': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'share': {'type': 'object', 'required': ['schema', 'url', 'receipt', 'badgeHtml', 'transport'], 'properties': {'url': {'type': 'string'}, 'schema': {'type': 'string', 'const': 'hm.agent-surface-share-receipt.v1'}, 'receipt': {'type': 'object', 'required': ['schema', 'generatedAt', 'reportId', 'target', 'result', 'layers', 'checks', 'truthBoundary', 'privacy', 'integrity'], 'properties': {'checks': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'layer', 'status', 'standard', 'normative', 'recommendation'], 'properties': {'id': {'type': 'string'}, 'layer': {'enum': ['access', 'retrieval', 'action', 'trust'], 'type': 'string'}, 'status': {'enum': ['pass', 'notice', 'warning', 'fail'], 'type': 'string'}, 'standard': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'normative': {'type': 'boolean'}, 'recommendation': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'layers': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'result': {'type': 'object', 'required': ['verdict', 'surfaceCoveragePercent', 'pass', 'notice', 'warning', 'fail'], 'properties': {'fail': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'pass': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'notice': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'verdict': {'type': 'string'}, 'warning': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'surfaceCoveragePercent': {'type': 'integer', 'maximum': 100, 'minimum': 0}}, 'additionalProperties': False}, 'schema': {'type': 'string', 'const': 'hm.agent-surface-share-receipt.v1'}, 'target': {'type': 'string'}, 'privacy': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'reportId': {'type': 'string'}, 'integrity': {'type': 'object', 'required': ['algorithm', 'digest', 'scope', 'signed', 'identityProof'], 'properties': {'scope': {'type': 'string'}, 'digest': {'type': 'string'}, 'signed': {'type': 'boolean', 'const': False}, 'algorithm': {'type': 'string', 'const': 'SHA-256'}, 'identityProof': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'generatedAt': {'type': 'string'}, 'truthBoundary': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'additionalProperties': False}, 'badgeHtml': {'type': 'string'}, 'transport': {'type': 'object', 'required': ['kind', 'serverReceivesFragment', 'serverStorageRequired', 'targetStoredByApplication'], 'properties': {'kind': {'type': 'string', 'const': 'url-fragment'}, 'serverStorageRequired': {'type': 'boolean', 'const': False}, 'serverReceivesFragment': {'type': 'boolean', 'const': False}, 'targetStoredByApplication': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'checks': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'layer', 'status', 'standard', 'normative', 'sourceUrl', 'observed', 'recommendation'], 'properties': {'id': {'type': 'string'}, 'layer': {'enum': ['access', 'retrieval', 'action', 'trust'], 'type': 'string'}, 'status': {'enum': ['pass', 'notice', 'warning', 'fail'], 'type': 'string'}, 'observed': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'standard': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'normative': {'type': 'boolean'}, 'sourceUrl': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'recommendation': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'layers': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'status', 'checks', 'observed', 'attention'], 'properties': {'id': {'enum': ['access', 'retrieval', 'action', 'trust'], 'type': 'string'}, 'checks': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'status': {'type': 'string'}, 'observed': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'attention': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'additionalProperties': {}}}, 'schema': {'type': 'string', 'const': 'hm.agent-surface-audit.v1'}, 'target': {'type': 'object', 'required': ['inputOrigin', 'canonicalOrigin', 'redirected'], 'properties': {'redirected': {'type': 'boolean'}, 'inputOrigin': {'type': 'string'}, 'canonicalOrigin': {'type': 'string'}}, 'additionalProperties': {}}, 'privacy': {'type': 'object', 'required': ['targetStored', 'sourceContentStored', 'responseBodiesReturned', 'rawIpStored'], 'properties': {'rawIpStored': {'type': 'boolean', 'const': False}, 'targetStored': {'type': 'boolean', 'const': False}, 'sourceContentStored': {'type': 'boolean', 'const': False}, 'responseBodiesReturned': {'type': 'boolean', 'const': False}}, 'additionalProperties': {}}, 'summary': {'type': 'object', 'required': ['verdict', 'checksTotal', 'pass', 'notice', 'warning', 'fail', 'surfaceCoveragePercent'], 'properties': {'fail': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'pass': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'notice': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'verdict': {'type': 'string'}, 'warning': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'checksTotal': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'surfaceCoveragePercent': {'type': 'integer', 'maximum': 100, 'minimum': 0}}, 'additionalProperties': {}}, 'reportId': {'type': 'string'}, 'generatedAt': {'type': 'string'}, 'buyerJourney': {'type': 'object', 'required': ['schema', 'evidenceVersion', 'generatedAt', 'target', 'summary', 'stages', 'firstEvidenceGap', 'standardsContext', 'truthBoundary', 'privacy', 'links', 'receipt'], 'properties': {'links': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'schema': {'type': 'string', 'const': 'hm.agent-buyer-journey.v1'}, 'stages': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'status', 'checks', 'observed', 'gaps', 'counts', 'evidence', 'recommendations'], 'properties': {'id': {'enum': ['discover', 'understand', 'trust', 'act', 'pay'], 'type': 'string'}, 'gaps': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'checks': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'counts': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'status': {'enum': ['observed', 'partial', 'attention', 'blocked', 'not-observed'], 'type': 'string'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'observed': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'recommendations': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {}}, 'maxItems': 5, 'minItems': 5}, 'target': {'type': 'object', 'required': ['canonicalOrigin', 'reportId'], 'properties': {'reportId': {'type': 'string'}, 'canonicalOrigin': {'type': 'string'}}, 'additionalProperties': {}}, 'privacy': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'receipt': {'type': 'object', 'required': ['algorithm', 'checksum', 'signed', 'identityProof'], 'properties': {'signed': {'type': 'boolean', 'const': False}, 'checksum': {'type': 'string'}, 'algorithm': {'type': 'string', 'const': 'SHA-256'}, 'identityProof': {'type': 'boolean', 'const': False}}, 'additionalProperties': {}}, 'summary': {'type': 'object', 'required': ['stagesTotal', 'stagesObserved', 'stagesWithGaps', 'paymentDiscoveryObserved', 'actualCheckoutTested'], 'properties': {'stagesTotal': {'type': 'number', 'const': 5}, 'stagesObserved': {'type': 'integer', 'maximum': 5, 'minimum': 0}, 'stagesWithGaps': {'type': 'integer', 'maximum': 5, 'minimum': 0}, 'actualCheckoutTested': {'type': 'boolean', 'const': False}, 'paymentDiscoveryObserved': {'type': 'boolean'}}, 'additionalProperties': {}}, 'generatedAt': {'type': 'string'}, 'truthBoundary': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'evidenceVersion': {'type': 'string'}, 'firstEvidenceGap': {'type': 'object', 'required': ['stage', 'status', 'evidenceIds', 'recommendations', 'nextAction'], 'properties': {'stage': {'anyOf': [{'enum': ['discover', 'understand', 'trust', 'act', 'pay'], 'type': 'string'}, {'type': 'null'}]}, 'status': {'type': 'string'}, 'nextAction': {'type': 'string'}, 'evidenceIds': {'type': 'array', 'items': {'type': 'string'}}, 'recommendations': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {}}, 'standardsContext': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'additionalProperties': {}}, 'truthBoundary': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'evidenceVersion': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'toVersion': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': 'Candidate version; provide together with fromVersion or omit both'}, 'serverName': {'type': 'string', 'default': 'net.hogarmas/agent-surface', 'maxLength': 240, 'minLength': 3, 'description': 'Official Registry name; defaults to net.hogarmas/agent-surface'}, 'fromVersion': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': 'Baseline version; provide together with toVersion or omit both'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['schema', 'contractVersion', 'generatedAt', 'sourceRegistry', 'serverName', 'fromVersion', 'toVersion', 'decision', 'summary', 'baselineFingerprint', 'candidateFingerprint', 'changes', 'source', 'baseline', 'candidate', 'receipt', 'limitations', 'links'], 'properties': {'links': {'type': 'object', 'required': ['browserReview', 'officialHistory'], 'properties': {'browserReview': {'type': 'string', 'format': 'uri'}, 'officialHistory': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'schema': {'type': 'string', 'const': 'hm.mcp-registry-release-gate.v1'}, 'source': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'changes': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'severity', 'category', 'field', 'change', 'before', 'after', 'note'], 'properties': {'id': {'type': 'string'}, 'note': {'type': 'string'}, 'after': {}, 'field': {'type': 'string'}, 'before': {}, 'change': {'enum': ['added', 'removed', 'changed'], 'type': 'string'}, 'category': {'type': 'string'}, 'severity': {'enum': ['critical', 'high', 'medium', 'info'], 'type': 'string'}}, 'additionalProperties': False}}, 'receipt': {'type': 'object', 'required': ['schema', 'algorithm', 'checksum', 'signed', 'issuerAuthenticated'], 'properties': {'schema': {'type': 'string', 'const': 'hm.mcp-registry-release-gate.receipt.v1'}, 'signed': {'type': 'boolean', 'const': False}, 'checksum': {'type': 'string'}, 'algorithm': {'type': 'string', 'const': 'SHA-256'}, 'issuerAuthenticated': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'summary': {'type': 'object', 'required': ['total', 'critical', 'high', 'medium', 'info'], 'properties': {'high': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'info': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'medium': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'critical': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'additionalProperties': False}, 'baseline': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'decision': {'enum': ['review-required', 'change-observed', 'no-observable-change'], 'type': 'string'}, 'candidate': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'toVersion': {'type': 'string'}, 'serverName': {'type': 'string'}, 'fromVersion': {'type': 'string'}, 'generatedAt': {'type': 'string'}, 'limitations': {'type': 'object', 'required': ['officialRegistryMetadataRead', 'officialRegistryPreview', 'registryOwnershipReverified', 'packageArtifactFetched', 'packageExecuted', 'runtimeBehaviorObserved', 'securityVerdictProduced', 'maliciousnessDetermined', 'continuousMonitoringActive', 'queryPersistedByApplication', 'secretValuesReturned'], 'properties': {'packageExecuted': {'type': 'boolean', 'const': False}, 'secretValuesReturned': {'type': 'boolean', 'const': False}, 'packageArtifactFetched': {'type': 'boolean', 'const': False}, 'maliciousnessDetermined': {'type': 'boolean', 'const': False}, 'officialRegistryPreview': {'type': 'boolean', 'const': True}, 'runtimeBehaviorObserved': {'type': 'boolean', 'const': False}, 'securityVerdictProduced': {'type': 'boolean', 'const': False}, 'continuousMonitoringActive': {'type': 'boolean', 'const': False}, 'queryPersistedByApplication': {'type': 'boolean', 'const': False}, 'registryOwnershipReverified': {'type': 'boolean', 'const': False}, 'officialRegistryMetadataRead': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}, 'sourceRegistry': {'type': 'string', 'format': 'uri'}, 'contractVersion': {'type': 'string'}, 'baselineFingerprint': {'type': 'string'}, 'candidateFingerprint': {'type': 'string'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['schema', 'receipt', 'share', 'verification'], 'properties': {'share': {'type': 'object', 'required': ['url', 'transport', 'serverReceivesFragment', 'applicationStorageRequired'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'transport': {'type': 'string', 'const': 'url-fragment'}, 'serverReceivesFragment': {'type': 'boolean', 'const': False}, 'applicationStorageRequired': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'schema': {'type': 'string', 'const': 'hm.mcp-connection-receipt-envelope.v1'}, 'receipt': {'type': 'object', 'required': ['schema', 'generatedAt', 'receiptId', 'requestEvidence', 'serverContract', 'nextActions', 'truthBoundary', 'privacy', 'integrity'], 'properties': {'schema': {'type': 'string', 'const': 'hm.mcp-connection-receipt.v1'}, 'privacy': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'integrity': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'receiptId': {'type': 'string'}, 'generatedAt': {'type': 'string'}, 'nextActions': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'truthBoundary': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'serverContract': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'requestEvidence': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'additionalProperties': {}}, 'verification': {'type': 'object', 'required': ['algorithm', 'browserLocal', 'signed', 'identityProof', 'verifier'], 'properties': {'signed': {'type': 'boolean', 'const': False}, 'verifier': {'type': 'string', 'format': 'uri'}, 'algorithm': {'type': 'string', 'const': 'SHA-256'}, 'browserLocal': {'type': 'boolean', 'const': True}, 'identityProof': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'windowDays': {'anyOf': [{'type': 'number', 'const': 1}, {'type': 'number', 'const': 7}, {'type': 'number', 'const': 30}], 'default': 7, 'description': 'Observation window: 1, 7 or 30 days; defaults to 7'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['schema', 'generatedAt', 'canonicalUrl', 'window', 'totals', 'funnel', 'adoption', 'endpoints', 'timeline', 'clientClasses', 'protocolObservations', 'privacy', 'truthBoundary', 'limitations', 'snapshot', 'links'], 'properties': {'links': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'funnel': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'schema': {'type': 'string', 'const': 'hm.mcp-handshake-observatory.v3'}, 'totals': {'type': 'object', 'required': ['handshakes', 'observedClientKeys', 'selfDeclaredClientKeys', 'identifiedClientKeys', 'providerVerifiedClients', 'namedToolRequests', 'identifiedNamedToolRequests', 'unverifiedNamedToolRequests', 'providerVerifiedNamedToolRequests', 'probeToolRequests'], 'properties': {'handshakes': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'namedToolRequests': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'probeToolRequests': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'observedClientKeys': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'identifiedClientKeys': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'selfDeclaredClientKeys': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'providerVerifiedClients': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'identifiedNamedToolRequests': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'unverifiedNamedToolRequests': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'providerVerifiedNamedToolRequests': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'additionalProperties': False}, 'window': {'type': 'object', 'required': ['days', 'startsAt', 'endsAt'], 'properties': {'days': {'anyOf': [{'type': 'number', 'const': 1}, {'type': 'number', 'const': 7}, {'type': 'number', 'const': 30}]}, 'endsAt': {'type': 'string'}, 'startsAt': {'type': 'string'}}, 'additionalProperties': False}, 'privacy': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'adoption': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'snapshot': {'type': 'object', 'required': ['algorithm', 'hash', 'asOf'], 'properties': {'asOf': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'hash': {'type': 'string'}, 'algorithm': {'type': 'string', 'const': 'SHA-256'}}, 'additionalProperties': False}, 'timeline': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'endpoints': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'generatedAt': {'type': 'string'}, 'limitations': {'type': 'array', 'items': {'type': 'string'}}, 'canonicalUrl': {'type': 'string', 'format': 'uri'}, 'clientClasses': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'truthBoundary': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'protocolObservations': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'tools': {'anyOf': [{'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, {'type': 'object', 'properties': {}, 'additionalProperties': {}}], 'description': 'Optional tools array, tools/list result or JSON-RPC tools/list response'}, 'initialize': {'type': 'object', 'properties': {}, 'description': 'Optional initialize result or JSON-RPC initialize response', 'additionalProperties': {}}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['schema', 'ruleset', 'generatedAt', 'source', 'summary', 'stages', 'tools', 'paymentBoundary', 'prioritizedFixes', 'remediation', 'privacy', 'truthBoundary', 'humanStartingPoints'], 'properties': {'tools': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'schema': {'type': 'string', 'const': 'hm.mcp-activation-lint.v1'}, 'source': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'stages': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'state', 'checks'], 'properties': {'id': {'enum': ['orient', 'choose', 'authorize', 'invoke', 'verify'], 'type': 'string'}, 'state': {'enum': ['gap', 'attention', 'observed'], 'type': 'string'}, 'title': {'type': 'string'}, 'checks': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}}, 'additionalProperties': {}}, 'maxItems': 5, 'minItems': 5}, 'privacy': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'ruleset': {'type': 'string'}, 'summary': {'type': 'object', 'required': ['staticFriction', 'firstGap', 'firstValueTool', 'toolCount', 'freeToolCount', 'paymentLikeToolCount', 'requiredFixes', 'recommendedFixes'], 'properties': {'firstGap': {'anyOf': [{'enum': ['orient', 'choose', 'authorize', 'invoke', 'verify'], 'type': 'string'}, {'type': 'null'}]}, 'toolCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'freeToolCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'requiredFixes': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'firstValueTool': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'staticFriction': {'enum': ['high-static-friction', 'review-static-friction', 'low-observed-static-friction'], 'type': 'string'}, 'recommendedFixes': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'paymentLikeToolCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'additionalProperties': {}}, 'generatedAt': {'type': 'string'}, 'remediation': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'truthBoundary': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'paymentBoundary': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'prioritizedFixes': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'humanStartingPoints': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'minLength': 4, 'description': 'Optional public website used only to scope the preview; it is not fetched or stored'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['schema', 'contractVersion', 'generatedAt', 'target', 'offer', 'proofOfValue', 'fit', 'authorization', 'truthBoundary', 'privacy', 'links', 'receipt'], 'properties': {'fit': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'links': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'offer': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'schema': {'type': 'string', 'const': 'hm.agent-surface-evidence-pack-preview.v1'}, 'target': {'type': 'object', 'required': ['canonicalOrigin', 'defaultUsed', 'fetched', 'stored'], 'properties': {'stored': {'type': 'boolean', 'const': False}, 'fetched': {'type': 'boolean', 'const': False}, 'defaultUsed': {'type': 'boolean'}, 'canonicalOrigin': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'privacy': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'receipt': {'type': 'object', 'required': ['algorithm', 'checksum', 'scope', 'signed', 'identityProof'], 'properties': {'scope': {'type': 'string'}, 'signed': {'type': 'boolean', 'const': False}, 'checksum': {'type': 'string'}, 'algorithm': {'type': 'string', 'const': 'SHA-256'}, 'identityProof': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'generatedAt': {'type': 'string'}, 'proofOfValue': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'authorization': {'type': 'object', 'required': ['explicitOperatorAuthorizationRequired', 'authorizationInferredFromPreview', 'silenceIsAuthorization', 'priorAuthorizationReused', 'nextStep'], 'properties': {'nextStep': {'type': 'string'}, 'silenceIsAuthorization': {'type': 'boolean', 'const': False}, 'priorAuthorizationReused': {'type': 'boolean', 'const': False}, 'authorizationInferredFromPreview': {'type': 'boolean', 'const': False}, 'explicitOperatorAuthorizationRequired': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}, 'truthBoundary': {'type': 'object', 'required': ['previewOnly', 'targetFetched', 'liveAuditIncluded', 'paidArtifactIncluded', 'paymentAttempted', 'settlementVerified', 'cryptographicallySigned', 'certificationIssued'], 'properties': {'previewOnly': {'type': 'boolean', 'const': True}, 'targetFetched': {'type': 'boolean', 'const': False}, 'paymentAttempted': {'type': 'boolean', 'const': False}, 'liveAuditIncluded': {'type': 'boolean', 'const': False}, 'settlementVerified': {'type': 'boolean', 'const': False}, 'certificationIssued': {'type': 'boolean', 'const': False}, 'paidArtifactIncluded': {'type': 'boolean', 'const': False}, 'cryptographicallySigned': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'contractVersion': {'type': 'string'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'minLength': 4, 'description': 'Public website to audit, for example https://example.com'}}}
最近のツール変更
類似のMCPサーバー
AIMEAT
Provides a self-hosted agent operating system with agent work delegation, access controls, federation, hooks, SSO, security admin…
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Japan Public Ledgers MCP
Provides agent identity, memory, audit, trust, proxy, temporary email, webhook, CAPTCHA, and alerting capabilities alongside publ…
PHION Agent Trust Infrastructure
Provides agent trust, policy, provenance, evidence, delegation, telemetry, and transaction-control services for MCP and agent wor…
Swamp
Coordinates security agents through scoped bug-bounty programs, target claims, vulnerability submissions, peer review, shared fin…
AgentBIT
Routes pay-per-call tools over x402 on Base, covering discovery, data conversion, company research, counterparty screening, domai…
SaSame MCP Observatory + Gold Rush Town
Audits and profiles MCP servers, provides ecosystem analytics, trust and claim records, and non-custodial transaction or escrow a…
ThinkNEO Control Plane
Provides an enterprise AI control plane for governance, guardrails, spend tracking, compliance, and model or tool routing.