{
 "name": "io.github.alimbenhelal-pro/alm-xpp-mcp",
 "probes": [
  {
   "day": "2026-09-29",
   "url": "https://api.almxpp.com/mcp",
   "status": "ok",
   "n_tools": 90,
   "latency_ms": 12359,
   "findings": 3
  }
 ],
 "tools": [
  {
   "tool": "ado_analyze_pr_impact",
   "desc_len": 1780,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "ado_analyze_workitem",
   "desc_len": 1991,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "ado_create_task",
   "desc_len": 1374,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "ado_estimate_effort",
   "desc_len": 876,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "ado_gap_fit_analysis",
   "desc_len": 1246,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "ado_list_prs",
   "desc_len": 745,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "ado_post_comment",
   "desc_len": 540,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "ado_post_pr_comment",
   "desc_len": 549,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "ado_pr_dependency_map",
   "desc_len": 874,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "ado_query_workitems",
   "desc_len": 987,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "ado_read_attachment",
   "desc_len": 1117,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "ado_review_xpp_pr",
   "desc_len": 899,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "ado_update_workitem",
   "desc_len": 505,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "ado_wiki_create_or_update_page",
   "desc_len": 433,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "ado_wiki_delete_page",
   "desc_len": 179,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "ado_wiki_get_page",
   "desc_len": 212,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "ado_wiki_list",
   "desc_len": 287,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "analyze_upgrade_impact",
   "desc_len": 818,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "appinsights_clear_connection",
   "desc_len": 105,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "appinsights_diagnose_slowness",
   "desc_len": 1205,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "appinsights_query",
   "desc_len": 661,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "appinsights_set_connection",
   "desc_len": 1336,
   "flags": "secret_material",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "batch_search",
   "desc_len": 706,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "compare_objects",
   "desc_len": 178,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "create_aot_object",
   "desc_len": 7561,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "d365fo_clear_connection",
   "desc_len": 88,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "d365fo_set_connection",
   "desc_len": 528,
   "flags": "secret_material",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "detect_performance_issues",
   "desc_len": 341,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "diff_model_versions",
   "desc_len": 161,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "dmf",
   "desc_len": 999,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "dmf_apply_entity_filter",
   "desc_len": 879,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "dmf_create_data_project",
   "desc_len": 609,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "dmf_export_package",
   "desc_len": 346,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "dmf_get_job_status",
   "desc_len": 187,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "dmf_import_file",
   "desc_len": 521,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "dmf_transform_excel",
   "desc_len": 816,
   "flags": "secret_material",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "explain_workflow",
   "desc_len": 654,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "federated_search",
   "desc_len": 433,
   "flags": "url_in_description",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "find_callers",
   "desc_len": 279,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "find_change_impact",
   "desc_len": 755,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "find_entity_for_table",
   "desc_len": 856,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "find_error_patterns",
   "desc_len": 1599,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "find_event_handlers",
   "desc_len": 442,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "find_extensions",
   "desc_len": 334,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "find_references",
   "desc_len": 363,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "find_related_objects",
   "desc_len": 304,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "find_relation_path",
   "desc_len": 708,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "find_similar_implementations",
   "desc_len": 182,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "fix_best_practice_violations",
   "desc_len": 521,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "generate_data_entity",
   "desc_len": 653,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "generate_diagram",
   "desc_len": 810,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "generate_fdd",
   "desc_len": 620,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "generate_query",
   "desc_len": 1071,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "generate_release_note_document",
   "desc_len": 428,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "generate_security_report",
   "desc_len": 264,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "generate_unit_test",
   "desc_len": 867,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "generate_xpp_form",
   "desc_len": 345,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "generate_xpp_template",
   "desc_len": 536,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "get_data_entity_info",
   "desc_len": 313,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "get_menu_item_info",
   "desc_len": 456,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "get_object_context",
   "desc_len": 550,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "get_object_details",
   "desc_len": 1570,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "get_output_page",
   "desc_len": 517,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "get_relation_graph",
   "desc_len": 846,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "get_security_coverage_for_object",
   "desc_len": 496,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "healthcheck",
   "desc_len": 243,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "list_custom_model_objects",
   "desc_len": 541,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "list_objects",
   "desc_len": 534,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "list_release_note_inputs",
   "desc_len": 1123,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "map_business_process",
   "desc_len": 950,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "odata_export_entity",
   "desc_len": 467,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "odata_upsert_rows",
   "desc_len": 408,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "plan_and_execute",
   "desc_len": 907,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "prepare_release_note_context",
   "desc_len": 1322,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "recommend_extension_strategy",
   "desc_len": 439,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "resolve_client_profile",
   "desc_len": 679,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "resolve_workspace_roots",
   "desc_len": 296,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "resync_devops_index",
   "desc_len": 651,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "save_client_profile",
   "desc_len": 417,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "search_context_docs",
   "desc_len": 768,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "search_d365_code",
   "desc_len": 1014,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "search_labels",
   "desc_len": 708,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "suggest_edt",
   "desc_len": 438,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "suggest_refactoring",
   "desc_len": 677,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "summarize_for_stakeholder",
   "desc_len": 366,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "trace_field_lineage",
   "desc_len": 552,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "trace_role_license_tree",
   "desc_len": 1375,
   "flags": "url_in_description",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "trace_security_chain",
   "desc_len": 977,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "validate_best_practices",
   "desc_len": 981,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  },
  {
   "tool": "validate_object_naming",
   "desc_len": 314,
   "flags": "",
   "first_seen": "2026-09-29T13:40:55.122Z",
   "last_seen": "2026-09-29T13:40:55.122Z"
  }
 ],
 "drift": [],
 "claim": null
}