CLI Market — Commerce infrastructure for AI agents. 60 retailers, 11 countries, 3 platforms (VTEX+Shopify+Magento), 36 MCP tools, 5 payment methods.
Project description
CLI Market
Commerce infrastructure for AI agents.
60 retailers. 11 countries. 3 platforms. 36 MCP tools. 5 payment methods.
One pip install. One API. Zero scraping.
What is CLI Market?
AI agents can't comparison-shop in physical retail. Every retailer requires separate auth, separate search logic, no unified cart. Agents fail before the first query.
CLI Market fixes this. One pip install. One API call across all 60 retailers. One JSON schema.
- Search any product across 60 verified retailers in 11 countries
- Compare prices cross-border — PEN, ARS, BRL, MXN, COP, CLP, EUR, USD
- Basket — compare your full shopping cart across retailers, find the cheapest
- Inflation — track real price changes from supermarket shelves, updated every 8 hours
- Buy — checkout with Yape, Plin, Wise, PayPal, or Lemon
- Build — data moat with thousands of verified prices, historical snapshots, SKU normalization
Stripe turned payments into APIs. We turn commerce into APIs.
cli-market.dev · API docs · Dashboard
Quick start
pip install cli-market
export MARKET_API_URL=https://cli-market-api.onrender.com
market login
market search "leche" --country PE
market compare "aceite"
market checkout --payment yape
market ask "compra arroz al mejor precio"
Multi-platform coverage
| Platform | Count | Examples |
|---|---|---|
| VTEX | 38 | Wong, Metro, Plaza Vea, Carrefour, Jumbo, Motorola, Electrolux, Whirlpool, Samsung, HEB, Chedraui, Easy, Promart, Coppel, Ripley, C&A, Hering |
| Shopify | 15 | Adidas, Gymshark, Allbirds, Alo Yoga, Glossier, Fenty Beauty, Kylie Cosmetics, ColourPop, Brooklinen, Casper, On Running |
| Magento | 7 | Falabella PE/CL/CO, Paris CL, Ripley CL, Liverpool MX, El Palacio MX |
36 MCP tools
market_login market_lines market_search market_compare market_add market_cart market_cart_update market_cart_remove market_checkout market_orders market_reorder market_ask market_basket market_inflation market_categories market_barcode market_enrich market_stores market_countries market_ticket market_voice market_price_history market_stats market_alerts market_whoami market_preferences market_subscription market_export market_trending market_scan market_stock market_intel market_notify market_brands market_favorites market_delivery
Payments
| Method | Countries | Endpoint |
|---|---|---|
| Yape / Plin | Peru | POST /checkout/yape |
| Wise | Global | POST /checkout/wise |
| PayPal | Global | POST /checkout/paypal |
| Lemon | Argentina | POST /checkout/lemon |
| Stripe | Global | POST /billing/checkout |
Pricing
| Free | Pro | Enterprise | |
|---|---|---|---|
| Price | $0 | $49/mo | Custom |
| Requests | 1,000/day | 10,000/day | Unlimited |
| API keys | 1 (read) | 10 (read+write) | Unlimited |
| Checkout | — | ✅ | ✅ |
| Data export | — | JSON/CSV | ✅ |
| Support | Community | 24/7 + onboarding |
Architecture
cli-market (PyPI)
├── market_cli.py → CLI (rich tables, natural language)
├── market_server.py → FastAPI backend (54 endpoints)
├── market_mcp.py → MCP server (36 tools)
├── market_core.py → Shared core (SQLite/PG, connectors)
├── collect_prices.py → Price collector (8h daemon, 228 queries)
├── market_stores.py → 60 retailer definitions
├── market_connectors/
│ ├── vtex.py → VTEX public API (38 stores)
│ ├── shopify.py → Shopify API (15 stores)
│ ├── magento.py → Magento REST API (7 stores)
│ ├── wise_payments.py → Wise + Pay Me
│ ├── paypal_payments.py → PayPal checkout
│ ├── lemon_payments.py → Lemon cash (Argentina)
│ ├── sunat_invoicing.py → SUNAT + PSE
│ └── minimax.py → TTS, image, video generation
└── landing/ → Next.js (Vercel, Wise design)
SINAPSIS INNOVADORA S.A.C. — RUC 20613045563 — Lima, Peru
Founder: Antonio Cuba
cli-market.dev · GitHub
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cli_market-1.4.0.tar.gz.
File metadata
- Download URL: cli_market-1.4.0.tar.gz
- Upload date:
- Size: 51.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26919c5836da7946ae1cb258db42e563bd846e16914a30f150b07741b70e98df
|
|
| MD5 |
78b8ba2b0251a7220e7e3ed063aa5b25
|
|
| BLAKE2b-256 |
f25716a7ce91ff57c6509bb479143b1160f8fa895246f66a6b129169b3e1f629
|
File details
Details for the file cli_market-1.4.0-py3-none-any.whl.
File metadata
- Download URL: cli_market-1.4.0-py3-none-any.whl
- Upload date:
- Size: 51.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7573831e52d0c6f025c3e2c6f23da18219e1381ec176824d65f46fb80f2555de
|
|
| MD5 |
ec68f3f12fa1e8bd0f02f887878124f0
|
|
| BLAKE2b-256 |
16efe013d8dfeb7e8a5f9a31d6ea5b46951de90cd7d64f1928da43ff3ca6df01
|