Superprecio MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DEBUG | No | Enable debug logging (optional) | false |
| REQUEST_TIMEOUT | No | Request timeout in milliseconds (optional) | 30000 |
| SUPERPRECIO_API_URL | Yes | Superprecio API URL (required) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_productsA | Search for products by name or description across all Argentina supermarkets. This tool searches multiple supermarkets simultaneously and returns price comparisons. It's perfect for finding the best deals and comparing prices across different stores. The search is smart and handles:
Results include:
|
| search_by_codeA | Search for a specific product by its EAN/barcode across all supermarkets. This tool is perfect for:
The barcode/EAN search will find the exact same product across different stores, making it ideal for precise price comparisons. |
| compare_pricesB | Compare prices for a product across all supermarkets and find the best deal. This tool analyzes prices and provides:
Perfect for making informed buying decisions and finding the best deals. |
| get_best_dealsB | Find the best deals and discounts currently available in supermarkets. This tool helps you discover:
Great for budget shopping and finding savings across all stores. |
| send_notificationA | Send a push notification to a specific device or broadcast to all subscribed devices. This tool can:
Note: Requires Firebase Cloud Messaging setup on the Superprecio server. |
| subscribe_deviceA | Subscribe a device to receive push notifications about deals and price alerts. This tool registers a device token with the Superprecio notification system. Once subscribed, devices will receive:
Note: Requires a valid Firebase Cloud Messaging device token. |
| create_shopping_listA | Create a new shopping list to organize your purchases. You can create an empty list and add items later, or create a list with items right away. This is useful for planning your shopping and then optimizing which supermarket to buy from. Features:
|
| add_items_to_listA | Add products to an existing shopping list. You can add multiple items at once, each with:
Perfect for building up your shopping list before optimizing. |
| get_shopping_listsB | Get all shopping lists, optionally filtered by user. Returns a list of all active shopping lists with their items. Useful for:
|
| optimize_shopping_listA | 🔥 OPTIMIZE YOUR SHOPPING - Find the best supermarket for your entire shopping list! This is the most powerful feature. It:
Perfect for:
The tool searches ALL active supermarkets in Argentina and tells you which one gives you the best total price for your entire basket. |
| remove_shopping_listA | Delete a shopping list. This removes the list and all its items from the active lists. The list is soft-deleted (marked as inactive) so it can be recovered if needed. |
| set_price_alertA | Set a personalized price alert for a product. Get notified when a product reaches your target price! Features:
Perfect for:
Example: "Alert me when Coca Cola 2.25L drops below $800" |
| get_my_alertsA | Get all your active price alerts with their current status. View all products you're monitoring and see:
Perfect for:
|
| remove_price_alertA | Delete a price alert. Stop monitoring a product's price. This permanently removes the alert. |
| find_nearby_supermarketsA | Find supermarkets near your current location using GPS coordinates. Discover which supermarkets are closest to you! Features:
Perfect for:
Example coordinates for Buenos Aires city center:
The tool uses the Haversine formula to calculate accurate distances. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| price_expert | Transform Claude into an expert Argentina supermarket price comparison assistant (expanding to Latin America) |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Supermarket List | List of all available supermarkets in Argentina (expanding to Latin America) |
TDQS
Scored across 15 tools
Each tool has a clearly distinct purpose with no significant overlap. For example, 'add_items_to_list' is for adding products to an existing list, 'create_shopping_list' is for creating new lists, and 'optimize_shopping_list' is for finding the best supermarket for an entire list. The descriptions reinforce these distinct roles, making it easy for an agent to choose the right tool.
All tool names follow a consistent snake_case pattern with clear verb-noun structures, such as 'add_items_to_list', 'compare_prices', and 'set_price_alert'. There are no deviations in naming conventions, making the set predictable and easy to understand at a glance.
With 15 tools, this server is well-scoped for its purpose of shopping optimization and price comparison in Argentina. Each tool serves a specific function, from list management to price alerts and notifications, without feeling bloated or insufficient for the domain.
The tool set provides comprehensive coverage for shopping optimization, including CRUD operations for lists and alerts, price comparison, product search, location-based supermarket finding, and notification management. There are no obvious gaps; agents can handle the full lifecycle from planning to purchasing and monitoring deals.