code change · featurePlatform, DevOps & Performanceofficial - Microsoftreviewed - checked by Opus

#11741 [MCP] Add company and environment descriptions

Company and environment descriptions are now stored and exposed via APIs to provide richer context for MCP and other consumers. Company descriptions are stored as BLOBs in Company Information, environment descriptions once per database in System Application, and both are made available as read-only fields in API v2.0.

Pull request · merged into main (BC30) on 2026-09-30 by nikolakukrika · 47 files (+2326 -41), 40 AL · feature · tier official · reviewed (checked by Opus)

What changed

  • Company Description field added to Company Information table as a BLOB across all country layers
  • Environment Description stored once per database in System Application
  • Multiline text editors added to Company Information page UI
  • Read-only fields exposed in API v2.0 companyInformation endpoint
  • API change is additive and backward compatible; existing APIs unchanged
  • Behaviour changes for users or extensions.

AL objects touched

  • Page 30011 “APIV2 - Company Information”, APIV2: modified
  • Table 79 “Company Information”, Base Application: modified
  • Page 1 “Company Information”, Base Application: modified
  • Codeunit 1751 “Data Classification Eval. Data”, Base Application: modified
  • Codeunit 457 “Environment Information”, System Application: modified
  • Table 3703 “Environment Information”, System Application: added
  • Codeunit 3702 “Environment Information Impl.”, System Application: modified
  • src/Layers/APAC/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot
  • src/Layers/AT/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot
  • src/Layers/BE/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot
  • src/Layers/CH/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot
  • src/Layers/DACH/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot
  • src/Layers/DE/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot
  • src/Layers/ES/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot
  • src/Layers/FI/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot
  • src/Layers/FR/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot
  • src/Layers/IS/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot
  • src/Layers/IT/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot
  • src/Layers/NA/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot
  • src/Layers/NL/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot
  • src/Layers/NO/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot
  • src/Layers/NZ/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot
  • src/Layers/RU/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot
  • src/Layers/SE/BaseApp/Foundation/Company/CompanyInformation.Page.al: modified, not in the BC30 snapshot

Context

  • Work items: AB#650130, AB#650134
  • Labels: AL: Apps (W1), AL: System Application, Team: Integrations
  • Systems: platform, administration, integration
  • From the description: “Add long-form descriptions for companies and environments so MCP and other API consumers can retrieve richer context.”

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).