Real-time deals data for your AI

Aggregate sales from the web & APIs—expose it to any LLM via MCP servers.

mcp-tool-call.ts
// LLM runtime calling MCP tool
const toolCall = {
  tool: "findDeals",
  arguments: {
    query: "wireless headphones",
    max_results: 5,
    sort_by: "discount",
    updated_since: "2025-10-01"
  }
};

// Returns structured deals:
// [{
//   title: "Sony WH-1000XM5",
//   price: 299.99,
//   discount: 25,
//   merchant: "BestBuy",
//   updated_at: "2025-10-10T08:30Z"
// }, ...]

Aggregating deals from leading e-commerce platforms

Amazon
eBay
Walmart
Best Buy
Target
Flipkart

* Logos shown for demonstration only. Actual sources may vary.

How It Works

Three simple steps to bring real-time deal data into your AI applications

Ingest

Respectful web scraping (robots.txt aware) and public API aggregation from major e-commerce sites.

Normalize & Rank

Deduplicate similar listings, score by merchant credibility, and prioritize by deal freshness.

Expose via MCP

Simple JSON schemas and tools that any LLM can discover and call—no custom integrations needed.

SourcesAPIsWeb ScrapingNormalizerDedupeScore & RankMCP ToolsfindDealsgetDealByIdLLMs & AgentsClaude, GPT-4, CustomAgents

Everything You Need

Production-ready infrastructure for integrating deal data into your AI applications

Multi-Source Ingestion

Aggregate deals from major e-commerce APIs, public data feeds, and respectful web scraping. One unified interface for all sources.

Real-Time Freshness

High-priority merchants update every 15-30 minutes. Every deal includes an 'updated_at' timestamp for recency filtering.

Smart Deduplication

Normalize messy inputs, deduplicate similar listings, and score by merchant credibility and deal freshness.

MCP Compatible

Works with any LLM runtime that supports Model Context Protocol—Claude, GPT-4, LangChain, and custom agents.

Rich Filtering

Filter by category, price range, discount %, merchant, updated_since, and more. Pagination and sorting built-in.

Observability & Limits

Rate-limit controls, usage dashboards, and real-time monitoring. Set hard caps to avoid overages or scale seamlessly.

Simple MCP Integration

Ready-to-use code examples for integrating OnSaleNow.ai with your MCP server

Client (LLM Tool Call)
// Pseudo-example: querying the MCP "findDeals" tool
const toolCall = {
  tool: "findDeals",
  arguments: {
    query: "wireless headphones",
    max_results: 5,
    sort_by: "discount",
    updated_since: "2025-10-01"
  }
};

// Your LLM runtime forwards toolCall to 
// the MCP server and renders results.

Use Cases

Power intelligent shopping experiences with real-time deal data

Agentic Price-Watching

Build AI agents that monitor specific products and alert users when prices drop below their target.

Daily Deal Digests

Generate personalized email summaries of the best deals based on user preferences and browsing history.

Cart-Savers & Retargeting

Detect when items in abandoned carts go on sale and automatically notify customers to complete their purchase.

Competitive Intelligence

Track competitor pricing and promotions in real-time to inform your own pricing strategy and campaigns.

Frequently Asked Questions

Everything you need to know about OnSaleNow.ai

MCP (Model Context Protocol) is a standard way for LLMs to discover and call external tools. OnSaleNow.ai exposes deal data through MCP servers, so any compatible LLM can search, filter, and retrieve deals without custom integrations.

Ship your first deal tool in minutes

Join developers building the next generation of AI-powered shopping experiences