Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
Swop
Überblick
Beschreibung vom Entwickler (englisches Original)
Sell to people and AI agents: create products, a storefront, and USDC payment links from chat.
Die drei Säulen von PopNx MCP
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
- Stimmen der NutzeriNoch keine BewertungenBewertungen starten in einem späteren Schritt zusammen mit Benutzerkonten
- Unsere Basischecksi1 von 1 bestandenAnhand öffentlicher Informationen geprüft; Code noch nicht gescannt
- NutzungiNoch nicht gemessen★ –
Was du damit machen kannst
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
- Verbindung: Läuft in der Cloud
- Transport: Streamable HTTP
- Kategorie: Onlineshops & Zahlungen
Installation
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Bevor du installierst
- Basischecks: 1 von 1 bestanden
- Läuft auf dem Server des Entwicklers: Was du fragst, läuft über dessen Server.
- Die Registry nennt keinen Schlüssel zum Eintragen.
Du brauchst
- Läuft in der CloudNichts zu installieren; die Verbindung läuft übers Internet
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Funktioniert in Claude im Web, auf dem Desktop und auf dem Handy:
- Öffne Settings → Connectors
- Tippe auf Add custom connector
- Füge die Adresse unten ein und tippe auf Add
- Wenn eine Anmeldung verlangt wird, melde dich beim Dienst des Entwicklers an
https://mcp.swopme.co/mcp/commerceFühre das in deinem Terminal aus
claude mcp add --transport http swop https://mcp.swopme.co/mcp/commerceOder kopier die Einstellungen selbst
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"swop": {
"url": "https://mcp.swopme.co/mcp/commerce"
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Oder kopier die Einstellungen selbst
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"swop": {
"type": "http",
"url": "https://mcp.swopme.co/mcp/commerce"
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
ChatGPT verbindet sich nur mit Servern im Internet:
- Öffne ChatGPT im Web → Settings → Connectors (Apps)
- Tippe auf Create oder Add (bei manchen Tarifen musst du zuerst Developer mode unter Advanced einschalten)
- Füge die Adresse unten ein, gib ihr einen Namen und speichere
- Wenn eine Anmeldung verlangt wird, melde dich beim Dienst des Entwicklers an
https://mcp.swopme.co/mcp/commerceMenünamen können sich je nach Tarif und mit der Zeit leicht unterscheiden.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Was er kann
Die Tool-Liste dieses Servers haben wir noch nicht gelesen; wir prüfen die Endpunkte reihum.
Basischecksi
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
- ✓ Bestanden
Entwickler passt zum Repo
Der Registry-Name wurde mit dem GitHub-Konto Travisswop bestätigt, dem das Repo gehört
- … Noch nicht geprüft
Wird noch gepflegt
Dieses Repo haben wir noch nicht von GitHub gelesen
- … Noch nicht geprüft
Hat eine Lizenz
Dieses Repo haben wir noch nicht von GitHub gelesen
- … Noch nicht geprüft
Endpunkt antwortet
Noch nicht geprüft; wir prüfen die Endpunkte reihum
- … Noch nicht geprüft
Anmeldung mit OAuth
Noch nicht geprüft; wir prüfen die Endpunkte reihum
- … Noch nicht geprüft
Keine versteckten Anweisungen in Tool-Beschreibungen
Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen
Im Vergleich mit anderen in Onlineshops & Zahlungeni
- Mehr Sterne als 0 % der anderen 1754 Server in dieser Kategorie
- Neuer in der Registry veröffentlicht als 48 % der anderen 1754 Server in dieser Kategorie
- Basischecks gleich gut wie oder besser als bei 100 % der anderen 1754 Server in dieser Kategorie
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Häufige Fragen
Ist Swop sicher?
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Welche Schlüssel oder Codes braucht er?
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Läuft er auf meinem Computer oder in der Cloud?
Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.
Wird er noch gepflegt?
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.2.1) kam vor 36 Tagen in die Registry.
Welche Apps können ihn nutzen?
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.
Was kann ich stattdessen nutzen?
In derselben Kategorie: Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce
Alternativen
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Stripe MCP
MCP server integrating with Stripe - tools for customers, products, payments, and more.
MCP Cn Commerce
8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending
README vom Entwickler
README öffnen
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Swop MCP
Sell to people and AI agents, paid in USDC, from any MCP client.
Connect: https://mcp.swopme.co/mcp/commerce (Streamable HTTP) Public tools need no account; account tools use OAuth 2.1 (dynamic client registration, PKCE). Registry: io.github.Travisswop/swop
- Create products and get one link: people see a Buy page, agents get an x402 USDC challenge
- Feature products on your Swop SmartSite
- Checkout on your own site with signed webhooks (
checkout.paid,payout.released) - Browse and buy from any swop.id's store
- Orders, SmartSite editing, swop.id lookup
Sellers are agent-payable in USDC as soon as they add a product, with no verification step.
Setup for Claude, ChatGPT, Cursor and Grok: docs/add-swop-to-your-ai.md
claude mcp add --transport http swop https://mcp.swopme.co/mcp/commerce
Tools (/mcp/commerce)
Public, no account:
swop_search_identities,swop_lookup_identity: swop.id → profile + wallet addressesswop_get_store: any seller's products with USDC prices and an x402 buy URL for eachswop_get_product_link: the one link that sells a product to people and agents
Sell (scope commerce.write):
swop_create_product,swop_update_product,swop_list_my_products,swop_feature_product
Checkout on your own site (scope commerce.write):
swop_create_checkout,swop_get_checkoutswop_register_webhook,swop_list_webhooks,swop_test_webhook,swop_remove_webhook(HMAC-signedcheckout.paid/payout.released)swop_register_embed_origin,swop_list_embed_origins,swop_remove_embed_origin
SmartSite storefront (scope smartsite.write):
swop_get_my_smartsite,swop_update_my_smartsite,swop_add_link,swop_remove_linkswop_create_feed_post: public post as the linked SmartSite, caption + up to 4 images. Two-step: preview returns a sealedpreviewId; confirm resends the identical content, and each preview publishes at most once. The backend hosts the images; this server uploads nothing.
Account (scopes profile.read, wallet.read):
swop_get_my_profile,swop_get_my_orders,swop_get_my_balances,swop_list_my_tokens(store-credit "Bucks")
The commerce endpoint has no tools that send funds. Its OAuth metadata (/.well-known/oauth-protected-resource/mcp/commerce) advertises only profile.read wallet.read smartsite.write commerce.write.
Full endpoint (/mcp)
https://mcp.swopme.co/mcp stays live for existing Swop users. It is the commerce set plus wallet and market tools (sends, x402 payments, swaps, perps and prediction-market data); the money-moving ones need the owner to turn on AI spending, with caps, in the Swop app. New setups should use /mcp/commerce. The same OAuth link works on both endpoints.
Run
npm install
npm run dev # Streamable HTTP on :8788 (POST /mcp and /mcp/commerce), stateless JSON mode npm run dev:stdio # stdio transport for local clients npm run build && npm start npm run smoke # endpoint smoke test (in-process); npm run smoke -- https://mcp.swopme.co for prod
Env: SWOP_API_BASE (default https://apps.apiswop.co), PREDICTIONS_API_BASE (default https://polymarket.apiswop.co), PUBLIC_BASE_URL (default https://mcp.swopme.co), PORT (default 8788).
Local test with Claude Code:
claude mcp add swop --transport http http://localhost:8788/mcp/commerce
Deploy
Stateless Vercel function (project swop-mcp), served at mcp.swopme.co (never swop.tech). Deployed only with vercel deploy --prod; a git push does not ship it. Registry entry: server.json, published with mcp-publisher publish.
Where this fits
The AI-assistant edge of the platform. Exposes Swop to anything that speaks MCP, reaching the same API every first-party client uses.
graph LR
ai["Claude / ChatGPT / Cursor"] --> mcp[" swop-mcp "] mcp --> api["swop-app-backend apps.apiswop.co"]
The identity rule that matters here: crypto payment is never KYC-gated. An agent can pay a seller in USDC with no verification step. Verification gates the card scope only — never ask a crypto path for identity.
For the cross-repo map, see [swop-app-backend/docs/ECOSYSTEM.md](https://github.com/Travisswop/swop-app-backend/blob/main/docs/ECOSYSTEM.md).
License
MIT — see LICENSE.
Ask Swop read connectors
The full /mcp endpoint now exposes swop_get_token_price, swop_get_sports, and swop_get_help, using the same verified adapters as Ask Swop in the app and Messages. All three require the linked account's profile.read scope and cannot transfer funds. swop_get_help is also available on /mcp/commerce; prices and sports remain on the full endpoint. Exact token contracts and network names are preserved. Provider failures and ambiguous assets return an explanation rather than an invented price, score or market.
Run npm run build && node scripts/test-assistant-connectors.mjs for protocol, authentication, input-validation and endpoint-isolation checks.
Revising an existing Ovi strategy
Use the full /mcp endpoint with OAuth agent.read and agent.write scopes. Refresh the connector's tool list after an update; the commerce-only endpoint and public read-only connectors do not expose agent controls.
- Read
swop_get_my_agentfor the exact strategy ID, current rules and limits. - Resolve requested markets with
swop_resolve_strategy_markets, for example{"request":"trade gold, ETH and any stock"}. Stock discovery uses a supported equity-underlying catalog filtered against current Hyperliquid listings. It does not treat all builder-DEX markets as stocks or establish that collateral is funded. - Call
swop_update_my_agentwithaction: "revise_strategy",strategyId, and arevisioncontaining the desiredassets,title,brief,entryCondition,exitCondition,selectionCriteria,executionPlan, orriskControls. Update contradictory old single-market wording together with the market list. Omitted fields stay unchanged; dollar limits, permissions, funding and runtime are not writable through this action. - Show the complete returned diff and risk note. After the owner explicitly approves it, call again with only
previewIdandconfirm: true.
The preview is single-use, expires after five minutes, and is bound to the owner and OAuth client. Concurrent rule or limit edits invalidate it. A running plan uses its revised rules on subsequent evaluations; an edit does not guarantee an order or bypass market, collateral or risk checks.