mcpserver.lol
registry/swop
Connection check verified live · 26h ago

swop

Swop.id profiles, wallet addresses, and live prediction markets with real-time prices.

Tools 30
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 26h ago

Tools & capabilities

30 tools

Read from the running server on 26h ago.

swop_add_link url*styletitledisplayAsbuttonNamedescription +1
Add a link to the linked account's SmartSite, with smart placement. TWO STEPS: (1) call with just the url — the tool detects what kind of link it is (payment like Venmo/PayPal/Cash…
swop_check_predictions_access read-only
Check whether prediction-market trading is available (geo-restrictions apply in some regions). Call before suggesting trading actions; market DATA tools work everywhere.
swop_create_product name*imagepriceUsd*mintLimitdescriptionproductType
Create a sellable product on the linked account's SmartSite. It becomes instantly purchasable by humans at the SmartSite and by AI agents over x402. Confirm name and price with the…
swop_feature_product templateId*smartsiteIdcarouselTitle
Put an already-created product (from swop_create_product) onto the SmartSite as a visible product tile so visitors see and can buy it. Pass the product's templateId (returned by sw…
swop_get_event_live_status read-only slug*
Check whether an event (e.g. a game) is live, its current period and elapsed time, and whether it has closed. Never infer live status from the clock — use this.
swop_get_event_markets read-only slug*
Fetch every market for a single event by event slug — moneyline plus alternate spread/total lines and player props for sports, or all outcomes for multi-outcome events. Use after s…
swop_get_my_balances read-only
Current wallet balance snapshot for the linked Swop account (total USD and per-asset breakdown).
swop_get_my_orders read-only
Recent marketplace orders for the linked Swop account, both sides: sales of your products and your purchases. Shows payment, escrow/settlement, and fulfillment status.
swop_get_my_profile read-only
The linked Swop account: name, email, and SmartSites (handle, bio). Requires connecting your Swop account.
swop_get_my_smartsite read-only smartsiteId
Get the linked account's current SmartSite so you can see it BEFORE editing: name, bio, appearance (background/theme), the links already on it (icons, buttons, info bars, with thei…
swop_get_orderbook read-only tokenId*
Fetch the live CLOB orderbook (bids/asks) for one outcome token of a prediction market. Token ids come from the clobTokenIds field of market results.
swop_get_price_history read-only tokenId*fidelityinterval
Historical price series for one outcome token. Interval controls the window (e.g. "1d", "1w", "1m", "max"); fidelity is the candle resolution in minutes.
swop_get_prices read-only tokenIds*
Batch-fetch current best prices for up to 50 outcome token ids. Returns live book-derived prices (0..1 probabilities). Prefer this over the outcomePrices field on market rows when…
swop_get_product_link read-only sku*handle*
Get one shareable link for a product that works for everyone: a person opening it sees a product page with a Buy button; an AI agent hitting it is sent the x402 payment challenge.…
swop_get_spending_delegation read-only
The linked account's transaction delegation for AI assistants: whether it's active, per-transaction and daily caps, and how much of today's cap is already spent. Check before attem…
swop_get_store read-only handle*
List the real products a swop.id sells on their SmartSite, with USDC prices and each product's x402 buyUrl. An agent with an x402-capable wallet purchases by GETting the buyUrl: th…
swop_get_swap_quote read-only chainamount*inputMint*outputMint
Get a swap quote for the linked user — EVM (via LiFi) or Solana (via Jupiter). Read-only: returns the estimated output and directs the user to complete the swap in the Swop app. Fo…
swop_get_taxonomy read-only
Canonical mapping of sports and categories to tag ids, for use as tag_id in swop_search_markets. Also see swop_get_taxonomy_stats for open volume and live-game counts per sport.
swop_get_taxonomy_stats read-only
Open volume and live-event counts per sport/category — useful for "what is popular right now".
swop_list_my_products read-only
List the linked account's products (each with its id, name, price, inventory, and status). Use the id with swop_update_product (to edit or unlist) or swop_feature_product (to show…
swop_lookup_identity read-only handle*
Resolve an exact swop.id handle (e.g. "travis.swop.id") to its profile: display name, avatar, and public EVM/Solana wallet addresses. Case-insensitive exact match; use swop_search_…
swop_pay_x402_link can modify data url*confirmpreviewId
Pay an external x402 payment link (any https URL that returns an HTTP 402 USDC challenge) from the linked user's Swop wallet, within their caps. TWO-STEP like swop_send: call WITHO…
swop_perps_order can modify data coin*confirmleverage*direction*marginUsd*previewId +1
Open or close a Hyperliquid perpetual position for the linked user, within their margin and leverage caps set in the Swop app. The cap is MARGIN per position (e.g. $25) with a leve…
swop_remove_link can modify data itemId*contentType*smartsiteId
Remove a link/icon/info-bar/product tile from the SmartSite. Get the item's id and contentType from swop_get_my_smartsite (icons → 'socialTop', buttons → 'socialLarge', info bars →…
swop_search_identities read-only limitquery*
Search Swop user identities (swop.ids) by handle or display name. Returns handle, display name, avatar, and public EVM/Solana wallet addresses. Use this to find a user or resolve a…
swop_search_markets read-only livelimitqueryoffsettag_id
Search Swop prediction markets (Polymarket-backed) by topic. Supports free-text search over question/event/outcomes/tags, plus live-game and sport filters. Returns market question,…
swop_send can modify data to*confirmamountUsd*previewId
Send USDC (on Base) from the linked Swop wallet to a swop.id handle or 0x address, within the caps the user set in the Swop app. TWO-STEP: call WITHOUT confirm first to get a previ…
swop_swap can modify data chain*amount*confirminputMint*previewIdoutputMint*
Execute an on-chain token swap from the linked user's Swop wallet, within their delegation caps. EVM only (via LiFi); Solana swaps still complete in the app. TWO-STEP like swop_sen…
swop_update_my_smartsite bionamefontColorfontFamilythemeColorsmartsiteId +4
Edit the linked account's SmartSite: display name, bio, and appearance (background color, a gradient of hex stops, a background image URL, theme/font color, font family, or header…
swop_update_product can modify data nameimagestatuspriceUsdmintLimitproductId* +1
Edit one of the linked account's products, or unlist it. Pass its productId (from swop_list_my_products) plus only the fields to change: name, description, priceUsd, image, mintLim…