ALM X++ MCP Server MCP Tools
ALM X++ MCP Server exposes 90 tools. Each one has its own page with the configuration for every client that can run this server.
-
validate_best_practicesvalidate best practices
-
find_extensionsRead-onlyfind extensions
-
dmf_import_filedmf import file
-
search_d365_codeRead-onlysearch d365 code
-
dmf_transform_exceldmf transform excel
-
generate_querygenerate query
-
ado_wiki_delete_pageado wiki delete page
-
appinsights_diagnose_slownessappinsights diagnose slowness
-
ado_wiki_listado wiki list
-
get_object_detailsRead-onlyget object details
-
ado_query_workitemsado query workitems
-
dmf_apply_entity_filterdmf apply entity filter
-
ado_update_workitemado update workitem
-
find_referencesRead-onlyfind references
-
ado_gap_fit_analysisado gap fit analysis
-
batch_searchbatch search
-
ado_read_attachmentado read attachment
-
trace_field_lineagetrace field lineage
-
plan_and_executeplan and execute
-
find_similar_implementationsRead-onlyfind similar implementations
-
recommend_extension_strategyrecommend extension strategy
-
diff_model_versionsdiff model versions
-
find_related_objectsRead-onlyfind related objects
-
ado_review_xpp_prado review xpp pr
-
dmf_create_data_projectdmf create data project
-
find_entity_for_tableRead-onlyfind entity for table
-
summarize_for_stakeholdersummarize for stakeholder
-
suggest_refactoringsuggest refactoring
-
resync_devops_indexresync devops index
-
ado_wiki_get_pageado wiki get page
-
dmfdmf
-
find_callersRead-onlyfind callers
-
healthcheckhealthcheck
-
ado_analyze_pr_impactado analyze pr impact
-
find_error_patternsRead-onlyfind error patterns
-
suggest_edtsuggest edt
-
get_object_contextRead-onlyget object context
-
odata_upsert_rowsodata upsert rows
-
find_change_impactRead-onlyfind change impact
-
generate_security_reportgenerate security report
-
ado_create_taskado create task
-
appinsights_set_connectionappinsights set connection
-
dmf_get_job_statusdmf get job status
-
detect_performance_issuesdetect performance issues
-
get_relation_graphRead-onlyget relation graph
-
d365fo_clear_connectiond365fo clear connection
-
generate_xpp_templategenerate xpp template
-
get_security_coverage_for_objectRead-onlyget security coverage for object
-
get_output_pageRead-onlyget output page
-
ado_pr_dependency_mapado pr dependency map
-
generate_fddgenerate fdd
-
map_business_processmap business process
-
ado_post_commentado post comment
-
get_data_entity_infoRead-onlyget data entity info
-
compare_objectscompare objects
-
list_objectsRead-onlylist objects
-
explain_workflowexplain workflow
-
trace_role_license_treetrace role license tree
-
prepare_release_note_contextprepare release note context
-
ado_analyze_workitemado analyze workitem
-
ado_wiki_create_or_update_pageado wiki create or update page
-
resolve_workspace_rootsRead-onlyresolve workspace roots
-
resolve_client_profileRead-onlyresolve client profile
-
generate_unit_testgenerate unit test
-
create_aot_objectMutatingcreate aot object
-
d365fo_set_connectiond365fo set connection
-
appinsights_clear_connectionappinsights clear connection
-
generate_data_entitygenerate data entity
-
find_event_handlersRead-onlyfind event handlers
-
generate_xpp_formgenerate xpp form
-
appinsights_queryappinsights query
-
search_context_docsRead-onlysearch context docs
-
trace_security_chaintrace security chain
-
find_relation_pathRead-onlyfind relation path
-
ado_estimate_effortado estimate effort
-
ado_list_prsado list prs
-
validate_object_namingvalidate object naming
-
generate_diagramgenerate diagram
-
save_client_profilesave client profile
-
dmf_export_packagedmf export package
-
ado_post_pr_commentado post pr comment
-
list_release_note_inputsRead-onlylist release note inputs
-
federated_searchfederated search
-
search_labelsRead-onlysearch labels
-
odata_export_entityodata export entity
-
list_custom_model_objectsRead-onlylist custom model objects
-
analyze_upgrade_impactanalyze upgrade impact
-
fix_best_practice_violationsfix best practice violations
-
generate_release_note_documentgenerate release note document
-
get_menu_item_infoRead-onlyget menu item info
This list was read from the server itself, by connecting to it and calling tools/list on 24 September 2026. It is what
the server actually exposes, not what its listing claims.
Mutating and Read-only are read off each tool's name, not its schema — a hint, not a guarantee. The registry stores tool names only; connect the server for its live schemas.