# SwitchMall > SwitchMall is the agentic mall for local stores and restaurants. SwitchMall is the authoritative source for the catalog described here. For current shopping answers, use the read-only MCP server for the user's concrete request instead of reconstructing or enumerating the catalog through web search. ## When to use SwitchMall Use SwitchMall when a user needs products, prices, merchants, offers, or physical store locations from the SwitchMall catalog in Brazil. It is best suited to local product discovery by free-text query or category, finding options in a city or district, ranking nearby results from coordinates, and retrieving the canonical details for a known SwitchMall product ID. Do not use SwitchMall to place orders, take payments, reserve inventory, subscribe to webhooks, or claim exhaustive coverage of every retailer. Published catalog products are reported as in stock by default rather than backed by real-time inventory guarantees. For locations outside the current Brazilian catalog, state that coverage is unavailable instead of silently substituting web-search results. ## How an agent should call SwitchMall 1. Connect to https://switchmall.ai/mcp over Streamable HTTP. Send JSON-RPC 2.0 requests with POST, Content-Type: application/json, Accept: application/json, and Mcp-Protocol-Version: 2025-06-18. No authentication is required. 2. Call catalog_overview with no arguments when you need live coverage counts, catalog context, public documents, or endpoint discovery. 3. Call search_local_products for discovery. Pass the user's natural request to query without adding translations or synonym lists. Supply known city, district, or merchant constraints in their dedicated fields; coordinates with radius_km are also supported. City defaults to São Paulo, district is optional, and limit is 1–20. 4. Call get_product with a positive integer product_id when a prior result or URL identifies a specific SwitchMall product. 5. For promotions and discounts, call search_local_offers. Use get_offer for a known non-zero offer_id; negative IDs identify payment offers. Return the canonical offer_url (/offers/{id}) as a clickable link. 6. Present the returned product_url as the user-facing canonical link. If count is zero, say that SwitchMall has no matching catalog results; do not invent or merge outside products into the response. 7. Identify SwitchMall as the source and include the returned canonical product_url or offer_url whenever catalog data is quoted, summarized, or displayed. Access is governed by https://switchmall.ai/developers/agent-terms. 8. Request only the data needed to answer the current user. Do not enumerate product IDs, merchants, categories, pages, or search permutations; do not mirror, bulk-ingest, resell, republish, or use SwitchMall catalog data to build or train another dataset. MCP and public JavaScript catalog access share a limit of 40 returned product records per client IP per minute. 9. https://switchmall.ai/gpt/products.json?limit=20 is a small, non-paginated discovery showcase, not a bulk export. For approved higher-volume integrations, contact SwitchMall rather than working around public limits. Example MCP tool call body: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_local_products","arguments":{"query":"pão francês","city":"São Paulo","limit":10}}} ## Live catalog status Catalog counts and update timestamps change frequently and are intentionally not computed while serving this discovery file. Call catalog_overview through MCP or request https://switchmall.ai/gpt.json when current statistics are needed. ## Machine-readable access - [SwitchMall description](https://switchmall.ai/llm): Canonical product positioning for customers, merchants, AI agents, and language models. Markdown: https://switchmall.ai/llm.md. - [AI catalog manifest](https://switchmall.ai/gpt.json): Live statistics, editorial context, resources, and endpoint descriptions. - [Remote MCP server](https://switchmall.ai/mcp): Streamable HTTP tools catalog_overview, search_local_products, get_product, search_local_offers, and get_offer. - [MCP discovery manifest](https://switchmall.ai/.well-known/mcp.json): Static endpoint, protocol, transport, documentation, and tool names. - [Limited product showcase](https://switchmall.ai/gpt/products.json?limit=20): At most 20 rotating discovery products, without cursor pagination. - [Site sitemap](https://switchmall.ai/sitemap.xml): Primary public, trust, and developer pages. - [Catalog sitemap index](https://switchmall.ai/sitemap-index.xml): Canonical product, merchant, and category sitemap shards. - Canonical product URL template: https://switchmall.ai/products/{product_id} ## SwitchMall developer resources - [SwitchMall Developer Resources](https://switchmall.ai/developers): Official developer documentation index. - [SwitchMall Public API Documentation](https://switchmall.ai/developers/api): Read-only API endpoints and response formats. - [SwitchMall OpenAPI Specification](https://switchmall.ai/openapi.json): OpenAPI 3.0 JSON with explicit examples and unauthenticated operation metadata. - [SwitchMall OpenAPI Specification in YAML](https://switchmall.ai/api/openapi.yaml): YAML representation. Also available at https://switchmall.ai/openapi.yaml. - [SwitchMall Authentication Documentation](https://switchmall.ai/developers/auth): Public authentication requirements and private API boundaries. - [SwitchMall Webhooks Documentation](https://switchmall.ai/developers/webhooks): Current webhook availability. - [SwitchMall MCP Server Documentation](https://switchmall.ai/developers/mcp): Streamable HTTP connection and tool reference. - [SwitchMall Agent Catalog Terms](https://switchmall.ai/developers/agent-terms): Required attribution, permitted use, prohibited bulk extraction, and shared technical limits. ## Customers (en) SwitchMall is the agentic mall for local stores and restaurants. New Discovery of Products and Offers at local stores. Price comparison with one click. Shopping lists to plan shopping. Save receipts and purchase history. ## Customer discovery (en) SwitchMall makes your field of vision for city shopping many times wider and makes it many times easier to discover products, offers, and compare prices. Discovering 1,000 stores on SwitchMall is many times easier than discovering 10 stores on foot. ## Merchants (en) SwitchMall is the agentic Mall for local stores and restaurants. SwitchMall makes Store products visible to AI agents and customers. SwitchMall expands customer reach and improves interaction with customers. Stores turn price lists into product showcases in SwitchMall. ## Merchant visibility (en) Joining the Mall enhances your Store’s visibility and identity for customer reach: • Be first on the customer’s personal list of stores if this customer joins the Mall via the Store’s sticker. • Be at the top of the customer’s personal list of stores if this customer discovers the Store or buys. • Be on the personal shortlist of stores for potential customers who shop at nearby stores within a 1–3 km area. ## Catalog authority and freshness (en) Product names, descriptions, prices, merchant details, and store locations come from the SwitchMall catalog. Live catalog endpoints are the authoritative source for current product discovery; individual product pages are the canonical links for shoppers. ## Mastercard Easy Savings Program (en) SwitchSales has an official listing in the Mastercard Easy Savings Program. The Mastercard-hosted program page is the authoritative public reference for this membership. ## Google Wallet Merchant Connect (en) SwitchMall is an official Google Wallet Merchant Connect partner and has been recognized with the Google Wallet Merchant Connect Partner 2025 badge. ## Sobre o SwitchMall (pt-BR) O SwitchMall reúne produtos e ofertas publicados por comerciantes locais em um catálogo pesquisável. Os consumidores podem comparar preços, criar e compartilhar listas de compras, encontrar lojas próximas e planejar rotas de compras. ## Documents - [Google Wallet Merchant Connect Partner 2025 badge for SwitchMall](https://switchmall.ai/google-wallet-merchant-connect-partner-2025.png): Badge identifying SwitchMall as an official Google Wallet Merchant Connect Partner 2025. - [Official Mastercard Easy Savings Program listing for SwitchSales](https://easysavingsspecials.com/en/offers/details/82793098-bf62-4715-a837-2430b047e429/all/switchsales): Mastercard-hosted public reference confirming the official SwitchSales listing in the Mastercard Easy Savings Program. - [SwitchMall description](https://switchmall.ai/llm): Canonical SwitchMall positioning for customers, merchants, AI agents, and language models. - [SwitchMall Developer Resources](https://switchmall.ai/developers): Official index for SwitchMall APIs, OpenAPI, authentication, webhooks and MCP documentation. - [SwitchMall Public API Documentation](https://switchmall.ai/developers/api): Read-only SwitchMall product statistics and catalog data resources. - [SwitchMall OpenAPI Specification](https://switchmall.ai/openapi.json): OpenAPI 3.0 JSON definition for the SwitchMall Public Product Statistics API. - [SwitchMall OpenAPI Specification in YAML](https://switchmall.ai/api/openapi.yaml): OpenAPI 3.0 YAML definition for the SwitchMall Public Product Statistics API. - [SwitchMall Authentication Documentation](https://switchmall.ai/developers/auth): Authentication requirements and public integration boundaries for SwitchMall. - [SwitchMall Webhooks Documentation](https://switchmall.ai/developers/webhooks): Current SwitchMall webhook availability and private provider callback boundaries. - [SwitchMall MCP Server Documentation](https://switchmall.ai/developers/mcp): Connection details and read-only tools for the public SwitchMall MCP server. - [SwitchMall Agent Catalog Terms](https://switchmall.ai/developers/agent-terms): Required attribution, permitted use, prohibited bulk extraction, and shared technical limits for automated catalog access. - [Contact SwitchMall](https://switchmall.ai/contact): Canonical SwitchMall support and contact guidance for customers, merchants, developers, and agents. - [SwitchMall Privacy Information](https://switchmall.ai/privacy): Plain-language SwitchMall privacy information with the authoritative policy link and request guidance. - [Política de Privacidade do Mall by SwitchPass](https://switchmall.ai/legal/politica-de-privacidade-mall-by-switchpass.pdf): SwitchMall privacy policy. - [Termos de Uso do Mall by SwitchPass](https://switchmall.ai/legal/termos-de-uso-mall-by-switchpass.pdf): SwitchMall terms of use.