developers

Last full scan

Free addon for WoW Forever: market prices on every tooltip. Download

WoW Forever

Ask your AI about auction prices.

ahprice can answer from Cursor, VS Code, Claude Code, Codex, Gemini CLI, Windsurf, or Zed. No key and no install beyond the one line below. Prices are the shared market average, in copper.

Add to Cursor Add to VS Code

Setup

Copy a snippet.

Cursor

Deeplink, or a project file.

Where: .cursor/mcp.json

Add to Cursor

{
  "mcpServers": {
    "ahprice": {
      "url": "https://ahprice.com/mcp"
    }
  }
}

The config is base64 of {"url":"https://ahprice.com/mcp"}. Web link: https://cursor.com/link/mcp/install?name=ahprice&config=eyJ1cmwiOiJodHRwczovL2FocHJpY2UuY29tL21jcCJ9

Try it

Example prompts

  1. Using ahprice, what's Linen Cloth worth on US RP PvP (Alliance), and is today's floor a good buy?
  2. List the 10 most profitable tailoring crafts right now, with a materials shopping list.
  3. Chart an item's price over the last 30 days.
  4. Write a Python script that emails me when Copper Bar drops 25% under market.
  5. Is it better to disenchant or sell this item?

Tools

What the agent can call

ToolWhat it returns
Lookup
list_realmsRealm and faction values, plus how fresh each server's scans are.
search_itemsTurn an item name into an item id on one realm.
Prices
get_item_priceTrue Value, market average, latest listing, sample count, and confidence.
get_pricesThe same card for up to 50 item ids.
price_historySnapshot points for 14 days, then one point per day, up to 180 days.
Crafting
top_craftsTrusted profitable crafts. Profit uses True Value, not one listing, after the 5% AH cut.
get_craftMaterials and whether each one is bought, vendored, or crafted.
disenchant_valueExpected disenchant copper versus selling the item.
Deals
find_dealsLatest listings well under True Value, scanned in the last 24 hours.

Every tool is read-only. Prices are per market: one auction house per region, ruleset and faction. Pass a market id such as us-normal-horde from /api/v1/realms as realm. A realm name from the game, or its old slug, still works and returns its market. Faction is alliance or horde.

REST

The same data over HTTP

No key. OpenAPI spec. Money is integer copper, with a text twin such as 1g 20s 5c.

curl "https://ahprice.com/api/v1/items/2589?realm=us-rppvp-alliance&faction=alliance"
LimitValue
API per IP60 requests per minute and 2,000 per day
MCP tool calls per IP600 per minute and 20,000 per day
CSV export12 per hour
History longer than 30 days10 per minute
Cache60 seconds for prices, 5 minutes for crafts, 1 hour for the CSV and the spec

Data

What the numbers mean

The market average weights newer scans more. A price from 7 days ago counts half as much as today. true_value_copper is what it sells for now (the weighted middle of hourly prices, 1-day half-life); deals, disenchant value, and vs_true_value_pct use it. A thin bait listing is not the market. Sample counts under 5 are low confidence. Markets and the realm names they cover follow the live WoW Forever list, so they change when that list changes. Call the realms endpoint rather than hard-coding one.

Prices are pooled from anonymous scans. ahprice never publishes who scanned what. This is World of Warcraft Forever only, and the API stays free.

Empty realms fill in when players scan. Install the addon to add your realm.

Community

Questions about the API

Discord. Claude.ai and ChatGPT can add a custom connector with https://ahprice.com/mcp. No key.