Skip to main content
Google Launches Multi-Tool Support for Gemini API
Gemini

Gemini API Tooling Updates

As agentic workflows, AI systems that can plan and execute tasks, become the new standard, the technical orchestration behind them can often be a bottleneck. Google DeepMind announced a series of major updates to the Gemini API designed to simplify how developers build complex, multi-step AI applications.

From combining built-in Google tools with custom functions to introducing context circulation, these updates make Gemini more capable of reasoning across different data sources in a single breath.

1. Tool Combos: Search, Maps, and Custom Functions Together

Previously, developers had to choose between using a built-in Google tool (like Search) or a custom function they wrote. Now, you can combine them in a single request.

  • Seamless Pivoting: Gemini can now use Google Search to find trending products and then immediately call your internal inventory API to check stock, all without the developer having to manually pass data between the two steps.
  • Reduced Latency: By handling this orchestration on the server side, apps become faster and more responsive.

2. Context Circulation: AI Memory Across Tools

One of the most powerful additions is Context Circulation. This allows the output of one tool to become the immediate context for the next.

  • Example: Gemini can use a built-in tool to fetch real-time weather data and then circulate that information to a custom tool that suggests and books an outdoor venue based on that specific forecast.
  • Cohesive Reasoning: The model preserves the history of tool calls and responses, allowing it to perform complex, multi-turn reasoning that feels human-like.

3. Grounding with Google Maps for Gemini 3

Location-aware AI is a must for modern apps. Google has now expanded Grounding with Google Maps to the entire Gemini 3 model family.

  • Spatial Data Access: Developers can enable Maps as a tool to give Gemini access to rich, up-to-date data on local businesses, commute times, and place details.
  • Walking Distance Logic: You can now build agents that find "highly-rated coffee shops within walking distance of a specific landmark" with high accuracy.

4. Developer Precision: Tool Response IDs

To help with debugging and complex parallel processing, Google introduced unique call identifiers (id) for every tool call.

  • No More Mismatches: These IDs ensure that even if a model makes multiple parallel function calls, the developer can precisely map each response back to the correct request.
  • Enhanced Debuggability: It provides a clear audit trail for exactly how and why the AI triggered a specific tool.

5. Recommendation: Use the Interactions API

While these features work with the standard generateContent API, Google strongly recommends developers move to the new Interactions API. This new interface offers:

  • Server-side state management.
  • Unified reasoning traces.
  • Easier orchestration of multi-step agentic workflows.

The era of the 'single-purpose' chatbot is over; the era of the 'multitasking' agent has arrived. With these new Gemini API tools, your application isn't just answering questions, it's connecting the dots.