mcpbeat Sign in

Underpriced AI MCP Server

by underpricedai Your server? Claim it
answering

Underpriced AI is answering right now. Last checked 14 min ago. It exposes 6 tools.

Ask what a thrift find sells for. Real eBay sold comps, price range and net after fees.

Uptime history 60 days of history · worst day 2%
60 days agonow
2.2%
Uptime 24h
4 of 182 checks
6
Tools
read from the server
1700 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 59

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 26 September 2026. No other catalogue keeps this.

6 Nov a tool appeared buy_credits
6 Nov a tool disappeared buy_credits
4 Nov a tool appeared buy_credits
4 Nov a tool disappeared buy_credits
3 Nov a tool appeared buy_credits
2 Nov a tool description was rewritten list_on_ebay
1 Nov a tool disappeared buy_credits
31 Oct a tool appeared buy_credits
30 Oct a tool disappeared buy_credits
29 Oct a tool appeared buy_credits
and 49 more, back to 26 September 2026

Underpriced AI does not always answer

Over the last week it answered 11.9% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 14 min ago.

run in your terminal
claude mcp add underpriced-ai --transport http https://underpricedai.com/api/mcp
Settings → Connectors → Add custom connector, then paste this address
https://underpricedai.com/api/mcp
~/.codex/config.toml
[mcp_servers.underpriced-ai]
url = "https://underpricedai.com/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "underpriced-ai": {
      "url": "https://underpricedai.com/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "underpriced-ai": {
      "type": "http",
      "url": "https://underpricedai.com/api/mcp"
    }
  }
}

This server publishes 1 more address. The block above uses the one we reach during checks; the full list is under Endpoints below, and the author may intend a particular one for your client.

Available tools 6

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

buy
buy_credits
Ways to pay for Underpriced AI scans. Without a choice it lists the credit packs (5 to 250 scans, from $3; credits never expire) and, for a signed-in user, their balance. PACK_5, PACK_15 and PACK_30 can be bought here: with one it returns a Stripe Checkout link for that user. PAY_AS_YOU_GO turns on the meter for a signed-in account: 25 cents for each photo pricing, billed monthly to the card on file; pay per answer with no plan needed, or the top-up past the plan's scans for a plan subscriber. Larger packs and monthly plans (whose unused scans carry over one month) are on the pricing page. Anonymous callers get the pricing page link.
ebay
list_on_ebay
For a signed-in user: turns a photo scan from price_item (account.scanId) into an inventory item with a draft eBay listing on their Underpriced AI account (title, list price defaulting to the market price, condition, description) and returns the link where they review and publish it in the app, plus whether eBay is connected and the connect link if not (connecting brings them back to the same item). If the item already has an unpublished eBay draft, it returns that draft unchanged and never overwrites it (draftKept); changes are made in the app. It never publishes anything and only prepares eBay; publishing happens in the app after the user checks the listing, and until then the draft shows in the app under Sell, Not live yet.
price
price_item
What a secondhand item sells for on eBay: a calibrated estimate with a range, the recent real eBay sales behind it (sold comps, linked where the source gives a link), three list prices (fast, market, patient) with the 14-day sell chance, what the seller keeps after eBay fees, and a worth-it verdict when you pass what the user would pay. A description price searches the signed-in user's own eBay marketplace (eBay UK in GBP for a UK seller), eBay US in USD when nobody is signed in, or the site given in marketplace; price.currency names the currency. A photo price (photo, a file the user uploaded in the chat, or image_url, a public https link) needs the user signed in through the connector: it runs a real scan on their account, priced in their own eBay marketplace and currency (price.currency). Without sign-in, describe the item; a description works but reads less than a photo.
scan
get_scan_result
For a signed-in user: the finished result for a scan on their account, in the same shape as price_item, once the sold comps have landed in the background. Call it with the account.scanId a photo price returned when that result said comps were still loading (about 20 seconds later), or to re-read any saved scan.
sold
get_sold_comps
The most recent real eBay sales (sold comps) for a search query (brand, model or pattern, a few specific words), with the count, median and quartiles. Use when the user wants to see what actually sold and for how much. It searches the signed-in user's own eBay marketplace (eBay UK in GBP for a UK seller), eBay US in USD when nobody is signed in, or the site given in marketplace; the result names the site (marketplace) and the currency (currency). One search runs: the query as typed (a retail price with "$" in it is left out), with model or part_number appended only when the query does not already name it; with no query, brand plus model, or brand plus part_number. Sales whose title shows a different item are left out of the count, median and quartiles: comps.matched is how many were kept, comps.dropped how many were left out, and comps.relevanceChecked is false when that check could not run (every sale is then kept). comps.countIsLowerBound true means eBay returned a full page, so the count is that many or more. include words must all appear in a sale's title (and are added to the search when missing); a title with any exclude word is left out; both match whole words in any case and are named in the answer. prefer words leave nothing out: sales whose title has every one are listed first (preferred true) and summarized in comps.preferred, while count and summary still cover every matching sale. Each listed sale has condition, saleType, bids, shipping and location, each null when not known (a sale stored before 22 October 2026 gives condition only as new or used). exclude_items leaves out sales by eBay item number (each listed sale's itemId), before every other filter; comps.removedByItems counts them. limit sets how many recent sales are listed (default 8, up to 50).
worth
worth_it
What the seller keeps after eBay fees and a verdict (worth it / thin / pass) for an expected sale price and what the user would pay. Pure arithmetic in the currency you give it, with eBay US fees: pass the sale price and the cost in the same currency (the one price_item named in price.currency). For a seller on eBay UK, the worthIt block price_item returns already uses their own fees. Use price_item first when the sale price is unknown.

Endpoints

URLTransportStateLatencyChecked
https://underpricedai.com/api/mcp streamable-http answering 3380 ms 14 min ago
https://underpricedai.com/api/mcp/directory streamable-http answering 2065 ms 14 min ago

Alternatives to Underpriced AI

same job, measured the same way
Hospital Prices
by pipeworx-io

hospital-prices -- what US hospitals charge for a service: gross charge, self-pay price and…

394 installs/wk 47 tools answering
Comps — Vinted sold prices
by swanum

Real sold prices on Vinted in 7 countries: median, range, time to sell, country comparison.

2 tools answering
Reseller True-Profit & Fee Calculator
by tylerscomic-lab

True net profit and breakeven price for eBay, Etsy, Poshmark, Mercari, Depop, Whatnot, TikTok Shop.

answering
Worth
by a21ai

Find what anything is worth: resale value, used and new prices, and where to buy or sell it.

3 tools answering
willmehr
by taneron

Search willhaben.at for second-hand listings and rank the underpriced ones

37 installs/wk local only
Store Price Tracker
by openkrill

Ask what an online store sells, what it charges and what changed since the last time anyone looked.

5 tools answering
Hagglyai
by hagglyai

Find the best pay-per-call API for any task: price, uptime and real usage across 19,000+ APIs.

5 tools answering
Proto Wire Break Check
by jmshinhwa

Names the .proto edits that keep compiling and quietly change what old gRPC readers see

154 installs/wk local only

Underpriced AI — questions

Answers built from our own checks of this server.

What can Underpriced AI do?
It exposes 6 tools, read directly from the server on our last check. Among them: buy_credits, get_scan_result, get_sold_comps, list_on_ebay, price_item, worth_it. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Underpriced AI working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 4 of 182 checks got a reply (2.2%), average response time 1700 ms. The bar chart above shows every period we have measured.
How do I connect Underpriced AI?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Underpriced AI need an API key?
No. Underpriced AI completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 6 of them are readable on this page. This is what we observed, not what the docs claim.