Bad request - please check your parameters
Invalid 'tools[5].function.name': string does not match pattern. Expected a string that matches the pattern '^[a-zA-Z0-9_-]+$'.
And I got this also:
"error":{
"message":"Invalid 'tools[5].function.name': string does not match pattern. Expected a string that matches the pattern '^[a-zA-Z0-9_-]+$'.",
"type":"invalid_request_error",
"param":"tools[5].function.name",
"code":"invalid_value"
}
Hey buddy! The issue is that your name in the MCP client has some characters that aren’t letters or numbers — maybe something from your local language or some punctuation. Try removing them and it should work.
I spent 3 hours struggling, installing, and uninstalling things… it turned out the node name was “MCP - Tool” and the “-” was causing the error. You’re a genius!! Thanks a lot.