Server data from the Official MCP Registry
Find the best deals on Amazon, Flipkart and more Indian e-commerce stores via AI.
About
Find the best deals on Amazon, Flipkart and more Indian e-commerce stores via AI.
Remote endpoints: streamable-http: https://dealsping-ai.akhilbabumfwa.workers.dev/mcp
Security Report
Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.
12 tools verified · Open access · No issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Connect
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"io-github-akhilbabumfwa-oss-dealsping-ai": {
"url": "https://dealsping-ai.akhilbabumfwa.workers.dev/mcp"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
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) 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_dealsfrom 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 byX-Admin-Secretheader. - index.js — router + cron handler (sync every 6h, rebuild lists every 2d, rotate categories every 4d).
Setup
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.ruleson the source project already haveallow read: if trueondeals/monitored_deals, so the API key alone is sufficient (no service account needed for reads).- The ASIN catalog (
asin_catalogtable, poweringcheck_and_link/search_catalog) intentionally stores no price/image/availability data — seecheck_and_link's tool description for why.
License
MIT
Contact
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Paperclip
Freeby Paperclipai · Developer Tools
Trending hip-hop artist momentum scores across four cultural dimensions.
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
MarkItDown
Freeby Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
