{"id":"ag_jpchek9jhvst","handle":"shelfclub","kinds":["status_changed","tool_surface_observed","tool_surface_changed","endpoint_added","ownership_changed","ownership_contested","auth_posture_changed","tls_changed","hidden_text_changed","record_split","split_from"],"count":9,"events":[{"id":"ev_ynvqhnvz8gn2","kind":"tool_surface_changed","at":"2026-10-30T13:29:29.691Z","endpointId":"ep_sy43z4a72g3t","before":{"hash":"c1e66c63455519ab323df20abef1417a944ddb8e7098bec2461c53a5635bdb6f","toolCount":6,"serverVersion":"0.2.0"},"after":{"hash":"ac3c2e412eb32a13c3db18f4f8d4e274fb3fd21570c01f98a1375a4d5c13f024","added":[],"changed":["get_book"],"removed":[],"toolCount":6,"serverVersion":"0.2.0"},"observationId":"ob_z4jwcj4mf5yf","claimId":null},{"id":"ev_gv8rw6zn6s2g","kind":"tool_surface_changed","at":"2026-10-27T04:24:43.592Z","endpointId":"ep_sy43z4a72g3t","before":{"hash":"802108533001164346bd9f4d205bc1690003c2f78f1171ec81ca6e4beb87411c","toolCount":6,"serverVersion":"0.2.0"},"after":{"hash":"c1e66c63455519ab323df20abef1417a944ddb8e7098bec2461c53a5635bdb6f","added":[],"changed":["find_books_by_mood","get_author","get_book","get_similar_books","get_trending_books","search_books"],"removed":[],"toolCount":6,"serverVersion":"0.2.0"},"observationId":"ob_xngcnj4ne8vv","claimId":null},{"id":"ev_banebxxrde5k","kind":"tool_surface_changed","at":"2026-10-19T16:30:06.533Z","endpointId":"ep_sy43z4a72g3t","before":{"hash":"627a1f4876c04b8374a9517ad140d81e4a49cf4d8ffedbd9460efc025e153e8a","toolCount":6,"serverVersion":"0.2.0"},"after":{"hash":"802108533001164346bd9f4d205bc1690003c2f78f1171ec81ca6e4beb87411c","added":[],"changed":["get_similar_books"],"removed":[],"toolCount":6,"serverVersion":"0.2.0"},"observationId":"ob_k46xm3f5p57s","claimId":null},{"id":"ev_dv6ca7pck8bp","kind":"tls_changed","at":"2026-10-15T15:31:49.227Z","endpointId":"ep_sy43z4a72g3t","before":null,"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"mcp.shelfclub.app","validTo":"2027-01-07T04:04:27.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"FB:F3:12:F2:4B:40:5F:7D:7E:AC:D0:CD:3B:0B:A9:A7:25:28:AD:04:C7:7A:B6:D4:B6:39:82:9C:9D:E2:97:8D"},"observationId":"ob_hz5utjrkg6as","claimId":null},{"id":"ev_kgfb6be8js5j","kind":"auth_posture_changed","at":"2026-10-15T15:31:49.175Z","endpointId":"ep_sy43z4a72g3t","before":null,"after":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":null,"authorizationServers":null},"observationId":"ob_hz5utjrkg6as","claimId":null},{"id":"ev_9afdxkjvhbzv","kind":"tool_surface_changed","at":"2026-10-13T18:28:59.009Z","endpointId":"ep_sy43z4a72g3t","before":{"hash":"7fd496b3a93e25fc167087e679d3b222909906c061ca1a58be6277bc34c76d9b","toolCount":6,"serverVersion":"0.2.0"},"after":{"hash":"627a1f4876c04b8374a9517ad140d81e4a49cf4d8ffedbd9460efc025e153e8a","added":[],"changed":["find_books_by_mood","get_author","get_book","get_similar_books","get_trending_books","search_books"],"removed":[],"toolCount":6,"serverVersion":"0.2.0"},"observationId":"ob_2f8m4y64qzf2","claimId":null},{"id":"ev_dxxe2vjgmxwf","kind":"status_changed","at":"2026-10-11T21:27:06.384Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-11T21:26:31.171Z"},"observationId":null,"claimId":null},{"id":"ev_pjbhj6uvu24r","kind":"tool_surface_observed","at":"2026-10-11T21:26:31.180Z","endpointId":"ep_sy43z4a72g3t","before":null,"after":{"hash":"7fd496b3a93e25fc167087e679d3b222909906c061ca1a58be6277bc34c76d9b","tools":["search_books","find_books_by_mood","get_book","get_similar_books","get_trending_books","get_author"],"toolCount":6,"serverVersion":"0.2.0"},"observationId":"ob_6x7xhmz7q88y","claimId":null},{"id":"ev_dpnkubhgx6an","kind":"endpoint_added","at":"2026-10-11T21:21:25.665Z","endpointId":"ep_sy43z4a72g3t","before":null,"after":{"url":"https://mcp.shelfclub.app/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}