swop-mcp
MCP serverDev toolsSwop.id profiles, wallet addresses, and live prediction markets with real-time prices.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the swop search identities tool from swop-mcp
From the project's README
As published by travisswop/swop-mcp in README.md.
Remote MCP server exposing Swop to AI assistants (Claude, ChatGPT, Grok, Cursor — anything that speaks MCP). One server, registered per platform.
Phase 1 (this code): public read-only tools, no auth. Phase 2 adds an OAuth 2.1 facade + authed reads and non-signing writes (profile/SmartSite/products). Phase 3 adds on-chain writes (swap/send/bets/DeFi) via Privy delegated signing with caps + in-app confirm-link fallback.
Tools
Identity (swop-app-backend /api/v5/identity, public CORS-open router):
swop_search_identities/swop_lookup_identity— handle → profile + wallet addresses. ⚠️ On theproductionbranch but NOT yet live on apps.apiswop.co (404) — needs a backend prod deploy via deploy-prod.sh before these tools return data.
Predictions (polymarket.apiswop.co, all public):
swop_search_markets(free-text via /desktop/markets),swop_get_event_markets,swop_get_event_live_status,swop_get_orderbook,swop_get_prices(live book, preferred over cached outcomePrices),swop_get_price_history,swop_get_taxonomy,swop_get_taxonomy_stats,swop_check_predictions_access(geoblock).
Run
npm install
npm run dev # Streamable HTTP on :8788 (POST /mcp), stateless JSON mode
npm run dev:stdio # stdio transport for local clients
npm run build && npm start
Env: SWOP_API_BASE (default https://apps.apiswop.co), PREDICTIONS_API_BASE
(default https://polymarket.apiswop.co), PORT (default 8788).
Local test with Claude Code:
claude mcp add swop --transport http http://localhost:8788/mcp
Deploy
Stateless — any host works (Vercel functions, or a small box alongside the
sidecar). Suggested prod URL: mcp.swopme.app (never swop.tech). Give it its
own upstream rate-limit identity before public listing.
Tools it offers (30)
What this server listed when ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.
swop_search_identitiesswop_lookup_identityswop_search_marketsswop_get_event_marketsswop_get_event_live_statusswop_get_orderbookswop_get_pricesswop_get_price_historyswop_get_taxonomyswop_get_taxonomy_statsswop_check_predictions_accessswop_get_my_profileswop_get_my_balancesswop_get_my_ordersswop_get_my_smartsiteswop_update_my_smartsiteswop_add_linkswop_remove_linkswop_create_productswop_feature_productswop_list_my_productsswop_update_productswop_get_spending_delegationswop_sendswop_pay_x402_linkswop_get_swap_quoteswop_swapswop_perps_orderswop_get_product_linkswop_get_store
Signals
- Last commit
- Sep 2026
Advanced
- Delivery
- swop MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
- Catalog kind
- mcp-server
- Gateway key
io-github-travisswop-swop- Source
- github.com/travisswop/swop-mcp
- Hosted endpoint
https://mcp.swopme.co/mcp