Labsco
MCP SERVER

Search Vinted listings with filters, read an item or a seller in full, and compare what the same search costs across 19 countries.

E-commerce & Marketplace OperationsVerified
Summary
Sign-in is a saved browser profile, not a cookie you paste and re-paste.

The login step opens a real browser once per country, so password, captcha, 2FA and Google sign-in all work the way they normally do, and the profile it saves is reopened headlessly whenever the session needs refreshing. That removes the usual maintenance cost of a scraper built on borrowed cookies. Where no browser can open, the environment-variable mode is there as the fallback. Search and pricing need none of it.

What it is

A search and analysis client for Vinted listings. Five tools cover finding items, reading an item or a seller in detail, comparing prices between countries, and spotting listings whose engagement is climbing. It also exposes the supported countries and category data as resources.

What you get
  • Filtered search across listings, returning price, photos and seller information, over 19 countries (search_items).
  • One item in full from its ID or its URL — price, description, photos and the seller behind it (get_item).
  • A seller's profile with their stats, reviews and recent listings, which is what tells a one-off sale from a business (get_seller).
  • The same query priced across several countries at once, which is where cross-border differences show up (compare_prices).
  • Listings whose favourites and views are growing fastest, as a demand signal rather than a snapshot (get_trending).
Requirements

Nothing to search: `npx -y @andrijdavid/vinted-mcp` runs over stdio and the search and price tools work anonymously. Set VINTED_MCP_TRANSPORT to http for a network endpoint on /mcp instead. Anything tied to your own account needs a signed-in session: run the login command once per country, sign in however you normally do, and the browser profile is saved under ~/.vinted-mcp so the server can refresh cookies headlessly — which needs Playwright with Chromium installed. On a headless server, VINTED_AUTH_MODE=env takes the cookies and CSRF token directly instead. VINTED_PROXY_URL, VINTED_MAX_CONCURRENCY, VINTED_REQUEST_DELAY_MS and VINTED_MAX_RETRIES tune the network behaviour. Not affiliated with Vinted.

Setup effort

One command — npm install -g @andrijdavid/vinted-mcp