Skip to main content
Glama

tori

Tori.fi scraper + price analyzer, exposed over MCP. Same shape as kruoka.

No API key: Tori's search page embeds its full react-query cache as base64 JSON, so search() reads structured listings straight out of the HTML. Item pages expose JSON-LD Product.

Tools

tool

what

search

query, page, sort, filters → listings + category facets

get_item

listing ID → title, price, description, condition, properties

analyze_price

query + price → percentile, median comparison, verdict

analyze_listing

listing ID → same, using the ad's own title and price

Related MCP server: Finland Shopping MCP

Analyzer

Pulls N pages of comparables, keeps titles matching every query word (whole-word, so "s" doesn't match a Series X), drops prices outside 0.25×–4× the median, then reports min/p25/median/p75/max and where the price sits.

Tori's search is loose — a console query returns games and controllers. When the sample looks mixed, narrow with the product_category value from the returned categories facets:

analyze("xbox series s", 200, 3, { product_category: "2.93.3905.63" }) // Pelikonsolit

These are asking prices, not sold prices.

Run

bun install
bun test
bun run mcp     # stdio MCP server
claude mcp add tori -- bun "$(pwd)/src/mcp.ts"   # run from the repo root

Not here

  • Hintaopas / Hintaseuranta retail reference: both sit behind a Cloudflare JS challenge, so they need a headless browser. Not wired up.

  • No cache, no scheduler, no HTTP API — add if the request rate ever justifies it.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables AI agents to search and retrieve listings from Sweden's largest second-hand marketplaces, Blocket and Tradera. Returns unified data including prices, images, seller information, and direct links to listings.
      9
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables AI assistants to search and compare live prices from Finnish marketplaces (Hinta.fi, Tori.fi, Huuto.net) for new and used products like electronics, furniture, and more.
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables AI agents to search and monitor Dutch and Belgian classifieds (Marktplaats and 2dehands) for listings, seller profiles, and categories.
      8
      43 PyPI
      4
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables searching and retrieving listings from Sweden's Blocket marketplace, including cars, boats, motorcycles, and general items, without requiring an API key.
      6
      MIT