com.market0x/marketplace
com.market0x/marketplace · v0.1.0
Buy, sell and bid on vote-escrow NFTs and .base.eth names. Non-custodial, settles on Seaport.
MCPremoteno credentialsE-commerceCryptoMessaging
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 13 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
A 86/100
What it does: 13 tools · 7 read, 3 write (incl. delete/pay) · E-commerce, Crypto, Messaging
Test call list_micro_markets: worked (1,230 ms)
How the rating is made
- Answers without login: +30
- Speed of first answer: +10
- Lists tools: +10
- Tool descriptions: +15
- Parameter descriptions: +1
- Read/write annotations: 0
- Safe test call: +20
- More than 80 tools: 0
Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.
Install
Remote URL
https://www.market0x.com/api/mcpTools
13 tools listed at last check
list_micro_marketsList the markets this marketplace facilitates (asset, chain, currencies, fee).get_listingsActive listings/auctions for a market. Each row carries the ask and the position's underlying contents priced at current market (published formula: /docs#data-sources), plus discountPct (the difference between them). Sorted by discount percentage, descending.get_listing_detailsFull detail for one order including a FRESH live-contents snapshot (principal, claimable rewards, voting/earning power, as_of_block).get_recent_tradesRecently settled sales for a market. `amount` is the EXACT settled total (incl. fee) from the on-chain fill where the indexer recorded it, with `settledAt` the block time and `exact: true`; otherwise it falls back to the listed ask with `exact: false` (a decayed Dutch auction settles BELOW its listeprepare_purchasePrepare the non-custodial transaction package to BUY a listing (or accept an offer): ordered approvals + Seaport fulfillOrder calldata + a fresh contents snapshot. prepared.summary quotes the CURRENT price (Dutch auctions interpolate, asOf says when); the approval grants approveBaseUnits — slightlyprepare_offerPrepare a BID/offer on a position: returns the Seaport order to sign (EIP-712), the currency approval needed, and how to submit it. The agent reads its Seaport counter, signs, and POSTs the signed order — settlement stays on Seaport.prepare_listingPrepare a SELL listing or Dutch auction. Verifies the seller OWNS the position and it's transferable (not voted/attached), builds the Seaport order with the Interface fee injected by the server, and returns the one-time NFT approval + EIP-712 typed data to sign. Never signs or holds keys.prepare_cancelPrepare the on-chain Seaport cancel transaction for an active order. Only the order's offerer can execute it (Seaport enforces msg.sender == offerer), so the calldata is safe to return. After it confirms, POST { txHash } to the confirm endpoint to update the book.get_ordersList orders created by an address (its listings, auctions, offers). Status is reconciled by the background worker — treat as advisory until checked at fill.get_owned_positionsList the positions an address owns in a market, with listability (voted/attached positions can't transfer).subscribe_notificationsSubscribe a wallet to push notifications (order_filled / offer_received / saved_search) via an HMAC-signed webhook — the agent-native alternative to polling. Two-step: call WITHOUT `signature` to get the exact message to sign (EIP-191 personal_sign), then call again WITH the signature. `chainId` islist_subscriptionsList a wallet's notification subscriptions (webhook URLs redacted to origin).unsubscribe_notificationsDelete a notification subscription. Two-step like subscribe_notifications: call without `signature` to get the message to sign. `chainId` is signed over and verified on that chain. Signed messages are single-use.
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/com.market0x/marketplace)