[BUG] financial-analysis marketplace plugin ships invalid .mcp.json (SyntaxError) — all 12 of its MCP servers fail to load
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report
What's Wrong?
The Financial Analysis plugin (financial-analysis, plugin id plugin_019LvCB6239wtAG7RaEZMSFg, marketplace financial-services-plugins) ships a syntactically invalid .mcp.json. Claude Desktop logs this warning on every plugin scan and none of the plugin's 12 HTTP MCP servers (daloopa, morningstar, sp-global, factset, moodys, mtnewswires, aiera, lseg, pitchbook, chronograph, egnyte, box) are available:
[warn] [RemotePluginManager] Failed to parse .mcp.json for plugin plugin_019LvCB6239wtAG7RaEZMSFg (SyntaxError)
The file ends like this (as delivered by the marketplace — re-downloaded and verified on 2026-08-08 with Claude Desktop 1.26832.0):
"egnyte": {
"type": "http",
"url": "https://mcp-server.egnyte.com/mcp"
}
"box": {
"type": "http",
"url": "https://mcp.box.com"
}
}
Two errors:
- Missing comma after the
egnyteobject. - Missing closing brace for the
boxobject (the}that should closeboxis mis-indented and actually closesmcpServers).
python -c "import json; json.load(open('.mcp.json'))" fails with: Expecting ',' delimiter: line 47 column 5 (char 1100).
What Should Happen?
The marketplace-delivered .mcp.json should parse, so the plugin's MCP servers load. Note that fixing the local cached copy doesn't stick: the RemotePluginManager sync re-downloads the broken file (Sync complete: N downloaded), so the fix must be made in the marketplace source.
Expected ending:
"egnyte": {
"type": "http",
"url": "https://mcp-server.egnyte.com/mcp"
},
"box": {
"type": "http",
"url": "https://mcp.box.com"
}
}
}
Steps to Reproduce
- Install the Financial Analysis plugin from the
financial-services-pluginsmarketplace on claude.ai. - Open Claude Desktop (Windows, MSIX 1.26832.0) and let the remote plugin sync run.
- Inspect
%APPDATA%\Claude\local-agent-mode-sessions\<account>\<org>\rpm\plugin_019LvCB6239wtAG7RaEZMSFg\.mcp.json— invalid JSON; main.log shows the SyntaxError warning; the plugin's MCP servers never load.
Environment
- Claude Desktop 1.26832.0 (Windows 11 build 26200, MSIX / Microsoft Store install)
- Plugin
financial-analysis@ marketplacefinancial-services-plugins(updatedAt 2026-06-27 per rpm manifest)