io.github.Travisswop/swop
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Sell to people and AI agents: create products, a storefront, and USDC payment links from chat.
Summary by lookupd
Lets an agent create and edit products, storefront links, checkouts and feed posts, and accept USDC payments for a Swop account.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http swop https://mcp.swopme.co/mcp/commerce
Codex, remote (streamable-http)
codex mcp add swop --url https://mcp.swopme.co/mcp/commerce
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"swop": {
"url": "https://mcp.swopme.co/mcp/commerce"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (27 tools)
Publisher-provided text
swop_search_identitiesSearch Swop user identities (swop.ids) by handle or display name. Returns handle, display name, avatar, and public EVM/Solana wallet addresses. Use this to findswop_lookup_identityResolve 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 matswop_get_helpAnswer "what can I do with Swop?" (returns the plain-language list of what this connection can do for the user) and look up Swop's own how-to answers on paymentswop_get_my_profileThe linked user's own Swop account: name, email, and SmartSites (handle, bio). Use swop_lookup_identity or swop_search_identities for anyone else's profile. Ifswop_get_my_balancesCurrent wallet balance snapshot for the linked Swop account (total USD and per-asset breakdown). For tokens or merchant Bucks the account has launched, use swopswop_get_my_ordersRecent marketplace orders for the linked Swop account, both sides: sales of your products and your purchases. Shows payment, escrow/settlement, and fulfillmentswop_list_my_tokensCommunity tokens and merchant Bucks the linked account has launched on Base, with live balances (for the overall wallet total use swop_get_my_balances). Read-onswop_get_my_smartsiteGet 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,swop_update_my_smartsiteEdit the linked account's SmartSite: display name, bio, and appearance (background color, a gradient of hex stops, a background image URL, theme/font color, fonswop_add_linkAdd 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 liswop_remove_linkRemove 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 → 'sociaswop_create_feed_postPublish a PUBLIC post to the Swop feed as the linked account's SmartSite: a caption plus up to 4 images. Each image may be an https URL, a data:image/...;base64swop_create_productStart selling something in one call: creates a product that people can buy on the linked account's Swop SmartSite and AI agents can buy in USDC over x402, withswop_create_checkoutTake payment on the seller's own website: creates a checkout for a cart of the linked account's OWN products, so a buyer pays there instead of being sent to Swoswop_get_checkoutRead back a checkout created with swop_create_checkout: its status (active, pending_payment, paid, settled, expired, cancelled), the payment request if one is pswop_list_webhooksShow the webhook endpoints Swop notifies when the linked account gets paid, and the events available. Two events: checkout.paid (the buyer's money arrived and aswop_register_webhookGet notified the moment the user gets paid. Register an https URL that Swop will POST a signed JSON event to when the linked account gets paid (checkout.paid) aswop_test_webhookPOST a signed 'ping' event to one of the linked account's webhooks right now and report the HTTP status the endpoint returned. Use to confirm an integration befswop_remove_webhookStop sending events to one of the linked account's webhook URLs. Pending deliveries to it are dropped. Confirm with the user first.swop_list_embed_originsShow which websites may currently display the linked account's Swop checkout in a frame. Use before adding or removing one so the user can see what is already aswop_register_embed_originAllow ONE website to display the linked account's Swop checkout inside a frame. This is a security setting: only registered origins can ever frame the checkout,swop_remove_embed_originRemove a website from the list allowed to frame the linked account's checkout. Takes an id from swop_list_embed_origins. Afterwards that site can no longer dispswop_feature_productShow an existing product on the linked account's SmartSite as a tile visitors can buy from. Pass the templateId returned by swop_create_product (or the id fromswop_list_my_productsList the linked account's OWN products (each with its id, name, price, inventory, and status); to browse another seller's products use swop_get_store. Use the iswop_update_productEdit one of the linked account's products, or unlist it. Pass its productId (from swop_list_my_products) plus ONLY the fields to change — anything omitted keepsswop_get_product_linkGet one link that sells to everyone: a person who opens it sees a product page with a Buy button, and an AI agent that requests it gets an x402 USDC payment chaswop_get_storeSee what any swop.id sells and buy it: lists the products a swop.id sells on their SmartSite, with USDC prices and each product's x402 buyUrl (for the linked ac
Details
- Version: 0.2.1
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 309 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/Travisswop/swop-mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.Travisswop/swop)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp