{"id":"ag_5fcwb52yxfmt","handle":"luxalgo-mcp-server","kinds":["status_changed","tool_surface_observed","tool_surface_changed","endpoint_added","ownership_changed","ownership_contested","auth_posture_changed","tls_changed","record_split","split_from"],"count":3,"events":[{"id":"ev_xgw3accag4nx","kind":"tool_surface_changed","at":"2026-10-09T16:34:07.298Z","endpointId":"ep_343zdv6smycp","before":{"hash":"7ec3732753839af8e5bb1b44914f4fb319440c71c479efd4658af3f114a02f97","toolCount":42,"serverVersion":"1.5.0"},"after":{"hash":"584eb1b23173f6d2bb40629b7f5031f234f5e73229f3c850261444a32590a66a","added":[],"changed":["edge_presets","edge_report","edge_symbols","journal_add_trade","journal_breakdown","journal_calendar","journal_get_day","journal_get_trade","journal_list_accounts","journal_list_tags","journal_list_trades","journal_overview","journal_search_notes","journal_update_note","journal_update_trade","journal_write_note","library_get_concept","library_get_family","library_get_indicator","library_get_source_code","library_list_concepts","library_list_families","library_list_indicators","library_list_tags","library_search","luxalgo_account","propfirms_challenge_rules","propfirms_compare","propfirms_get","propfirms_list_simulatable","propfirms_optimal_risk","propfirms_pass_rates","propfirms_search","propfirms_search_challenges","propfirms_search_offers","propfirms_simulate","propfirms_simulate_trades","propfirms_validate_strategy","trackers_datasets","trackers_latest","trackers_query","trackers_ticker"],"removed":[],"toolCount":42,"serverVersion":"1.5.0"},"observationId":"ob_ytng9burvw7k","claimId":null},{"id":"ev_j57jzvtrcktb","kind":"tool_surface_changed","at":"2026-10-09T10:22:51.306Z","endpointId":"ep_343zdv6smycp","before":{"hash":"6a51e99cec5cb67c71bfb432f690457ff380c790a5af7fcdfce63071235f224e","toolCount":42,"serverVersion":"1.4.1"},"after":{"hash":"7ec3732753839af8e5bb1b44914f4fb319440c71c479efd4658af3f114a02f97","added":[],"changed":["edge_presets","edge_report","edge_symbols","journal_breakdown","journal_calendar","journal_get_day","journal_get_trade","journal_list_accounts","journal_list_tags","journal_list_trades","journal_overview","journal_search_notes","journal_update_note","journal_update_trade","library_get_concept","library_get_family","library_get_indicator","library_get_source_code","library_list_concepts","library_list_families","library_list_indicators","library_list_tags","library_search","luxalgo_account","propfirms_challenge_rules","propfirms_compare","propfirms_get","propfirms_list_simulatable","propfirms_optimal_risk","propfirms_pass_rates","propfirms_search","propfirms_search_challenges","propfirms_search_offers","propfirms_simulate","propfirms_simulate_trades","propfirms_validate_strategy","trackers_datasets","trackers_latest","trackers_query","trackers_ticker"],"removed":[],"toolCount":42,"serverVersion":"1.5.0"},"observationId":"ob_pn9agcuxd23j","claimId":null},{"id":"ev_me46eesyjctv","kind":"tool_surface_changed","at":"2026-09-17T20:25:57.689Z","endpointId":"ep_343zdv6smycp","before":{"hash":"edcc7c942bb87452fa9ff362689012bd70f5d7264e29df28a6969dc98df4c375","toolCount":42,"serverVersion":"1.4.1"},"after":{"hash":"6a51e99cec5cb67c71bfb432f690457ff380c790a5af7fcdfce63071235f224e","added":[],"changed":["edge_presets","edge_report","edge_symbols","library_get_concept","library_get_family","library_get_indicator","library_get_source_code","library_list_concepts","library_list_families","library_list_indicators","library_list_tags","library_search","propfirms_challenge_rules","propfirms_compare","propfirms_get","propfirms_list_simulatable","propfirms_optimal_risk","propfirms_pass_rates","propfirms_search","propfirms_search_challenges","propfirms_search_offers","propfirms_simulate","propfirms_simulate_trades","propfirms_validate_strategy","trackers_datasets","trackers_latest","trackers_query","trackers_ticker"],"removed":[],"toolCount":42,"serverVersion":"1.4.1"},"observationId":"ob_6p8jj3xc6qcn","claimId":null}]}