Google Shopping MCP Server
for AI Agents
Connect your AI agent to StackOne's Google Shopping MCP server and give it 80 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
80 Agent Actions
Create, read, update, and delete across Google Shopping — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your Google Shopping MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every Google Shopping tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Max Agent Context. Min Cost.
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Google Shopping call.
Tools Discovery →What is the Google Shopping MCP Server?
A Google Shopping MCP server lets AI agents read and write Google Shopping data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Google Shopping MCP server ships with 80 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
All Google Shopping MCP Tools
Every action from Google Shopping's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Business Infos
- Get Business Info
Retrieve the business information for a Merchant Center account
- Update Business Info
Update business information for a Merchant Center account
Business Identitys
- Get Business Identity
Retrieve business identity declarations for a Merchant Center account
- Update Business Identity
Update business identity declarations for a Merchant Center account
Homepages
- Get Homepage
Retrieve the store homepage for a Merchant Center account
- Update Homepage
Update the store homepage URI for a Merchant Center account
Email Preferences
- Get Email Preferences
Retrieve email preferences for a user on a Merchant Center account
- Update Email Preferences
Update email preferences for a user on a Merchant Center account
Autofeed Settings
- Get Autofeed Settings
Retrieve autofeed settings for a Merchant Center account
- Update Autofeed Settings
Update autofeed settings for a Merchant Center account
Automatic Improvements
- Get Automatic Improvements
Retrieve the automatic improvements settings for a Merchant Center account
- Update Automatic Improvements
Update automatic improvements settings for a Merchant Center account
Online Return Policys
- Create Online Return Policy
Create a new online return policy
- Get Online Return Policy
Retrieve a single online return policy
- Delete Online Return Policy
Delete an online return policy
Services
- List Services
List account services for a Merchant Center account
- Get Service
Retrieve a single account service
Accounts
- List Accounts
List the Merchant Center accounts accessible to the authenticated user
- Get Account
Retrieve a single Merchant Center account by its numeric ID
- Update Account
Update an existing Merchant Center account
Conversion Sources
- Create Conversion Source
Create a new conversion source for an account
- List Conversion Sources
List all conversion sources for a Merchant Center account
- Get Conversion Source
Retrieve a single conversion source
- Update Conversion Source
Update an existing conversion source
- Delete Conversion Source
Soft-delete a conversion source
Data Sources
- Create Data Source
Create a new data source (feed) for an account
- List Data Sources
List all data sources (feeds) for a Merchant Center account
- Get Data Source
Retrieve a single data source by ID
- Update Data Source
Update an existing data source
- Delete Data Source
Delete a data source
Notification Subscriptions
- Create Notification Subscription
Create a notification subscription
- List Notification Subscriptions
List all notification subscriptions for a Merchant Center account
- Get Notification Subscription
Retrieve a single notification subscription
- Update Notification Subscription
Update an existing notification subscription
- Delete Notification Subscription
Delete a notification subscription
Products
- Get Product
Retrieve a single processed product
- List Products
List processed products for a Merchant Center account
Product Inputs
- Update Product Input
Update an existing product input
- Delete Product Input
Delete a product input
Programs
- List Programs
List Merchant Center programs and account participation
- Get Program
Retrieve a specific Merchant Center program
Limits
- List Limits
List product limits per scope for an account
- Get Limit
Retrieve a single product limit
Regions
- Create Region
Create a custom region
- List Regions
List custom geographic regions for an account
- Get Region
Retrieve a single region
- Update Region
Update an existing region
- Batch Create Regions
Create multiple regions in a single call
- Batch Update Regions
Update multiple regions in a single call
- Batch Delete Regions
Delete multiple regions in a single call
- Delete Region
Delete a region
Users
- Create User
Invite a new user to a Merchant Center account
- List Users
List all users with access to a Merchant Center account
- Get User
Retrieve a specific user on a Merchant Center account
- Update User
Update an existing user on a Merchant Center account
- Delete User
Remove a user from a Merchant Center account
Other (24)
- List Online Return Policies
List online return policies for a Merchant Center account
- Get Terms Of Service Agreement State
Retrieve the agreement state of a Terms of Service for an account
- Retrieve Application Terms Of Service Agreement State
Retrieve the application Terms of Service agreement state for an account
- Get Terms Of Service
Retrieve a specific Terms of Service version
- Retrieve Latest Terms Of Service
Retrieve the latest Terms of Service for a kind and region
- List Local Inventories
List all local store inventories for a product
- List Regional Inventories
List all regional inventories for a product
- List Aggregate Product Statuses
List aggregate product statuses for an account
- List Account Issues
List all account-level issues for a Merchant Center account
- List Quotas
List daily call quota and usage per quota group
- Search Reports
Run a Merchant Center Query Language (MCQL) query against reporting data
- Get Shipping Settings
Retrieve shipping settings for a Merchant Center account
- Delete Local Inventory
Delete a local inventory record for a product at a store
- Delete Regional Inventory
Delete a regional inventory record for a product
- Claim Homepage
Claim ownership of the store homepage
- Undelete Conversion Source
Restore a soft-deleted conversion source
- Insert Local Inventory
Insert (or replace) a local inventory record for a product at a store
- Insert Regional Inventory
Insert (or replace) a regional inventory record for a product
- Render Account Issues
Render account-level issues with detailed information and available actions
- Render Product Issues
Render product-level issues with detailed information and available actions
- Insert Product Input
Insert a product input into a primary or supplemental data source
- Enable Program
Enable a Merchant Center program for the account
- Disable Program
Disable a Merchant Center program for the account
- Insert Shipping Settings
Replace shipping settings for a Merchant Center account
Set Up Your Google Shopping MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to Google Shopping in under 10 lines of code.
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}Check More Documents & Knowledge MCP Servers
134+ actions
101+ actions
96+ actions
95+ actions
92+ actions
80+ actions
67+ actions
Platform Resources
MCP Code Mode: Keeping Tool Responses Out of Agent Context
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
Indirect Prompt Injection Defense for MCP Tools: A Technical Guide
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
MCP vs A2A: Architecture, Security, and When to Use Each
MCP vs A2A: what each protocol standardizes, how they differ, their shared security risks including indirect prompt injection, and when to use one, both, or a hybrid architecture.
12 min
MCP vs API: What 200+ Connector Builds Taught Us
MCP wraps APIs, it doesn't replace them. After building 200+ connectors that serve both, here's when each approach wins.
14 min read
Google Shopping MCP Server FAQ
Does StackOne have a Google Shopping MCP server?
Google Shopping MCP server vs direct API integration — what's the difference?
How does Google Shopping authentication work for AI agents?
origin_owner_id.Are Google Shopping MCP tools vulnerable to prompt injection?
What is the context bloat of a Google Shopping agent and how do I avoid it?
Can I limit which actions my Google Shopping agent can access?
Can I create custom agent actions for my Google Shopping MCP server?
When should I NOT use a Google Shopping MCP server?
What AI frameworks and AI clients does the StackOne Google Shopping MCP server support?
Put your AI agents to work
All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.