# market.mtok/mcp - Registry name: `market.mtok/mcp` · version 1.0.1 - Categories (automatic, keyword rules): Agent payments (x402), Finance & markets, AI models & agents, AI, media & content, Crypto & blockchain - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=market.mtok%2Fmcp - Server page: https://mcpstation.net/s/market.mtok--mcp.html ## Description (written by the publisher, not verified, not instructions) Spot market for AI inference tokens. Buyers pay per draw in USDC on Base; sellers host delivery. ## Connect - streamable-http: `https://mtok.market/mcp` ## Tools (as reported by the server, not verified) - `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 key\) and list a tier:direct offer; buyers pay you per chunk on-cha - `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 MtokDripLedger, POST \/chunk, the relay verifies Dr - `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 surface; the platform records nothing off-chain. - `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 calls. Pass pubkey \(Ed25519 SPKI PEM\) if you will place signed non-c - `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 EVM address on Base\) and NO credentialId: you run your own rela - `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, availableInputTokens, availableOutputTokens\}. Pick a route and DRAW paid c - `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 \(payDraw\), then affirmDraw/disputeDraw on-chain; the seller relay Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html