Skip to main content

marketplace

com.market0x/marketplaceVersion 0.1.0

Buy, sell and bid on vote-escrow NFTs and .base.eth names. Non-custodial, settles on Seaport.

Status

Responds383 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:05 UTC
Latency
383 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://www.market0x.com/api/mcpResponds383 ms
No sign-in

Claude Code

claude mcp add --transport http marketplace https://www.market0x.com/api/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: marketplace
Remote MCP server URL: https://www.market0x.com/api/mcp

Cursor

{
  "mcpServers": {
    "marketplace": {
      "url": "https://www.market0x.com/api/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"marketplace","type":"http","url":"https://www.market0x.com/api/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

13 tools

Tools of marketplace
Read-only
Idempotent
Open world
get_listing_detailsFull detail for one order including a FRESH live-contents snapshot (principal, claimable rewards, voting/earning power, as_of_block).Not declaredNot declaredNot declaredNot declared
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.Not declaredNot declaredNot declaredNot declared
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.Not declaredNot declaredNot declaredNot declared
get_owned_positionsList the positions an address owns in a market, with listability (voted/attached positions can't transfer).Not declaredNot declaredNot declaredNot declared
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 listed amount, so treat inexact rows as an upper bound).Not declaredNot declaredNot declaredNot declared
list_micro_marketsList the markets this marketplace facilitates (asset, chain, currencies, fee).Not declaredNot declaredNot declaredNot declared
list_subscriptionsList a wallet's notification subscriptions (webhook URLs redacted to origin).Not declaredNot declaredNot declaredNot declared
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.Not declaredNot declaredNot declaredNot declared
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.Not declaredNot declaredNot declaredNot declared
prepare_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. The buyer wallet must hold the offer's outlay (price + its fee share) when it submits; an unfunded offer is rejected (insufficient_balance), and one that later loses its funds or allowance is hidden from the book until they return.Not declaredNot declaredNot declaredNot declared
prepare_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 — slightly above the quote on a decaying order, never above maxTotalBaseUnits — and Seaport charges the exact interpolated amount at fill. On auctions, prepared.cleanup is an optional post-settlement tx that zeroes the residual allowance. The agent's own wallet signs and submits — this never signs or holds keys.Not declaredNot declaredNot declaredNot declared
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` is signed over and the signature is verified on THAT chain, so pass the chain the wallet actually signs on (smart-wallet signatures do not validate cross-chain). Each signed message is SINGLE-USE: resending the same body returns 409 replayed_signature — retry with a fresh timestamp and a new signature. The response includes the webhook HMAC secret ONCE (verify x-market0x-signature = hex(HMAC-SHA256(rawBody, secret))).Not declaredNot declaredNot declaredNot declared
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.Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Aug 26, 2026
Updated
Aug 26, 2026
Categories (suggested)
Finance and paymentsE-commerceSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing