Toolpin

com.market0x/marketplace

com.market0x/marketplace · v0.1.0 · MCP 2025-11-25

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

Reachability reachable
checked 2026-08-29 05:30 UTC
Registry status active
Tools pinned 15
0e92f627f4f8
Tools last changed unchanged since first capture 2026-08-27

Provenance

Registry namespace com.market0x (domain verified by the official registry)
Repository github.com/carbonmark/market0x repo gone
Website https://www.market0x.com/agents
Remote endpoints
https://www.market0x.com/api/mcp (streamable-http)

Observed changes

When (UTC)EventDetail
2026-08-27 05:30 first capture 15 tools pinned

Pinned tool definitions (15)

ToolDescription
list_micro_markets List the markets this marketplace facilitates (asset, chain, currencies, fee).
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...
get_listing_details Full detail for one order including a FRESH live-contents snapshot (principal, claimable rewards, voting/earning power, as_of_block).
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...
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,...
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...
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 +...
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...
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.
get_owned_positions List the positions an address owns in a market, with listability (voted/attached positions can't transfer).
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...
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`,...
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...
list_subscriptions List a wallet's notification subscriptions (webhook URLs redacted to origin).
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.
Get alerted when this changes. Email the moment com.market0x/marketplace drifts, dies, or revives.

Status badge

Toolpin status badge for com.market0x/marketplace

[![Toolpin](https://toolpin.dev/badge/com.market0x/marketplace.svg)](https://toolpin.dev/servers/com.market0x/marketplace)

Maintain this server? Add the badge to your README. It links your users to this live status page.