# Gemini 3 models 400 error with different MCPs

**URL:** <https://discuss.ai.google.dev/t/gemini-3-models-400-error-with-different-mcps/137117>\
**Category:** Google Antigravity\
**Tags:** mcp, bug\
**Created:** [March 31, 2026, 12:55am UTC](https://discuss.ai.google.dev/t/gemini-3-models-400-error-with-different-mcps/137117 "2026-03-31T00:55:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yogesh\_Charan](https://d1dlmcr85iqnpo.cloudfront.net/user_avatar/discuss.ai.google.dev/yogesh_charan/32/41070_2.png) [@Yogesh\_Charan](https://discuss.ai.google.dev/u/Yogesh_Charan)\
**Post date:** [March 31, 2026, 12:55am UTC](https://discuss.ai.google.dev/t/gemini-3-models-400-error-with-different-mcps/137117/1 "2026-03-31T00:55:16Z")

</div>

Gemini 3 models doesnt work with my MCPs, I’v got various INVALID ARG errors  
Claude models is working flawlessly

Trajectory ID: 26ff7d31-b048  
Error: HTTP 400 Bad Request  
Sherlog:  
TraceID: 0xb090ce  
Headers: {“Alt-Svc”:[“h3=“:443”; ma=2592000,h3-29=“:443”; ma=2592000”],“Content-Length”:[“556”],“Content-Type”:[“text/event-stream”],“Date”:[“Tue, 31 Mar 2026 00:41:10 GMT”],“Server”:[“ESF”],“Server-Timing”:[“gfet4t7; dur=651”],“Vary”:[“Origin”,“X-Origin”,“Referer”],“X-Cloudaicompanion-Trace-Id”:[“b090cea”],“X-Content-Type-Options”:[“nosniff”],“X-Frame-Options”:[“SAMEORIGIN”],“X-Xss-Protection”:[“0”]}

{  
“error”: {  
“code”: 400,  
“message”: “\* GenerateContentRequest.tools[9].function\_declarations[0].parameters.properties[depth].enum: only allowed for STRING type\n\* GenerateContentRequest.tools[9].function\_declarations[0].parameters.properties[depth].enum[0]: cannot be empty\n\* GenerateContentRequest.tools[9].function\_declarations[0].parameters.properties[depth].enum[1]: cannot be empty\n\* GenerateContentRequest.tools[9].function\_declarations[0].parameters.properties[depth].enum[2]: cannot be empty\n”,  
“status”: “INVALID\_ARGUMENT”  
}  
}

Trajectory ID: 14f2f87e-0618  
Error: HTTP 400 Bad Request  
Sherlog:  
TraceID: 0xc8e811c  
Headers: {“Alt-Svc”:[“h3=“:443”; ma=2592000,h3-29=“:443”; ma=2592000”],“Content-Length”:[“219”],“Content-Type”:[“text/event-stream”],“Date”:[“Tue, 31 Mar 2026 00:46:22 GMT”],“Server”:[“ESF”],“Server-Timing”:[“gfet4t7; dur=690”],“Vary”:[“Origin”,“X-Origin”,“Referer”],“X-Cloudaicompanion-Trace-Id”:[“c8e811c1”],“X-Content-Type-Options”:[“nosniff”],“X-Frame-Options”:[“SAMEORIGIN”],“X-Xss-Protection”:[“0”]}

{  
“error”: {  
“code”: 400,  
“message”: “\* GenerateContentRequest.tools[7].function\_declarations[0].parameters.properties[programming\_language].enum[0]: cannot be empty\n”,  
“status”: “INVALID\_ARGUMENT”  
}  
}
