mcpserver.lol
registry/carbonmark-marketplace
Connection check verified live · 20h ago

carbonmark-marketplace

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

Tools 15
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

15 tools

Read from the running server on 20h ago.

get_listing_details orderHash*
Full detail for one order including a FRESH live-contents snapshot (principal, claimable rewards, voting/earning power, as_of_block).
get_listings kindlimitmarketId*nameContainsminDiscountPct
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 discou…
get_orders statusofferer*
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 owner*marketId*
List the positions an address owns in a market, with listability (voted/attached positions can't transfer).
get_recent_trades limitmarketId*
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 `exac…
list_micro_markets
List the markets this marketplace facilitates (asset, chain, currencies, fee).
list_subscriptions wallet*
List a wallet's notification subscriptions (webhook URLs redacted to origin).
prepare_cancel orderHash*
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 re…
prepare_finalize name*owner*marketId*setPrimary
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 yo…
prepare_listing askkind*nameendAskseller*tokenId +4
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…
prepare_offer namebuyer*tokenIdmarketId*offerAmount*durationDays +1
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…
prepare_purchase orderHash*
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…
search_names qlimitoffsettraitsclasseslengths +1
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…
subscribe_notifications events*wallet*chainId*channel*signaturetimestamp* +2
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…
unsubscribe_notifications wallet*chainId*signaturetimestamp*subscriptionId*
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.…