Skip to content

financial-analysis/.mcp.json is invalid JSON (missing comma + closing brace) — core connectors fail to load #264

Description

@BartuCulha

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

$ 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

     "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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions