code change · featureAL Developmentofficial - Microsoftreviewed - checked by Opus

#8085 [MCP] Server Features in MCP configuration: API Tools, Dynamic Tool Mode, Data Query Tools (Preview)

Adds a Server Features surface to MCP configuration allowing admins to enable Data Query Tools, Dynamic Tool Mode, and API Tools through interface-based, extensible handlers. Each feature controls its own activation, settings, and system tools without requiring page modifications.

Pull request · merged into main (BC30) on 2026-07-27 by onbuyuka · 26 files (+1274 -276), 23 AL · feature · tier official · reviewed (checked by Opus)

What changed

  • New interface-based feature system where enum values bind to handler codeunits for activation, settings, and system tool loading
  • Dynamic Tool Mode now requires API Tools to be enabled first and is displayed indented as a sub-feature
  • Available APIs list allows curated selection of both API pages and queries through a unified lookup
  • System Tools list-part dynamically populates by iterating active features and calling their handlers
  • Configuration list gains Set as Default / Clear Default actions and shows read-only API Tools / Data Query Tools status columns
  • Behaviour changes for users or extensions.

AL objects touched

Context

  • Work items: AB#631012
  • Labels: AL: System Application, Team: Integrations
  • Systems: development
  • From the description: “Adds a Server Features surface to the MCP configuration card so admins can opt configurations into the Data Query Tools (Preview) MCP runtime”

Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).