{"schema":"hm.mcp-handshake-observatory.v2","generatedAt":"2026-07-31T22:22:07.339Z","canonicalUrl":"https://hogarmas.net/api/mcp-observatory?days=7","window":{"days":7,"startsAt":"2026-07-25","endsAt":"2026-07-31"},"totals":{"handshakes":4125,"observedClientKeys":52,"selfDeclaredClientKeys":52,"identifiedClientKeys":50,"providerVerifiedClients":0,"namedToolRequests":113,"identifiedNamedToolRequests":0,"unverifiedNamedToolRequests":113,"providerVerifiedNamedToolRequests":0,"probeToolRequests":34},"funnel":[{"stage":"initialize-handshake","requests":4125,"assurance":"observed-request"},{"stage":"named-tool-request","requests":113,"assurance":"observed-request-not-outcome"},{"stage":"identified-tool-request","requests":0,"assurance":"self-declared-or-known-client"},{"stage":"provider-verified-tool-request","requests":0,"assurance":"provider-signal-not-outcome"}],"adoption":{"endpoint":"/mcp/agent-surface","handshakes":394,"namedToolRequests":1,"identifiedNamedToolRequests":0,"unverifiedNamedToolRequests":1,"providerVerifiedNamedToolRequests":0,"actions":{"connectionReceiptRequests":0,"auditRequests":0,"observatoryRequests":0,"paidEvidencePackAttempts":1},"requestOutcomeVerified":false,"lastSeen":"2026-07-31T22:20:33.763Z"},"endpoints":[{"id":"main","path":"/mcp","handshakes":3005,"namedToolRequests":111,"identifiedNamedToolRequests":0,"providerVerifiedNamedToolRequests":0,"probeToolRequests":19,"selfDeclaredClientKeys":49,"lastSeen":"2026-07-31T22:18:27.297Z"},{"id":"agent-surface","path":"/mcp/agent-surface","handshakes":394,"namedToolRequests":1,"identifiedNamedToolRequests":0,"providerVerifiedNamedToolRequests":0,"probeToolRequests":8,"selfDeclaredClientKeys":19,"lastSeen":"2026-07-31T22:20:33.763Z"},{"id":"content-credentials","path":"/mcp/content-credentials","handshakes":726,"namedToolRequests":1,"identifiedNamedToolRequests":0,"providerVerifiedNamedToolRequests":0,"probeToolRequests":7,"selfDeclaredClientKeys":25,"lastSeen":"2026-07-31T22:17:39.260Z"},{"id":"language-lab","path":"/mcp/language-lab","handshakes":0,"namedToolRequests":0,"identifiedNamedToolRequests":0,"providerVerifiedNamedToolRequests":0,"probeToolRequests":0,"selfDeclaredClientKeys":0,"lastSeen":null}],"timeline":[{"metricDate":"2026-07-25","handshakes":438,"namedToolRequests":67,"identifiedNamedToolRequests":0},{"metricDate":"2026-07-26","handshakes":447,"namedToolRequests":0,"identifiedNamedToolRequests":0},{"metricDate":"2026-07-27","handshakes":439,"namedToolRequests":1,"identifiedNamedToolRequests":0},{"metricDate":"2026-07-28","handshakes":410,"namedToolRequests":1,"identifiedNamedToolRequests":0},{"metricDate":"2026-07-29","handshakes":522,"namedToolRequests":40,"identifiedNamedToolRequests":0},{"metricDate":"2026-07-30","handshakes":871,"namedToolRequests":3,"identifiedNamedToolRequests":0},{"metricDate":"2026-07-31","handshakes":998,"namedToolRequests":1,"identifiedNamedToolRequests":0}],"clientClasses":[{"id":"catalog-discovery","handshakes":3002,"selfDeclaredClientKeys":26,"lastSeen":"2026-07-31T22:20:33.763Z"},{"id":"security-research","handshakes":729,"selfDeclaredClientKeys":5,"lastSeen":"2026-07-31T20:41:42.460Z"},{"id":"availability-monitor","handshakes":23,"selfDeclaredClientKeys":3,"lastSeen":"2026-07-31T12:32:48.557Z"},{"id":"other-machine-client","handshakes":371,"selfDeclaredClientKeys":18,"lastSeen":"2026-07-31T22:14:03.152Z"}],"protocolObservations":[{"protocolVersion":"2025-06-18","capabilitySet":"none-declared","clientClass":"catalog-discovery","handshakes":126,"firstSeen":"2026-07-31T18:49:27.979Z","lastSeen":"2026-07-31T22:20:33.763Z"},{"protocolVersion":"2025-03-26","capabilitySet":"none-declared","clientClass":"catalog-discovery","handshakes":28,"firstSeen":"2026-07-31T19:18:28.172Z","lastSeen":"2026-07-31T21:55:57.337Z"},{"protocolVersion":"2025-11-25","capabilitySet":"none-declared","clientClass":"security-research","handshakes":9,"firstSeen":"2026-07-31T19:31:22.365Z","lastSeen":"2026-07-31T20:41:42.460Z"},{"protocolVersion":"2025-06-18","capabilitySet":"none-declared","clientClass":"other-machine-client","handshakes":7,"firstSeen":"2026-07-31T20:08:03.407Z","lastSeen":"2026-07-31T22:14:03.152Z"},{"protocolVersion":"2025-11-25","capabilitySet":"none-declared","clientClass":"catalog-discovery","handshakes":2,"firstSeen":"2026-07-31T19:34:00.872Z","lastSeen":"2026-07-31T20:40:15.287Z"},{"protocolVersion":"2024-11-03","capabilitySet":"none-declared","clientClass":"other-machine-client","handshakes":1,"firstSeen":"2026-07-31T19:35:42.199Z","lastSeen":"2026-07-31T19:35:42.199Z"}],"privacy":{"rawIpStoredByObservatory":false,"rawPayloadStored":false,"clientInfoNameStoredByObservatory":false,"countryPublished":false,"persistentClientKeyPublished":false,"aggregateOnly":true},"truthBoundary":{"initializeIsAiUser":false,"clientInfoVerified":false,"toolRequestProvesSuccess":false,"toolRequestIdentityCorrelatedAcrossSession":false,"providerIdentityVerified":false,"qaExcluded":true,"fabricatedActivity":false},"limitations":["An MCP initialize request is a protocol handshake, not proof that an AI model or a human used a tool.","MCP clientInfo fields are self-declared and may represent registries, monitors, security probes or interactive clients.","A named tools/call request is counted as an observed request; it does not prove a successful result or downstream use.","Stateless requests are not retroactively linked to initialize clientInfo, so unattributed tool calls remain unverified.","Counts describe traffic observed by H/M endpoints and are not representative of the entire MCP ecosystem."],"snapshot":{"algorithm":"SHA-256","hash":"b9afe8af50771f0b98f09209a8de569afbdecece6f633f0e4ca98bc73be63247","asOf":"2026-07-31T22:20:33.763Z"},"links":{"page":"https://hogarmas.net/mcp-observatory/","adoptionLab":"https://hogarmas.net/connect-ai/","focusedMcp":"https://agents.hogarmas.net/mcp/agent-surface","serverCard":"https://agents.hogarmas.net/.well-known/mcp/agent-surface/server-card.json","freeAudit":"https://hogarmas.net/agent-surface/","paidEvidencePack":"https://agents.hogarmas.net/v1/agent-surface/report"}}