BuckAMayzing
05/29/2025, 9:33 PM{
"error": "Failed to connect to MCP server: SSE error: Non-200 status code (400)"
}
The troubleshooting steps I've gone through are a bit too numerous to list, but I have yet to figure out the incantation to get a successful response. The best I had was a 200 at one point that sent the same error code. I'm not sure what I'm missing here.
I can use API or function calls of course, but that comes with some pretty serious drawbacks, so it'd be great if I can use what's here.
Has anyone here successfully done this? My other clients connect fine, so it's kinda looking like the standard isn't correctly implemented on Vapi's side. The github repo suggests Vapi rolled its own server rather than using the SDK, so is this unspported/intentional?Kings_big💫
05/30/2025, 6:51 AMBuckAMayzing
05/30/2025, 2:30 PMexpress.json, which replaces bodyParser.json. Just in case it was an edge case, I tried the body-parser package as well, but that didn't change anything, unfortunately. Also, like I mentioned, SDK-built clients work just fine (I've been running other services against my MCP server).
Is there a way I can get more detailed logs from the test? Seeing the full request might help me diagnose. With the request being sent through vapi's proxy, I'm not sure if there's something I could potentially be missing.BuckAMayzing
05/30/2025, 3:55 PMKings_big💫
05/30/2025, 4:36 PMBuckAMayzing
05/30/2025, 7:47 PMKings_big💫
05/30/2025, 7:55 PMBuckAMayzing
05/30/2025, 7:56 PMChiranjeet Mishra
05/30/2025, 8:18 PM