{"id":"ag_y5zh96va4zf9","handle":"allowances-api","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":6,"events":[{"id":"ev_7p5xxpp4qwp7","kind":"tool_surface_changed","at":"2026-11-05T12:21:31.072Z","endpointId":"ep_kxmjtub5d73w","before":{"hash":"6ded135246199b6aff779e2475fc2b090f466544754ff1ad96ccccd6c6742977","toolCount":42,"serverVersion":"1.30.0"},"after":{"hash":"9bc346b40ef249413e9ffd01303daf20665092048817323faa69eb63e9f1ebd6","added":["get_gsa_fedrooms"],"changed":[],"removed":[],"toolCount":43,"serverVersion":"1.30.0"},"observationId":"ob_69g36k8kdw3u","claimId":null},{"id":"ev_nzmqdv22j65c","kind":"tls_changed","at":"2026-11-05T03:24:26.261Z","endpointId":"ep_kxmjtub5d73w","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"mcp.allowancesapi.com","validTo":"2027-01-21T08:14:26.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"89:80:49:A3:5C:C4:B3:6B:9E:FE:4D:96:3F:40:D2:80:5F:D9:67:87:0C:80:6B:2A:8B:C2:4D:05:96:99:4D:EC"},"observationId":"ob_29dxpjjsj2p2","claimId":null},{"id":"ev_bfsacnfdmqur","kind":"auth_posture_changed","at":"2026-11-05T03:24:26.081Z","endpointId":"ep_kxmjtub5d73w","before":null,"after":{"issuer":"https://www.allowancesapi.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":"https://mcp.allowancesapi.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://www.allowancesapi.com"]},"observationId":"ob_29dxpjjsj2p2","claimId":null},{"id":"ev_337znp27t3ed","kind":"status_changed","at":"2026-11-04T18:28:02.253Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-11-04T18:25:41.668Z"},"observationId":null,"claimId":null},{"id":"ev_tk7rtks5f58f","kind":"tool_surface_observed","at":"2026-11-04T18:25:41.689Z","endpointId":"ep_kxmjtub5d73w","before":null,"after":{"hash":"6ded135246199b6aff779e2475fc2b090f466544754ff1ad96ccccd6c6742977","tools":["get_allowances","get_allowances_by_location","get_allowances_by_postcode","search_perdiem","get_perdiem_allowance","get_perdiem_allowance_by_location","get_perdiem_allowance_by_postcode","get_dssr_locations","get_countries","get_country","get_dssr_locations_by_country","cola_calculator_by_postcode","get_gsa_perdiem_by_destination","get_gsa_perdiem_by_state","get_gsa_perdiem_by_state_year","get_gsa_perdiem_by_zipcode","get_gsa_perdiem_by_zipcode_year","get_zipcode","get_destination_by_id","get_destinations","get_city_pair_locations","get_city_pairs","get_mileage","get_mie_breakdowns","get_fleet_rates_by_sin","calculate_mileage_reimbursement","calculate_trip_per_diem","get_dtmo_perdiem_conus","get_dtmo_perdiem_oconus","search_dtmo_perdiem","get_dtmo_conus_locations","get_dtmo_oconus_locations","search_fema_hotels","get_fema_hotel_by_id","get_fema_hotels_by_zipcode","get_fema_hotels_by_state_city","get_opm_localities","get_opm_locality_by_county","search_opm_pay","get_opm_pay","get_latest_publications","get_user"],"toolCount":42,"serverVersion":"1.30.0"},"observationId":"ob_d7k82x8mxfru","claimId":null},{"id":"ev_jf5bwnrx92kt","kind":"endpoint_added","at":"2026-11-04T16:19:27.671Z","endpointId":"ep_kxmjtub5d73w","before":null,"after":{"url":"https://mcp.allowancesapi.com/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}