Marketplace is an MCP server with 15 tools an agent can call, among them get_listing_details, get_listings, get_orders. It answers at https://www.market0x.com/api/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.
Buy, sell and bid on vote-escrow NFTs and .base.eth names. Non-custodial, settles on Seaport.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
get_listing_details | Full detail for one order including a FRESH live-contents snapshot (principal, claimable rewards, voting/earning power, as_of_block). Inputs: orderHash |
get_listings | Active 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 perc Inputs: marketId, kind, minDiscountPct, nameContains, limit |
get_orders | List orders created by an address (its listings, auctions, offers). Status is reconciled by the background worker — treat as advisory until checked at fill. Inputs: offerer, status |
get_owned_positions | List the positions an address owns in a market, with listability (voted/attached positions can't transfer). Inputs: marketId, owner |
get_recent_trades | Recently 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 `ex Inputs: marketId, limit |
list_micro_markets | List the markets this marketplace facilitates (asset, chain, currencies, fee). |
list_subscriptions | List a wallet's notification subscriptions (webhook URLs redacted to origin). Inputs: wallet |
prepare_cancel | Prepare 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 endp Inputs: orderHash |
prepare_finalize | Prepare the post-purchase FINALIZE transactions for a Basename you now own: reclaim management rights, set the resolver, and point the name at your address (optionally set it as your primary name). A sale transfers the NFT but NOT the ENS r Inputs: marketId, name, owner, setPrimary |
prepare_listing | Prepare 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-7 Inputs: marketId, tokenId, name, kind, currencySymbol, seller |
prepare_offer | Prepare a BID/offer on a position: returns the Seaport order to sign (EIP-712), the currency approval needed, and how to submit it. Name markets (basenames) take `name` instead of tokenId — any REGISTERED name is biddable, listed or not. Th Inputs: marketId, tokenId, name, currencySymbol, offerAmount, buyer |
prepare_purchase | Prepare 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 Inputs: orderHash |
search_names | Search the Basenames REGISTRY — every registered name, listed or not — by substring, length, character class and trait, with each row's owner, expiry and (when for sale) its order hash. This is the discovery surface for `prepare_offer`, whi Inputs: marketId, q, lengths, classes, traits, offset |
subscribe_notifications | Subscribe 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 perso Inputs: wallet, chainId, channel, webhookUrl, events, savedSearch |
unsubscribe_notifications | Delete 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. Inputs: wallet, chainId, subscriptionId, timestamp, signature |
Every block below points at https://www.market0x.com/api/mcp. Pick your client and copy.
claude mcp add --transport http marketplace https://www.market0x.com/api/mcp
{
"mcpServers": {
"marketplace": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://www.market0x.com/api/mcp"]
}
}
}{
"mcpServers": {
"marketplace": {
"url": "https://www.market0x.com/api/mcp"
}
}
}{
"servers": {
"marketplace": {
"type": "http",
"url": "https://www.market0x.com/api/mcp"
}
}
}{
"context_servers": {
"marketplace": {
"url": "https://www.market0x.com/api/mcp"
}
}
}{
"mcpServers": {
"marketplace": {
"serverUrl": "https://www.market0x.com/api/mcp"
}
}
}{
"mcpServers": {
"marketplace": {
"url": "https://www.market0x.com/api/mcp"
}
}
}name: Marketplace
version: 0.0.1
schema: v1
mcpServers:
- name: Marketplace
type: streamable-http
url: https://www.market0x.com/api/mcp{
"mcpServers": {
"marketplace": {
"httpUrl": "https://www.market0x.com/api/mcp"
}
}
}{
"mcpServers": {
"marketplace": {
"type": "http",
"url": "https://www.market0x.com/api/mcp"
}
}
}{
"mcpServers": {
"marketplace": {
"url": "https://www.market0x.com/api/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fwww.market0x.com%2Fapi%2Fmcp&type=streamable_http&id=marketplace&name=Marketplace
It answered our last check on 18 October 2026 in 588 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by market0x.com and served from www.market0x.com, the vendor's own domain: https://www.market0x.com/api/mcp.
15, as returned by the server's own tools/list on 31 August 2026: get_listing_details, get_listings, get_orders, get_owned_positions, get_recent_trades, list_micro_markets, list_subscriptions, prepare_cancel, and 7 more.
It answered our last check on 18 October 2026 in 588 ms. Over 10 checks since 5 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://www.market0x.com/api/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: com.market0x. Endpoint host: www.market0x.com. ARD identifier: urn:air:com.market0x:mcp:marketplace.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.