MODEL CONTEXT PROTOCOL

PriceTracker MCP Server

Give your AI assistant access to real-time Danish product prices from 1,200+ retailers. Search, compare, and analyze pricing data through natural language.

What is MCP?

The Model Context Protocol (MCP) is an open standard that lets AI assistants like Claude connect to external data sources and tools. Instead of the AI guessing or relying on training data, MCP gives it live access to real information.

The PriceTracker MCP Server connects your AI assistant directly to our product database, enabling it to search for products and look up prices across Danish retailers in real time.

Available Tools

The MCP server exposes two tools that AI assistants can call:

ToolDescriptionInput
search_products Search for products by name. Returns top 5 results ranked by relevance with pricing from all vendors. { "q": "iPhone 15 Pro" }
Min. 5 characters
get_product Look up detailed product data by EAN/GTIN barcode. Returns aggregated pricing across all vendors. { "ean": "5060403742476" }

Both tools return product name, brand, category, price range in DKK, vendor count, image URL, and individual vendor offers.

Connect Your AI Assistant

Point your MCP client to our hosted server:

https://mcp.pricetracker.dk

Claude Desktop

Add this to your Claude Desktop config file (claude_desktop_config.json):

{
  "mcpServers": {
    "pricetracker": {
      "url": "https://mcp.pricetracker.dk"
    }
  }
}

Claude Code

Add a .mcp.json file to your project root:

{
  "mcpServers": {
    "pricetracker": {
      "type": "url",
      "url": "https://mcp.pricetracker.dk"
    }
  }
}

Claude.ai (Web)

Go to Settings > Connectors and add a new MCP connector with the URL above.

OpenClaw

Add PriceTracker to your openclaw.json MCP servers. See the full OpenClaw setup guide below for details and automation ideas.

Rate Limits

Free Tier

10 requests / minute per IP address. No setup required.

With API Token

100 requests / minute. Pass your token via the API_TOKEN environment variable.

Example Conversations

Once connected, you can ask your AI assistant things like:

Price Lookup

"What's the cheapest place to buy AirPods Pro in Denmark?"

Product Comparison

"Compare prices for Samsung Galaxy S24 across Danish retailers"

Barcode Scan

"Look up this EAN code: 8806094694031"

Gift Ideas

"Find Danish prices for LEGO Technic sets under 500 kr"

Inspiration & Use Cases

OpenClaw & Always-On Shopping Agents

OpenClaw is a free, open-source AI agent that runs 24/7 on your machine or a server. Unlike session-based assistants, OpenClaw stays on in the background, proactively checking tasks on a schedule and reaching you through the messaging apps you already use — WhatsApp, Telegram, Slack, Discord, Signal, and more.

Combined with PriceTracker's MCP server and API, OpenClaw becomes a personal shopping agent that monitors prices, alerts you to deals, and helps you shop smarter — all without you having to open a browser.

Why OpenClaw + PriceTracker?

Always Running

OpenClaw runs as a background daemon with a heartbeat loop. It can check prices on a schedule, not just when you ask.

Reaches You Anywhere

Get price alerts on WhatsApp, Telegram, or Slack. No need to check a dashboard — deals come to you.

Persistent Memory

OpenClaw remembers your wish lists, target prices, and preferences across sessions. It picks up where it left off.

Native MCP Support

Built-in MCP client means connecting to PriceTracker is a one-line config change. No coding required.

Set Up OpenClaw with PriceTracker

1. Install OpenClaw — the recommended way is Docker:

git clone https://github.com/openclaw/openclaw.git
cd openclaw
./docker-setup.sh

The setup wizard will walk you through connecting your LLM API key and messaging platform. See the official install guide for details.

2. Add PriceTracker MCP — in your openclaw.json config, add our server:

{
  "agents": {
    "list": [
      {
        "id": "main",
        "mcp": {
          "servers": [
            {
              "name": "pricetracker",
              "url": "https://mcp.pricetracker.dk"
            }
          ]
        }
      }
    ]
  }
}

OpenClaw will discover the search_products and get_product tools automatically on next startup.

3. Optional: Use the REST API directly — for advanced automations, OpenClaw can also call our REST API endpoints directly via HTTP. This gives access to price history, price agents, vendor discounts, and more (see below).

PriceTracker Tools at Your Disposal

Beyond the two MCP tools, the PriceTracker API offers a rich set of public endpoints that OpenClaw can call to power advanced shopping workflows:

CapabilityEndpointWhat It Does
Product Search GET /public/search?q=... Free-text search across all products, returns top results with pricing
Product Lookup GET /public/product/:ean Detailed product data by barcode with vendor offers and aggregated pricing
Price Drops Today GET /products/price-drops/today Products with the biggest price drops today — great for daily deal alerts
7-Day Price Drops GET /products/price-drops/7-days Weekly price trends showing products that dropped 5%+ in the past week
30-Day Price Drops GET /products/price-drops/30-days Monthly pricing trends for spotting longer-term deals
Price Agents POST /price-agents Set a target price for a product and get notified when it drops below
Check Price Agent GET /price-agents/check/:id Check if a price target has been reached, see current vs. target price
Popular Products GET /products/popular Top-rated products currently on discount (4.2+ stars, 50+ reviews)
Trending Products GET /likes/trending Products gaining popularity right now based on user engagement
Vendor Discounts GET /partners/discounts/lookup/by-domain/:domain Active promo codes and campaigns for a specific retailer
Top-Rated Vendors GET /vendors/top-rated Most trusted retailers with Trustpilot ratings and logos
Gift Guides GET /gift-lists Curated gift lists filterable by recipient, occasion, and budget
Newest Products GET /products/newest Latest products added to the platform — be the first to know

All endpoints above are public and require no authentication. Full documentation is available at /api-docs.

Use Case Ideas for OpenClaw + PriceTracker

Example: Heartbeat Shopping Agent

Add this to your OpenClaw HEARTBEAT.md to run automated price checks:

# Shopping Agent - Daily Tasks

## Morning Price Check (run daily)
- [ ] Check today's biggest price drops from PriceTracker
- [ ] Filter for electronics and home categories above 200 DKK
- [ ] Send top 5 deals to me on Telegram

## Price Agent Monitor (run every 6 hours)
- [ ] Check all my active price agents on PriceTracker
- [ ] If any target price has been reached, alert me immediately
- [ ] Include a direct link to the cheapest vendor

## Weekly Summary (run Sundays)
- [ ] Pull 7-day price drop data from PriceTracker
- [ ] Check trending products
- [ ] Compile a summary with my active wish list items
- [ ] Send the weekly report on Telegram

OpenClaw Resources

Share Your Setup

Built something cool with OpenClaw and PriceTracker? We'd love to hear about it. Whether it's a creative automation, a useful heartbeat config, or a workflow that saves you money — share your use case and we might feature it here.

Get in touch: contact@pricetracker.dk

Questions about the API, rate limits, or integration help? Same address — we're happy to help you get set up.

Data Coverage

1,200+ Retailers

Products aggregated from Danish online retailers via affiliate networks.

Updated Daily

Product feeds are refreshed every night to ensure up-to-date pricing.

Danish Market

Focused on the Danish market with prices in DKK and Danish product names.

Technical Details

The MCP server is a stateless HTTP wrapper around the PriceTracker API. It uses the Streamable HTTP transport, which means any MCP-compatible client can connect over a standard HTTPS request.

Related Resources