anthropics / anthropics/financial-services
financial-analysis/.mcp.json is invalid JSON (missing comma + closing brace) — core connectors fail to load
- Dominant language
- Python
- Stars
- 34.8k
- Forks
- 5.2k
- Avg merge
- 2h 2m
- Merged PRs (30d)
- 3
Description
## Summary
`plugins/vertical-plugins/financial-analysis/.mcp.json` is not valid JSON, so the core plugin fails to load its MCP connectors. Because the README directs users to install `financial-analysis` **first** (it centrally wires the data-provider connectors for the whole suite), this blocks connector loading across the marketplace.
## Repro
```console
$ python3 -c "import json; json.load(open('plugins/vertical-plugins/financial-analysis/.mcp.json'))"
json.decoder.JSONDecodeError: Expecting ',' delimiter: line 47 column 5 (char 1100)
```
## Cause
Two syntax errors at the end of the file:
1. Missing comma after the `egnyte` server object.
2. Missing closing brace for the `box` server object.
## Fix
```diff
"egnyte": {
"type": "http",
"url": "https://mcp-server.egnyte.com/mcp"
- }
+ },
"box": {
"type": "http",
"url": "https://mcp.box.com"
+ }
}
}
```
Verified locally: applying this makes the file parse and all 12 connectors (`daloopa, morningstar, sp-global, factset, moodys, mtnewswire, aiera, lseg, pitchbook, chronograph, egnyte, box`) load.
## Environment
- Claude Code 2.1.160
- Marketplace `claude-for-financial-services`, fetched 2026-06-03
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.