Paste your config and see what Claude Desktop will actually do with it. Most broken MCP configs are valid JSON — which is exactly why nothing tells you they are wrong.
Getting the config right is the boring half. MCP Showcase takes the same server and produces a live playground your customers can try, with documentation for every tool.
Nothing is uploaded. The check runs entirely in your browser.
Root key, endpoint key, transport type and the client-specific fields that Claude Desktop treats differently from everyone else.
Each problem comes with what Claude Desktop expects instead, so it is a change you can make rather than a symptom to search for.
Almost every broken MCP config is valid JSON. Clients ignore keys they do not recognise, so a file with the wrong root key or the wrong endpoint field parses cleanly, Claude Desktop starts normally, and no servers appear. There is no error to search for. That silence is why these mistakes survive so long.
mcpServers.
Anything else is parsed and ignored.Claude Desktop's config launches local processes; it does not take a hosted MCP URL directly. A remote server is configured as a stdio command that runs the mcp-remote proxy and is given the URL as an argument. Pasting the URL into a "url" field is the single most common mistake here, and it fails silently -- the server simply never appears.
The check runs entirely in your browser and makes no network request. That is deliberate rather than incidental: MCP configs routinely contain API tokens, and "paste your config into this website" is a reasonable thing to refuse. You can confirm it in your browser's network tab.
Then the problem has moved out of the file. A client that shows the server but no tools is connecting and failing at the handshake or the transport, not misreading your config. The MCP Inspector shows which transport the server answers on and the raw request log, and the MCP Server Tester reduces the same thing to a pass/fail checklist.
A working config is table stakes. What it does not do is help anyone understand what your server is for — and if you publish an MCP server, that is the part that decides whether anyone configures it at all. MCP Showcase turns the same endpoint into a live playground with per-tool documentation, so evaluating it takes a click instead of a config file and a restart.