Skip to main content

Troubleshooting

ProblemLikely CauseFix
401 UnauthorizedInvalid or missing API keyVerify X-APIKey value — no spaces around the colon
406 Not AcceptableMissing or incorrect Accept headerSet Accept: application/json, text/event-stream on every request
429 Too Many RequestsPer-IP rate limit hitWait 60 seconds and retry — check Retry-After header
503 Service UnavailableServer concurrency cap reachedWait 1 second and retry — this is transient
Connection refusedIncorrect server URLUse https://mcp.ecgrid.io/mcp exactly
Tool not appearing in AI assistantConfig not loadedFully restart the AI application after saving the config file
Can't find the config fileUnsure of locationClaude Desktop → hamburger menu → Settings → Developer → Edit Config
Can't find the config file on macOSLibrary folder is hiddenUse Go → Go to Folder, paste ~/Library/Application Support/Claude/
Can't find the config file on WindowsAppData folder is hiddenPaste %APPDATA%\Claude\ into the File Explorer address bar
node: command not foundNode.js not installedSee Quick Start Step 2 — Claude Desktop users only
Node.js version too oldVersion below v18Install the LTS version from nodejs.org
JSON parse error on config fileMalformed JSONPaste your config into jsonlint.com to find the error
ECGrid block not working despite no errormcpServers block placed outside main objectThe block must be inside the single outer {} — see Claude Desktop setup
loginName shows unexpected valueWrong API keyConfirm the key at the ECGrid Developer Portal
413 Payload Too LargeRequest body over 64 KBReduce request payload size
Empty tools/list responseServer unreachable or bad authCheck API key and network connectivity; verify URL

Still stuck? Paste the ECGrid MCP Overview into Claude or any AI assistant and describe what you're seeing. The AI can help diagnose the issue step by step. Or contact ECGrid Support.