DEV Community

KazKN
KazKN

Posted on • Edited on

Build a Vinted AI Price Advisor With MCP and Claude

Pricing items on Vinted is part art, part science. Price too high and your listing sits for weeks. Too low and you leave money on the table. What if you had an AI advisor that could analyze the entire market and tell you the perfect price — in seconds?

With MCP (Model Context Protocol) and Claude, you can build exactly that. No machine learning degree required.

What Is MCP?

MCP is Anthropic's open protocol that lets AI assistants connect to external tools. The Vinted MCP Server plugs Vinted marketplace data directly into Claude, giving it the ability to search listings, compare prices, and analyze market trends in real-time.

The Price Advisor Concept

Your AI Price Advisor works like this:

  1. You describe an item (brand, category, size, condition)
  2. Claude searches Vinted for comparable listings via MCP
  3. It analyzes the price distribution (min, max, median, percentiles)
  4. It recommends an optimal price based on your goal (fast sale vs. max profit)
  5. It explains its reasoning

No dashboards to build. No databases to maintain. Just a conversation.

Step 1: Install and Configure

npm install -g vinted-mcp-server
Enter fullscreen mode Exit fullscreen mode

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

{
  "mcpServers": {
    "vinted": {
      "command": "npx",
      "args": ["-y", "vinted-mcp-server"],
      "env": {
        "VINTED_COUNTRY": "fr"
      }
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

Restart Claude Desktop. The Vinted tools appear in your tool list. Full source code on GitHub.

Step 2: Create Your Pricing Prompt

Here's a system prompt that turns Claude into a pricing expert:

You are a Vinted Price Advisor. When the user describes an item:

1. Search Vinted for comparable items (same brand, category, similar condition)
2. Collect at least 20 results if available
3. Calculate: min price, max price, median, 25th percentile, 75th percentile
4. Recommend THREE price points:
   - Quick Sale (25th percentile) — sells within 1-2 days
   - Market Rate (median) — sells within 1-2 weeks
   - Premium (75th percentile) — for patient sellers with great photos
5. Note any factors that could affect price (season, trending brand, rare item)
Enter fullscreen mode Exit fullscreen mode

Step 3: Use It

Example Session

You: I want to sell a Patagonia Better Sweater, men's size L, 
     good condition, navy blue.

Claude: [Searches Vinted via MCP for "Patagonia Better Sweater" 
        men's size L]

        Analyzed 34 comparable listings on Vinted France:

        📊 Market Analysis:
        - Price range: €25 — €85
        - Median: €48
        - 25th percentile: €35
        - 75th percentile: €62

        💰 My Recommendations:

        🟢 Quick Sale: €35-38
           Sells in 1-2 days. Good if you need fast cash.

        🟡 Market Rate: €45-50
           Competitive price. Should sell within 2 weeks.

        🔴 Premium: €58-65
           For listings with great photos, original tags, 
           or rare colorways.

        📝 Notes:
        - Patagonia is trending up on Vinted (+15% searches 
          this month)
        - Navy is the most common color — consider pricing 
          at market rate
        - Winter season boosts fleece prices by ~20%
Enter fullscreen mode Exit fullscreen mode

Step 4: Advanced — Multi-Market Pricing

Vinted operates across Europe. The same item can have very different prices:

You: Compare prices for my Patagonia fleece across France, 
     Germany, and Netherlands

Claude: [Queries 3 Vinted markets via MCP]

        🇫🇷 France: Median €48 (34 listings)
        🇩🇪 Germany: Median €42 (28 listings)  
        🇳🇱 Netherlands: Median €55 (19 listings)

        💡 Recommendation: List on Vinted Netherlands for 
           best margin. Less competition, higher prices.
Enter fullscreen mode Exit fullscreen mode

This is powerful for sellers who ship internationally.

Step 5: Build an Automated Pipeline

For serious sellers with many items, combine with the Vinted Smart Scraper on Apify:

import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: 'YOUR_TOKEN' });

async function getPriceAdvice(query, country = 'fr') {
  const run = await client.actor('kazkn/vinted-smart-scraper').call({
    search: query,
    country,
    maxItems: 50,
  });

  const { items } = await client.dataset(run.defaultDatasetId).listItems();
  const prices = items.map(i => i.price).sort((a, b) => a - b);

  return {
    count: prices.length,
    min: prices[0],
    max: prices[prices.length - 1],
    median: prices[Math.floor(prices.length / 2)],
    quickSale: prices[Math.floor(prices.length * 0.25)],
    premium: prices[Math.floor(prices.length * 0.75)],
  };
}

const advice = await getPriceAdvice('Patagonia Better Sweater L');
console.log(advice);
Enter fullscreen mode Exit fullscreen mode

Pricing Strategies the AI Can Execute

Undercut Strategy

Ask: "Find the 5 cheapest listings for X and price mine €2 below the cheapest." Aggressive but effective for fast sales.

Bundle Pricing

Ask: "I have 3 Zara items. What would they sell for individually vs. as a bundle?" Claude compares both scenarios.

Seasonal Timing

Ask: "Should I sell my winter coat now or wait until October?" Claude analyzes seasonal price patterns.

Condition-Based Pricing

Ask: "How much does 'very good' vs 'good' condition affect the price for this brand?" Claude quantifies the condition premium.

Rarity Check

Ask: "Is this item rare on Vinted? How many similar listings exist?" Low supply + high demand = price higher.

Tips for Better Results

  • Be specific: "Levi's 501 32x32 light wash" gets better comps than "jeans"
  • Include condition: Condition dramatically affects pricing
  • Check multiple countries: Use the Apify Vinted MCP Server for multi-market analysis
  • Time your queries: Weekend listings often sell for more
  • Re-check weekly: Markets move fast, especially for trending items

FAQ

How accurate is the pricing advice?

It's based on real, live Vinted data — the same listings any buyer sees. The statistical analysis (median, percentiles) gives you a data-driven range rather than a guess.

Can I use this for other marketplaces?

MCP is an open protocol. While this server is Vinted-specific, similar MCP servers exist for other platforms. Check the Apify store for more options.

Does it work for rare or vintage items?

For items with few comparables (<5 listings), the AI will tell you the sample size is small and suggest broadening the search. It won't give false confidence.

Can I automate this for my entire inventory?

Yes. Use the Vinted Smart Scraper API to batch-analyze pricing for hundreds of items.

Is MCP free?

The Vinted MCP Server is open-source and free on npm. Apify's hosted version has a free tier.

Start Pricing Smarter

Stop guessing. Let AI analyze the market for you.

👉 Install vinted-mcp-server
👉 Try on Apify
👉 View source on GitHub
👉 Vinted Smart Scraper

Your next listing deserves the right price.

Top comments (0)