The hosted MCP server
URL: https://marketmayhem.co/api/mcp. MCP Streamable HTTP, stateless, with no sign-in.
It’s built for assistants that have no wallet of their own: Claude, ChatGPT and any MCP client. The assistant prepares; the person signs.
| Tool | What it does |
|---|---|
what_can_you_do | What it can and can’t do, in plain words |
get_settings, new_launches, get_token, quote | Read, live |
prepare_buy, prepare_sell, prepare_launch | Check the request and store it for 30 minutes. Returns a link (https://marketmayhem.co/sign/…), a plain summary and a live quote. A launch needs a logo link: the site doesn’t launch a token without one, so the assistant asks for it first. |
intent_status | open, sent (with the transaction), or expired |
tx_status, referral_link, referral_earnings | As the API |
How a prepared request gets signed
Section titled “How a prepared request gets signed”- The assistant calls
prepare_*. We check it with the API’s own rules, so a request that could never be signed is refused on the spot, with the reason, and store it. - The person opens the link, sees it in plain words with a live price, connects their wallet, and confirms. The site’s own trade and launch code builds, simulates and sends it.
- The page reports the transaction; we check on chain that it exists, came from that wallet, and went to our contracts, before
intent_statussayssent.
The server tells every assistant this as it connects, including that it can’t sign, send, hold funds, collect a royalty, or show a portfolio.