mcp servers don't validate tool schemas on startup, only fail at runtime
tested 5 different mcp servers (filesystem, github, postgres, redis, slack) and none of them validate the tool schema when the server starts up. they all just fail silently at runtime when you call a tool with the wrong params. seems like schema validation should happen at server init, not when a user is already waiting for a response. anyone else hit this or am i missing a config flag somewhere
this is terrifying.... which mcp servers did you test and does it fail with a clear error message or just return null? we're using mcp in production and had no idea schema validation wasn't happening at startup
1. this is a huge footgun for anyone building production mcp tools 2. which servers did you test and does schema validation happen at all or is it completely skipped
this is huge problem for production. which mcp servers did u test and does it fail at startup or only when u call the tool? seems like schema validation should happen when server loads not when tool executes