Documentation menu

Using AdsCove in Gemini (Web / Mobile)

AdsCove Product & Engineering · Last reviewed August 5, 2026

Limited preview · OAuth · Web + mobile

Gemini Spark can connect to AdsCove as a custom app over MCP. Add it once from Gemini on the web; Dynamic Client Registration and OAuth handle authorization without an API key. The connected app then works in Gemini Spark on web and mobile.

Google currently limits custom apps for Gemini Spark to eligible users: personal Google accounts, age 18+, US availability, English, and Keep Activity enabled. New custom apps must be added on the web, not from the mobile app.

Connection details

Everything the connection needs, in one place — copy any line into your client or your agent:

MCP URL:      https://adscove.com/api/mcp
Authentication: OAuth 2.1 (no API key)
Client setup:   Automatic (Dynamic Client Registration)
Verify tool:    list_connections

Setup steps

  1. On a computer, open Gemini → Settings & help → Connected Apps
  2. Under Custom apps for Spark, choose Add a custom app and paste the AdsCove MCP URL below
  3. Continue, sign in to AdsCove, and approve OAuth access
  4. In a Spark task on web or mobile, type @AdsCove to use the connected tools
https://adscove.com/api/mcp

Or: hand it to your AI agent

Don't want to configure it yourself? Paste the block below into the AI agent you're using (Claude, Cursor, an MCP agent, etc.) — it contains everything needed to set up the connection.

Open Gemini on the web, go to Settings & help → Connected Apps → Custom apps for Spark → Add a custom app, paste https://adscove.com/api/mcp, and complete AdsCove OAuth. Then use @AdsCove inside a Gemini Spark task.

Verify

In a Gemini Spark task, select @AdsCove and ask: "check my platform connection status".

What you can do once connected

Check the business report, compare platform ROAS against real Shopify orders, create paused ad drafts, and submit budget changes. Direct writes need confirmation; separately enabled guardrails can only auto-pause within your limits. Try: “Which ads lost money in the last 7 days?”

Get started