mcpbeat Sign in

Marketplace MCP Server

not responding

Marketplace is listed as active in the registry but did not answer our last check. It exposes 13 tools.

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

The linked repository no longer exists on GitHub — it was deleted or made private.

Uptime history 74 days of history · worst day 0%
74 days agonow
0.0%
Uptime 24h
0 of 92 checks
13
Tools
read from the server
98 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 5

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 19 September 2026. No other catalogue keeps this.

19 Sep 2 tool descriptions were rewritten prepare_listing, prepare_offer
19 Sep 2 tools disappeared prepare_finalize, search_names
19 Sep a tool changed the parameters it asks for get_listings

Marketplace does not always answer

Over the last week it answered 0.0% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add marketplace --transport http https://www.market0x.com/api/mcp
Settings → Connectors → Add custom connector, then paste this address
https://www.market0x.com/api/mcp
~/.codex/config.toml
[mcp_servers.marketplace]
url = "https://www.market0x.com/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "marketplace": {
      "url": "https://www.market0x.com/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "marketplace": {
      "type": "http",
      "url": "https://www.market0x.com/api/mcp"
    }
  }
}

Available tools 13

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

prepare
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 endpoint to update the book.
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-712 typed data to sign. Never signs or holds keys.
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. The agent reads its Seaport counter, signs, and POSTs the signed order — settlement stays on Seaport.
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 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.
listing
get_listing_details
Full detail for one order including a FRESH live-contents snapshot (principal, claimable rewards, voting/earning power, as_of_block).
listings
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 percentage, descending.
micro
list_micro_markets
List the markets this marketplace facilitates (asset, chain, currencies, fee).
orders
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.
owned
get_owned_positions
List the positions an address owns in a market, with listability (voted/attached positions can't transfer).
recent
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 `exact: false` (a decayed Dutch auction settles BELOW its listed amount, so treat inexact rows as an upper bound).
subscribe
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 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))).
subscriptions
list_subscriptions
List a wallet's notification subscriptions (webhook URLs redacted to origin).
unsubscribe
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.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

prepare_finalize
removed 19 Sep 2026
search_names
removed 19 Sep 2026

Endpoints

URLTransportStateLatencyChecked
https://www.market0x.com/api/mcp streamable-http answering 98 ms 4 min ago

Alternatives to Marketplace

same job, measured the same way
SafeRoute
by crystalsignal

Noncustodial Base x402 payment control and seller settlement recovery

13 tools answering
PetaSats
by bsvanon

Buy BSV with USDC on Base through a local non-custodial MCP server.

2 714 installs/wk local only
A2AWire
by a2awire

Escrow, reputation, and payments for agent-to-agent commerce. Non-custodial USDC/Base L2.

11 tools answering
AgentPad
by thevibehosting-agentpad

Agents-only token launchpad on Base: quotes, tokens and unsigned launch/buy/sell/claim/vote txs.

30 tools answering
XP Tickets
by xp

Live-event ticket exchange for agents: quote, buy, make offers, bid, and sell, with escrow.

36 tools answering
X
xStocker
by xstocker

Build buy/sell orders for tokenized US stocks (xStocks) on Solana. Non-custodial.

94 installs/wk local only
Provian
by provian

Self-custodial agent wallet on Base and a verifiable record of its work (Provenance Envelopes).

58 tools answering
Gatefareio
by gatefareio

Marketplace of paid HTTP APIs. USDC micropayments via x402 on Base. Non-custodial.

51 installs/wk local only

Marketplace — questions

Answers built from our own checks of this server.

What can Marketplace do?
It exposes 13 tools, read directly from the server on our last check. Among them: get_listing_details, get_listings, get_orders, get_owned_positions, get_recent_trades, list_micro_markets and 7 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Marketplace working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 0 of 92 checks got a reply (0.0%), average response time 98 ms. The bar chart above shows every period we have measured.
Did Marketplace ever remove tools?
Yes. prepare_finalize, search_names are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
Is Marketplace still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
The registry lists Marketplace as active — why does it not respond?
The official MCP registry stores what the author submitted; it does not verify that the server still runs. We check the endpoint ourselves, and this one does not answer. Catalogues that copy the registry without checking will show it as working.
How do I connect Marketplace?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Marketplace need an API key?
No. Marketplace completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 13 of them are readable on this page. This is what we observed, not what the docs claim.