Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "list_tokens"; changed the definition of "get_token", "prepare_buy", "prepare_sell" and 1 more (17 tools before, 18 now)
OneAny BNB Chain token: symbol, name, pool, pool kind, fee tier, pair currency,creator.measured taxes, and whether it launched on Market Mayhem (`ours`). Use quote for a price.
Prepare a buy for the person to sign onmarketmayhem.co.marketmayhem.co: a token launched on Market Mayhem, or any token in a PancakeSwap V2 or V3 pool (curve, Infinity and Uniswap tokens: quote works; send them to marketmayhem.co/x/<token>). Returns a link and a summary; nothing is ⟨8 unchanged words⟩
⟨6 unchanged words⟩ :{"amount":{"description":"how muchofto spend: BNB for a token not launched on Market Mayhem (whatever its pair); the pair currencyto(e.g.spend,BNB)e.g.for\"0.1\"aBNBMarket Mayhem launch","pattern":"^\\d+(\\.\\d+)?$","type ⟨40 unchanged words⟩
Prepare a sale for the person to sign on marketmayhem.co (the same tokens as prepare_buy; a token not launched on Market Mayhem pays out BNB): `amount` in whole tokens or `percent` of ⟨10 unchanged words⟩
What a buy or a sale of any BNB Chain token would get right now: amounts, minimum after slippage, taxes, site fee and price impact. Sends nothing.
Tokens launched elsewhere that trade on BNB Chain with a real market ($10K+ liquidity, traded in the last 7 days), deepest first, each with its main pool and its Market Mayhem links. For a token picker or to suggest what to trade; any other token still works by address with get_token and quote.
Added "cashback" (16 tools before, 17 now)
A wallet's cashback, paid weekly in $MAYHEM: its rate (a share of the site fee it paid; higher for wallets that came through a referral link), this week so far, and weeks ready to claim.
Certificate recorded, valid to 2026-12-12
Authorization not required
Changed the definition of "prepare_launch"
⟨165 unchanged words⟩ wallet (only with burnPct 0)"},"shape":{"anyOf":[{"enum":["flat","stepped","steep"],"type":"string"},{"items":{"additionalProperties":false,"properties":{"bps":{"exclusiveMinimum":0,"type":"integer"},"fromPct":{"minimum":0,"type":"number"},"toPct":{"exclusiveMinimum":0,"type":"number"}},"required":["fromPct","toPct","bps"],"type":"object"},"maxItems":4,"minItems":1,"type":"array"}],"description":"how the supply is laid out: \"flat\" (default), \"stepped\", \"steep\", or 1 to 4 custom ranges { fromPct, toPct, bps } measured from the top of the platform curve, bps adding to 10000"},"supply":{"$ref":"#/properties/marketCapUsd","description": ⟨53 unchanged words⟩
Added "token_lock", "token_locks", "twap_order" and 1 more (12 tools before, 16 now)
One token lock: owner, cliff, end, withdrawn, balance, claimable now, and its history.
Token locks by token or by wallet, with live balances. By token it also says how much of the supply is locked: only locks paid for by their own owner and holding at least 0.01% count, because anyone can lock dust or lock for someone else.
One TWAP order's history: each slice (amounts, fees, transaction), slots skipped and why, cancels and changes.
TWAP orders (a buy or sale spread over time in slices) by wallet or by token, newest first, with progress and whether the keeper has paused one (price past its limit, needs gas).
Unknown → Live
First tool surface recorded: 12 tools (server version 0.1.0)
npm:@marketmayhem/mcp (package_npm) — from mcp_registry, with the record
https://marketmayhem.co/api/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 10 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed