# H/M MCP Handshake Observatory

Human dashboard: <https://hogarmas.net/mcp-observatory/>

Live JSON: <https://hogarmas.net/api/mcp-observatory?days=7>

JSON Schema: <https://hogarmas.net/mcp-observatory/schema.json>

Focused MCP endpoint: `https://agents.hogarmas.net/mcp/agent-surface`

Free MCP tool: `get_mcp_handshake_observatory`

## Purpose

The observatory publishes privacy-minimized aggregate evidence about MCP `initialize` requests and named `tools/call` requests received by H/M public endpoints. It is designed to show the gap between machine discovery and actual tool requests without manufacturing AI activity.

Windows: `1`, `7` or `30` days. Internal QA is excluded.

## Published fields

- initialize handshake requests
- self-declared client-key count
- named tool requests
- probe tool requests kept separate
- provider-verified client count
- endpoint and daily aggregates
- coarse client classes
- protocol versions and a bounded set of standard capability names observed after the telemetry release
- SHA-256 snapshot digest

## Privacy

The observatory does not store raw IP addresses, raw initialize payloads or self-declared `clientInfo.name` values in its protocol telemetry table. The public snapshot does not expose countries, persistent client keys or raw client labels. Custom capability names are discarded.

## Evidence boundary

An `initialize` request is a protocol handshake, not proof that an AI model or a human used a tool. `clientInfo` is self-declared. A named `tools/call` request is an observed request, not proof of success, usefulness or downstream use. H/M traffic is not a census of the MCP ecosystem.

## Commercial path

The public observatory and the free Agent Surface audit are free. The existing `unlock_agent_surface_evidence_pack` MCP tool and `POST https://agents.hogarmas.net/v1/agent-surface/report` provide a one-time evidence package for the exact x402 offer currently advertised as `0.05 USDC` on Base mainnet. Explicit operator authorization is required for every real-value payment.
