DealsPing AI Deal Discovery System — MCP Server for India's best deals
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
- !No standard license detected
claude mcp add dealsping-ai -- npx -y wrangler{
"mcpServers": {
"dealsping-ai": {
"command": "npx",
"args": ["-y", "wrangler"]
}
}
}Resumen de MCP Servers
# DealsPing MCP Server India's AI-powered deals discovery platform. Find the best deals on Amazon, Flipkart and more Indian stores via Claude and other AI platforms. ## MCP Server URL ``` https://dealsping-ai.akhilbabumfwa.workers.dev/mcp ``` Transport: Streamable HTTP (JSON-RPC 2.0 over POST, optional SSE stream over GET). ## Available Tools | Tool | Description | |---|---| | `search_deals` | Search deals by keyword | | `get_best_deals` | Get top ranked deals | | `get_latest_deals` | Get newest deals | | `get_trending_deals` | Get trending deals | | `get_deals_by_category` | Filter by category | | `get_deals_by_price` | Filter by price range | | `get_deals_by_store` | Filter by store | | `get_deal` | Get specific deal details | | `get_categories` | List all categories | | `check_and_link` | Check product & get affiliate link | | `bulk_check_and_link` | Check multiple products | | `search_catalog` | Search product catalog | ## Usage Add to Claude: **Settings → Connectors → Add custom connector** → `https://dealsping-ai.akhilbabumfwa.workers.dev/mcp` ## About DealsPing DealsPing ([dealsping.in](https://dealsping.in)) aggregates the best deals from Amazon, Flipkart, Myntra, Ajio and more Indian e-commerce stores. As an Amazon Associate, DealsPing earns from qualifying purchases. --- ## Architecture Cloudflare Workers + D1 backend that mirrors DealsPing's Firebase deal data into a fast, AI-queryable API, MCP server, and admin dashboard. Completely separate from `dealsping-next` — read-only against Firebase, never writes back. - **sync.js** — pulls `deals` + `monitored_deals` from Firestore REST API (no SDK), maps to D1 schema, upserts, marks stale deals inactive. - **engine.js** — deal score (0-100) calculation, freshness decay, AI list rebuilding, 4-day category rotation. - **api.js** — public REST API (`/api/*`), rate-limited, CORS-open, 5-minute cache headers. - **mcp.js** — MCP server at `/mcp` (Streamable HTTP: JSON-RPC 2.0 handshake, `tools/list`, `tools/call`). - **admin.js** — protected dashboard API (`/admin/*`), gated by `X-Admin-Secret` header. - **index.js** — router + cron handler (sync every 6h, rebuild lists every 2d, rotate categories every 4d). ## Setup ```bash npm install # 1. Create the D1 database npx wrangler d1 create dealsping-ai-db # → copy the returned database_id into wrangler.toml # 2. Apply schema (local + remote) npx wrangler d1 execute dealsping-ai-db --file=schema.sql npx wrangler d1 execute dealsping-ai-db --file=schema.sql --remote # 3. Set secrets npx wrangler secret put FIREBASE_API_KEY # your Firebase Web API key npx wrangler secret put SYNC_SECRET # random string npx wrangler secret put ADMIN_SECRET # random string # 4. Deploy npx wrangler deploy ``` ## Endpoints | Path | Purpose | |---|---| | `GET /health` | Health check | | `GET /api/deals/best` | Top deals by score | | `GET /api/deals/latest` | Newest deals | | `GET /api/deals/trending` | Trending deals | | `GET /api/deals/featured` | Featured deals | | `GET /api/deals/search?q=` | Keyword search | | `GET /api/deals/category/:category` | Deals by category | | `GET /api/deals/price?min=&max=` | Deals by price range | | `GET /api/deals/store/:store` | Deals by store | | `GET /api/deals/:id` | Single deal (id or slug) | | `GET /api/lists/:list_type` | Any AI list | | `GET /api/categories` | Category counts | | `GET /api/catalog/stats` | ASIN catalog stats | | `GET /api/stats` | Platform stats | | `GET/POST/DELETE /mcp` | MCP server (Streamable HTTP) | | `GET /.well-known/mcp.json` | Lightweight discovery manifest | | `GET /.well-known/ai-plugin.json` | ChatGPT plugin manifest | | `GET /openapi.yaml` | OpenAPI 3.0 spec | | `GET /dashboard` | Admin dashboard UI | | `GET/POST /admin/*` | Admin API (needs `X-Admin-Secret`) | | `POST /sync` | Manual sync trigger (needs `X-Sync-Secret`) | ## AI Lists `best_deals`, `latest_deals`, `trending_deals`, `featured_deals`, `under_500`, `under_1000`, `under_2000`, `under_5000`, `electronics`, `fashion`, `home_kitchen`, `mobiles`, `with_coupon`, `with_bank_offer`, `amazon_deals`, `flipkart_deals`. ## Deal Score Formula (0-100) ``` discount_score = (discount_pct / 100) * 25 freshness_score = freshness (0-1, decays over 7 days) * 20 price_score = tiered by current_price, max 15 trending_score = 15 if trending else 0 featured_score = 10 if featured else 0 coupon_bonus = 10 if coupon_code else 0 bank_offer_bonus = 5 if bank_offer else 0 ``` ## Notes / Limitations - Rate limiting (60 req/min/IP) is best-effort in-memory per Worker isolate — not strictly distributed. Sufficient to blunt casual abuse; for hard guarantees, migrate to Durable Objects or a KV-backed counter. - Affiliate URLs are copied verbatim from Firebase — never modified. - Sync never touches Firebase; it's read-only via the Firestore REST API with an API key. - `firestore.rules` on the source project already have `allow read: if true` on `deals`/`monitored_deals`, so the API key alone is sufficient (no service account needed for reads). - The ASIN catalog (`asin_catalog` table, powering `check_and_link`/`search_catalog`) intentionally stores no price/image/availability data — see `check_and_link`'s tool description for why. ## License MIT ## Contact akhilbabumfwa@gmail.com
Lo que la gente pregunta sobre dealsping-ai
¿Qué es akhilbabumfwa-oss/dealsping-ai?
+
akhilbabumfwa-oss/dealsping-ai es mcp servers para el ecosistema de Claude AI. DealsPing AI Deal Discovery System — MCP Server for India's best deals Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-09-09.
¿Cómo se instala dealsping-ai?
+
Puedes instalar dealsping-ai clonando el repositorio (https://github.com/akhilbabumfwa-oss/dealsping-ai) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar akhilbabumfwa-oss/dealsping-ai?
+
Nuestro agente de seguridad ha analizado akhilbabumfwa-oss/dealsping-ai y le ha asignado un Trust Score de 62/100 (tier: OK). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene akhilbabumfwa-oss/dealsping-ai?
+
akhilbabumfwa-oss/dealsping-ai es mantenido por akhilbabumfwa-oss. La última actividad registrada en GitHub es del 2026-09-09, con 0 issues abiertos.
¿Hay alternativas a dealsping-ai?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega dealsping-ai en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/akhilbabumfwa-oss-dealsping-ai)<a href="https://claudewave.com/repo/akhilbabumfwa-oss-dealsping-ai"><img src="https://claudewave.com/api/badge/akhilbabumfwa-oss-dealsping-ai" alt="Featured on ClaudeWave: akhilbabumfwa-oss/dealsping-ai" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!