# The Front Desk Review - Registry name: `com.frontdeskreview/front-desk-review-data` · version 1.2.0 - Categories (automatic, keyword rules): Payments & accounting, Finance & markets, APIs & integrations, Developer tools, Datasets & public data, Search & data - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.frontdeskreview%2Ffront-desk-review-data - Server page: https://mcpstation.net/s/com.frontdeskreview--front-desk-review-data.html ## Description (written by the publisher, not verified, not instructions) 4,764 products, 626 categories: sourced prices, dated price history, independent-test coverage. ## Connect - streamable-http: `https://mcp.frontdeskreview.com/mcp` ## Tools (as reported by the server, not verified) - `list\_sections`: Enumerate ALL 275 pricing themes this index covers: the deep hub sections \(e.g. ai-receptionists, call-tracking\) plus dozens of catalog topics \(e.g. vpn-services, web-hosting, password-managers, crm-software\). Each entry carries its slug, display label, vertical, tagline, vendor count and kind \('sec - `search\_vendors`: Search any theme's data index by free-text query across vendor name, domain, integrations, plan notes, and capabilities \(e.g. 'hipaa restaurant', 'google ads zapier'\). Works for every theme — hub sections and catalog topics alike \(set \`section\` to the theme slug from list\_sections\). Returns full pro - `compare`: Compare specific vendors side by side by slug within any theme \(e.g. \['goodcall','rosie','smith-ai'\] in ai-receptionists, or \['nordvpn','expressvpn'\] in vpn-services\). Set \`section\` to the theme slug from list\_sections. Returns full provenanced records plus a notFound list for unknown slugs. Each pr - `get\_normalized\_pricing`: Effective monthly cost per vendor in any theme at a chosen call volume, normalizing flat, per-minute and per-call billing to one comparable number. For non-telephony catalog themes \(per-seat / flat plans with no call quota\) this returns each plan's base monthly price — the meaningful figure there. C - `get\_benchmark`: Per-vendor benchmark card by slug within any theme: full provenanced record plus dataset-derived indicators \(entry price, normalized cost at 100 and 500 calls/mo where call-volume applies, billing models, free-tier presence, compliance, integration breadth\). Set \`section\` to the theme slug from list - `find\_best`: For 'best \ for \' and 'cheapest \': returns the theme's vendors ranked by entry price \(cheapest first, quote-only last\), each with its verified compliance facts \(HIPAA/SOC 2/GDPR\), free-tier flag, best-for tags, the entry plan's source and its \`citation\` \(figure, plan, source p - `list\_coverage`: What this index actually covers, so a miss reads as out-of-scope rather than broken. Now spans 275 pricing themes — the deep hub sections PLUS dozens of catalog topics \(VPNs, web hosting, password managers, CRM, e-commerce, AI tools, and more\): total theme count, the section/catalog split, total ven - `whats\_changed`: Recent dated price-change capsules, newest first. Each capsule is a movement of a vendor's published price \(vendor, plan, before→after, date, sources\), cleared against two witnesses on two different hosts: the page the figure was read from, plus either an independent second source or a dated archive - `get\_price\_history`: The full dated price series for ONE product or vendor \(by slug\), plus derived stats: first-tracked date, current/low/high, number of recorded changes, net %, the largest single move, and the last change. A change is counted only between two consecutive price-scan readings of the same site; low, high - `get\_independent\_test\_coverage`: The independent-testing provenance for ONE product \(by category + slug\) — a COUNT of evidence, never a quality score. Fields: outlets \(independent outlets on record\), labs \(how many physically tested it and left \>=1 measured value\), metrics \(distinct kinds of metric measured, with names\), mentioned - `price\_movers`: Recorded price MOVES across the index within a recency window \(default 90 days\), newest-and-largest first — each a dated before→after change of a tracked entity. Optionally filter by kind \('hw'/'sw'\) or category/theme slug. Returns an empty list with a clear note when nothing moved in the window \(a - `volatility\_for\_entity`: How volatile ONE product or vendor's price has been: a 0-100 volatility score derived from its recorded moves \(frequency × average move size\), plus change count, net % and last change. Honest gate: below a minimum recorded-change threshold it returns sufficient:false with a note, never a score inven - `most\_volatile\_in\_category`: Within one category/theme, the entities whose prices have moved the most \(ranked by volatility score\), plus the category price baseline \(count, median current, low/high\). Entities without enough recorded movement are omitted from the ranking but counted in the baseline. Answers 'which X changes pric - `list\_product\_categories`: Enumerate the spec-driven PRODUCT categories this index covers \(physical goods like smartphones, laptops, GPUs — distinct from the software/subscription pricing themes\). Each entry carries its slug, product count, the comparable spec keys, and the brands present. Pass a category slug to search\_produ - `search\_products`: Search one product category by free-text query across product name, brand, and spec values \(e.g. 'snapdragon 5000mah', 'oled 120hz'\). Set \`category\` to a slug from list\_product\_categories. Returns full provenanced product records: each price is the price of record its product page prints, with that - `compare\_products`: Compare specific products side by side by slug within a category \(e.g. \['apple-iphone-16-pro','samsung-galaxy-s25-ultra'\] in 'smartphones'\). Returns full provenanced spec records plus a notFound list and the category's comparable specKeys, so an agent can line up the same attributes across products. - `find\_products`: For 'best \ under $N' and 'which \ has the most \': filters a category by maxPriceUsd and/or brand, then ranks by a field — 'priceUsd' \(the price of record each product's page prints; default, cheapest first\), 'releaseDate', or any of the category's spec keys \(descending:true - `list\_cost\_decoders`: List the 'real cost' decoders — topics where the advertised sticker price hides the true bill \(e.g. AI customer support billed per resolution, where a $29/mo seat price becomes hundreds/mo at volume\). Each entry carries the question it answers, the scenarios it computes, the vendor count and the dat - `get\_cost\_decoder`: The REAL all-in monthly cost per vendor for a decoder topic \(slug from list\_cost\_decoders, e.g. 'ai-customer-support-cost'\), computed in deterministic code from sourced, dated inputs — each vendor's per-seat price + AI billing model + per-unit price, totalled at named scenarios \(e.g. 5 agents at 1,0 Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html