MCP get_expert_advisor_parameters fails for purchased Market Expert Advisors (build 6230)

Hello,

Since build 6230 the built-in MCP server lets an AI assistant read an Expert Advisor's input parameters with get_expert_advisor_parameters. It works well for standard EAs, self-compiled EAs and EAs protected with Cloud Protector.

It does not work for Expert Advisors purchased from the Market.

Environment
- MetaTrader 5 build 6230, Windows
- MCP server enabled in Options, accessed from an MCP client on the same computer

Steps
1. Call list_available_mql5_programs. The purchased Market EAs are listed with their market_product_id and build_time.
2. Call get_expert_advisor_parameters with expert_path set to one of them.

Result
For every purchased Market EA I tried (5 different products), the tool returns:
Tool 'get_expert_advisor_parameters' failed to load Expert Advisor

The same products load normally in the Strategy Tester on this computer, and their inputs appear in the Inputs tab, so the purchases are activated on this machine.

For comparison, the same call on a standard EA (Experts\Advisors\ExpertMACD.ex5) returns all inputs with name, type and default value.

Questions
1. Is it intended that get_expert_advisor_parameters does not support Market products, or is this a bug?
2. If it is a bug, can it be fixed so that the tool returns the input parameters of Market products the user has purchased and activated on that computer, the same parameters the Strategy Tester already shows?

Another user reported the same failure in the build 6230 thread:

Thank you.

New MetaTrader 5 Platform Build 6230: Expanded AI Capabilities
New MetaTrader 5 Platform Build 6230: Expanded AI Capabilities
  • 2026.09.24
  • www.mql5.com
On Friday, September 25, 2026, an updated version of the MetaTrader 5 platform will be released...

I would not likely use the AI Assistant in a live trading terminal (for me, that's Build 6230).

If you're willing to separately install a Beta Build, then a solution is in the thread that you cited:

Forum on trading, automated trading systems and testing trading strategies

New MetaTrader 5 Platform Build 6230: Expanded AI Capabilities

Ryan L Johnson, 2026.10.08 20:01

I know that this may be a slight case of apples to oranges but in/with Build 6244, MQL5.community, MQL5 Lite, All requests (I don't do this in my live terminal), and MCP enabled, the AI Assistant worked hard to retrieve the input parameters of a Market product and succeeded via set file and Market listing analysis:

Prompt: Analyze the input parameters of my [Market product redacted] and report those parameters back to me.

Response: Done.

Note first: [Market product redacted]  is an installed MetaTrader Market product (compiled [Market product redacted].ex5 , no .mq5 source), so its input descriptors cannot be reflected. get_expert_advisor_parameters fails on every Market EA in this terminal ( [Market product redacted].ex5 , [Market product redacted].ex5 ), and the name table inside the .ex5 is stored obfuscated (not plain text). So I reconstructed the inputs from two consistent sources:

    • The saved parameter set: MQL5\Profiles\Templates\[Market product redacted].set
    • The product documentation (labels), product id [Market product redacted]

Both describe the same 12 settings, in the same order, which is strong evidence this is the complete input list...

[input parameters followed.]