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 27 days of history · worst day 23%
27 days agonow
24.2%
Uptime 24h
22 of 91 checks
13
Tools
read from the server
564 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 30.4% 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
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "marketplace": {
      "url": "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
{
  "mcpServers": {
    "marketplace": {
      "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 249 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
A2AWire
by a2awire

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

10 tools answering
Gatefareio
by gatefareio

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

27 installs/wk local only
Xenarch MCP
by xenarch-ai

Xenarch — x402 MCP server for AI agent payments. Non-custodial, USDC on Base L2.

85 installs/wk local only
stipend.sh
by graphiker-australia

Non-custodial USDC wallet on Base with spending limits enforced in code, not in a prompt.

50 installs/wk local only
Griffnode
by griffnode

Non-custodial crypto payments for AI assistants: balances, payments, and create payment links.

answering
Bernuvia
by bernuvia

Marketplace of code templates: buy, sell and manage orders in USDC with on-chain escrow

answering
AgentPay
by yyxqqq777

x402 micropayments MCP: Xiaohongshu notes and paid APIs settled in USDC on Base.

4 tools answering

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 22 of 91 checks got a reply (24.2%), average response time 564 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 with the file path 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.
How fast is Marketplace?
It answers our handshake in 564 ms on average, which is faster than 26% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.