Gemini API adds one-call tool chaining and Maps grounding for Gemini 3
Google now lets Gemini chain built-in tools like Search, Maps, File Search, and URL Context with custom functions inside a single API call. This removes orchestration glue for agent builders and brings Maps grounding into AI Studio for faster prototyping.

TL;DR
- Google's tooling update adds a long-requested Gemini API feature: built-in tools like Google Search, Google Maps, File Search, and URL Context can now run alongside custom functions in a single API call, with the model choosing tool order itself.
- According to Google's thread, the update also adds "context circulation" for built-in tools, so outputs can flow across tool calls and turns without developers manually re-passing intermediate data.
- Google Maps grounding now works with Gemini 3 models, and an AI Studio screenshot shows the option already exposed in AI Studio for Playground testing.
- Early developer reactions framed the change as removing a lot of agent orchestration glue; one summary from a practitioner post highlights tool-call IDs for "cleaner debugging and async workflows."
What changed in the Gemini API?
The core change is that Gemini can now orchestrate built-in tools and developer-defined functions in one request. In Google's launch thread, the example combines Google Search with a custom check_inventory function, and the model returns a sequence including search calls, results, a "thought," and multiple function calls. The same post says this is available natively in the Interactions API and as an opt-in path through generate_content, with more detail in the Interactions docs and the tool-combination docs.
The other important implementation detail is context handling. Google's follow-up thread says built-in tools now work with function calling and that the platform "do[es] context circulation with built-in tools for better model performance." A supporting practitioner summary in this post adds that every tool call now has an ID, which matters for tracing multi-step chains and asynchronous workflows.
Where does Maps grounding fit, and how can developers try it?
Maps is the newly expanded built-in tool. Google's announcement says Google Maps is now available for Gemini 3 models, and the product thread explicitly describes this as "Grounding with Google Maps" for Gemini 3. That widens the set of built-in tools developers can mix into one-call agent flows beyond Search, File Search, and URL Context.
Testing is already visible in the product surface. The AI Studio screenshot shows a "Grounding with Google Maps" toggle in Playground with Gemini 3.1 Pro Preview selected, which makes this easier to prototype before wiring the same behavior into application code. A smaller developer post in this note underscores the practical use case: teams that had been trying to couple Search or Maps grounding with custom functions can now do that directly instead of stitching separate steps together.