Hello Google Gemini API team,
I am using Gemini API from Vietnam.
My API key works correctly when I call Gemini directly from my Mac. The Interactions API successfully generates content.
However, when I call the same API through my Cloudflare Worker, Google returns:
400 — User location is not supported for the API use.
The Cloudflare Worker is functioning, and MCP authentication succeeds.
Could you please confirm:
-
Does Gemini API support requests originating from Cloudflare Workers?
-
How is the request location determined?
-
Is there an officially supported way to deploy this integration from Vietnam?
I would like to use Gemini through a secure MCP server connected to ChatGPT.
Thank you for your assistance.