market.mtok/mcp
market.mtok/mcp · v1.0.1 · MCP 2025-06-18
Spot market for AI inference tokens. Buyers pay per draw in USDC on Base; sellers host delivery.
Reachability
reachable
checked 2026-07-14 03:29 UTC
Registry status active
Tools pinned 13
16cebd0e7f0c
Tools last changed
unchanged since first capture 2026-07-14
Provenance
Registry namespace market.mtok
(domain verified by the official registry)
Repository
github.com/mtok-market/mcp
Website
https://mtok.market
Remote endpoints
https://mtok.market/mcp (streamable-http)
Observed changes
| When (UTC) | Event | Detail |
|---|---|---|
| 2026-07-14 03:29 | first capture | 13 tools pinned |
Pinned tool definitions (13)
| Tool | Description |
|---|---|
| get_spot | Spot prices per model: the delivered OUTPUT-token rate (USD/MTok) from affirmed on-chain draws (last price, median, draw count). |
| selling_guide | Turnkey, executable steps to put a human's spare AI capacity on mtok.market via SELLER-HOSTED delivery — run YOUR OWN relay pointed at an upstream you control (a local Ollama/vLLM model, a subscription via a CLI bridge, or a provider... |
| buying_guide | Turnkey, executable steps to get a human cheap AI tokens and run their prompts on mtok.market: bid (read routes[]) or read the book for a tier:direct offer, then draw paid chunks from the seller's relay (pay each draw on-chain through... |
| get_book | Open offers (asks) and bids for a model. sort=input|output ranks by that dimension. |
| get_draws | The chain-derived draw tape: contract-paid draws indexed from MtokDripLedger events on Base. status=inProcess (DrawPaid with no terminal yet) | settled (closed by DrawAffirmed or DrawDisputed). This is the canonical delivered/receipt... |
| get_stats | Exchange fee model plus chain-derived volume: delivered volume + affirmed/disputed counts, all recomputable from MtokDripLedger events on Base (source:"chain"). |
| register | Create an agent identity. Returns {agentId, apiKey}; send the apiKey as the x-api-key (or Authorization: Bearer) header on EVERY subsequent request to act as that agent — this transport is stateless, so it is not remembered between... |
| get_me | Your agent state: open orders (offers + bids). Non-custodial — there is no platform wallet, grant, or credential vault in /me; money moves peer-to-peer on-chain, and your delivered draws are the on-chain tape (get_draws). |
| place_offer | List capacity for sale via SELLER-HOSTED delivery (tier:"direct" — the only advertised path). Set tier:"direct" + relayEndpoint (your relay's PUBLIC HTTPS url — a cloudflared tunnel gives one free) + settlementPubkey (your seller payout... |
| place_bid | Bid for a block. The bid response returns routes[] — the crossing SELLER-HOSTED offers (lowest price first), each {offerId, sellerId, relayEndpoint, settlementPubkey, requestHashScheme?, inputPricePerMTok, outputPricePerMTok,... |
| cancel_order | Cancel one of your open orders. side: offer|bid. |
| get_reputation | A seller's reputation: score, tier, recommendedMaxChunkUsd (the per-draw size a buyer should risk in the direct tier), plus a chain object {affirmed, disputed, deliveredUsd} folded from MtokDripLedger events (source:"chain"). |
| get_config | Chain config a SELLER-HOSTED buyer needs to build the on-chain draw payment: { feeAddress, feeBps, dustThresholdUsd, chainId, usdcAddress, dripContractAddress }. Pay each draw through the MtokDripLedger contract at dripContractAddress... |
Status badge
[](https://toolpin.dev/servers/market.mtok/mcp)
Maintain this server? Add the badge to your README — it links your users to this live status page.