pageAL Developmentofficial - Microsoftderived - from the source, no model text

Page 8350 "MCP Config List"

System Application · System.MCP

Across versions

  1. BC23-26not present
  2. BC27added
  3. BC28declaration changed
  4. BC29-30unchanged

Neighbourhood 4 connected objects and pages

Page 8351 "MCP Config Card" (pages and codeunits on it)MCP Config CardCodeunit 8351 "MCP Config Implementation" (calls, 3 links)MCP Config ImplementationCodeunit 8359 "MCP Notifications" (calls)MCP NotificationsConfigure Business Central MCP Server (Learn pages)Configure Business Central M…

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

System Application · System.MCP · captioned “Model Context Protocol (MCP) Server Configurations” · BC27-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Model Context Protocol (MCP) Server Configurations
Extensible false
SourceTable MCP Configuration
PageType List
UsageCategory Lists
ApplicationArea All

Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).

Group Control Shows ToolTip
Control1 Name Rec.Name Specifies the name of the MCP configuration.
Description Rec.Description Specifies the description of the MCP configuration.
Active Rec.Active Specifies whether the MCP configuration is active.
Default Rec.Default Specifies whether this configuration is the default. The default configuration is used when no configuration is specified by a connection. Clear this field to remove the default designation, in which case the system reverts to built-in default configuration.
API Tools Rec.EnableApiTools Specifies whether the API Tools feature is enabled for this configuration.
Data Query Tools Rec.EnableAlQueryTools Specifies whether the Data Query Tools feature is enabled for this configuration.

Actions

Group Action ToolTip Runs
Creation Copy Creates a copy of the current MCP configuration, including its tools and permissions.
Processing Set as Default Set this configuration as the default. It will be used when no configuration is specified by a connection.
Clear Default Remove the default designation from this configuration. The system will revert to built-in default settings.
Give Feedback Share your feedback about the MCP server experience.
Advanced Connection String Generate a connection string for this MCP configuration to use in your MCP client.
Entra Applications View registered Entra applications and their Client IDs for MCP client configuration. Page 8357 “MCP Entra Application List”
Export Export the selected MCP configuration and its tools to a JSON file.
Import Import an MCP configuration and its tools from a JSON file.

Triggers

OnOpenPage, OnQueryClosePage

Relations

Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.

Recent changes

Documented on Microsoft Learn

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "page", object_name: "MCP Config List"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 2 sources