ReleaseAPI / Product · ActionableHabr AI→ original

Google opens Gemini to external apps through a unified MCP layer

Google is launching the Connected Apps Platform in preview: third-party services will be able to connect their data and capabilities to Gemini and Search through remote MCP servers. For example, a store owner could ask an agent to create a category, update the menu, and prepare an SEO description—without navigating several CMS screens. But API access alone does not make such changes safe.

AI-processed from Habr AI; edited by Hamidun News
Google opens Gemini to external apps through a unified MCP layer
Source: Habr AI. Collage: Hamidun News.
Listen to article
Article Fact Sheet & Key Figures
ParameterDetails
Primary sourceHabr AI ↗
Editor-in-Chief
Key metric #1Developers need clear tools, narrowly scoped permissions, and predictable API responses.
Key metric #2Dangerous operations must require confirmation, keep an audit log, and support rollbacks.
Key metric #3Products will need to measure actions performed through agents, not just admin-panel logins.

An online store owner wants to add a seasonal category. Normally, they have to open the CMS, create a page, link products, adjust the menu, and fill in the SEO fields separately. Google is proposing a different entry point: the user describes the task in Gemini, while the connected service provides the agent with the necessary tools.

That is the purpose of the Connected Apps Platform. Third-party applications will be able to register integrations for Gemini and Search by connecting remote MCP servers. The platform is still in preview, so it is too early to talk about work moving en masse away from familiar interfaces. But the direction is already clear: the AI assistant is becoming not only a window for answers, but also a universal control panel for external services.

How it works in the case of an online store

The developer of a website builder uses MCP to describe the available operations: retrieve the project structure, find products, create a category, change the navigation, or update a CMS entry. The user connects the service and grants it permissions. Gemini can then select the appropriate tools and invoke them as part of the request.

Suppose the command is: “Create a seasonal products section, add a category page, and update the menu.” Generating text is not enough. The agent must read the site’s current state, create the related objects, verify the result, and only then report success. If the category appears but the menu is not updated, the task is only partially complete.

This is the key difference from the AI features commonly found in site builders. A generator can draw a new page from a description. Agent-based control must safely modify an existing production system, where objects are interconnected, users have different roles, and every error has consequences.

For developers, the platform’s value also lies in distribution. An application gains an additional interface through which users can access its features. But having an MCP server does not by itself guarantee that a service will appear in Gemini or Search: Google reviews integrations and controls their availability within its ecosystem.

Competition shifts to the tool layer

For years, website builders were compared by their templates, editors, business modules, and built-in generators. Now there is another criterion: how easy it is for an external agent to work with the platform.

What matters here is not only the number of API methods or formal MCP support. Tool names must be unambiguous, parameters understandable, results structured, and errors suitable for programmatic handling. If the agent confuses creating a draft with publishing it, or does not understand which fields are required, the user sees an unreliable product even if the underlying problem lies in the integration.

Analytics is changing as well. Previously, activity could be assessed by editor or admin-panel opens. If some operations run through Gemini, those metrics no longer reflect actual usage. Product teams will need events for tool calls, completed workflows, confirmations, refusals, and rollbacks.

The product’s own interface is not going away. Fine-tuning design, responsiveness, and complex user flows still requires visual control. Routine operations are more likely to move into conversations with an agent, while the editor remains the place for complex work and result verification.

The main risk: a valid command with the wrong outcome

The most dangerous failure occurs when the API works without an error but the agent misunderstands the user’s intent. A page-deletion tool may return a successful response even though the user only wanted to remove the page from the menu. Technically, the call was executed correctly; from a product perspective, it caused an incident.

That is why MCP alone is not enough. Changes to a real project require least-privilege access, separate confirmation for sensitive actions, an operation log, previews, and reliable rollback. Compound tasks are best handled as controlled transactions: either the entire sequence completes, or the system returns to its initial state. It is especially dangerous to leave a site between steps, with a new object already created while related elements remain unchanged.

The practical conclusion for developers is simple: do not begin by giving the agent full access to the entire platform. Select several frequent, reversible workflows; build narrowly scoped tools; and add idempotency, result validation, and clear errors. Product teams should decide in advance which actions the agent may perform autonomously, which it should present as drafts, and which must always require confirmation.

The Connected Apps Platform is not eliminating website editors yet. It is changing the way users enter them. The winner will not be the service that merely announces MCP support, but the one whose features an agent can invoke predictably, safely, and without unpleasant surprises for the project owner.

Story

Key Questions Answered

How it works in the case of an online store?

The developer of a website builder uses MCP to describe the available operations: retrieve the project structure, find products, create a category, change the navigation, or update a CMS entry. The user connects the service and grants it permissions. Gemini can then select the appropriate tools and invoke them as part of the request. Suppose the command is: “Create a seasonal products section, add a category page, and update the menu.” Generating text is not enough.

What are the key details on Competition shifts to the tool layer?

For years, website builders were compared by their templates, editors, business modules, and built-in generators. Now there is another criterion: how easy it is for an external agent to work with the platform. What matters here is not only the number of API methods or formal MCP support. Tool names must be unambiguous, parameters understandable, results structured, and errors suitable for programmatic handling.

What are the key details on The main risk: a valid command with the wrong outcome?

The most dangerous failure occurs when the API works without an error but the agent misunderstands the user’s intent. A page-deletion tool may return a successful response even though the user only wanted to remove the page from the menu. Technically, the call was executed correctly; from a product perspective, it caused an incident. That is why MCP alone is not enough.

ZK
Zhemal Khamidun — CPO at Alpina Digital, product manager of AlpinaGPT. Building AI products since 2019. Hamidun News is a pet project that grew into a production aggregator with 6,000+ readers.
✦ Hands-On AI Engineering · Hamidun Academy

Build & Ship Production AI Agents Without Boilerplate Code

Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.

Start 72h Free Trial →Vibe-Coding Intensive
What do you think?
Loading comments…