A side-by-side look at the Papertrade AI and Vibetrader MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Papertrade AI for finance & fintech work as a local process; choose Vibetrader MCP for finance & fintech over a hosted endpoint. You can also run both side by side in one mcpServers block.
get_markets, get_price_chart, get_protocol_stats.authenticate, list_bots, get_bot.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Finance & Fintech | Finance & Fintech |
| Quality signal | 56/100 · Good | 61/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Remote HTTP/SSE |
| Auth | OAuth 2.0 | API key required |
| Pricing | Free | BYOK (pay the provider) |
| Required env vars | None listed | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 0 | 4 |
| Directory activity | 0 views 0 installs 0 upvotes | 4 views 0 installs 0 upvotes |
| Tools | 18 | 38 |
| Full listing | View Papertrade AI | View Vibetrader MCP |
get_marketsLive Papertrade perp markets (BTC, ETH): Hyperliquid mark/bid/ask, 24h change, Papertrade 24h volume, open interest vs caps, max leverage, minimum trade size and whether each market is open.get_price_chartOHLCV candles for BTC or ETH from Hyperliquid (the price source Papertrade settles against), with range stats and a TradingView link.get_protocol_statsPapertrade protocol analytics: TVL, margin, LP, lifetime volume, open positions, fees, PAPER supply and staking, plus daily history (volume, trader PnL, liquidations, users).get_liquidation_mapWhere open Papertrade positions get liquidated: notional and position count of longs and shorts by price bucket around the current price, with the largest clusters.get_leaderboardPapertrade trader leaderboard for a time window, sortable by PnL, volume, balance and more.get_top_tradesThe most profitable individual Papertrade positions in a window: who, market, side, leverage, entry, exit and PnL.get_recent_tradesThe latest opens, closes and liquidations across all of Papertrade, optionally filtered by market or wallet.get_accountA Papertrade account: free balance, locked margin, equity, every open position with live estimated PnL, bust price and distance to liquidation, pending intents, session keys and lifetime stats.get_trade_historyClosed and liquidated positions for a wallet, newest first, with entry, exit, settled PnL, fees and PAPER minted.get_portfolio_historyEquity curve for a wallet over 1h, 1d, 1w or all time.calculate_positionPure math for a hypothetical position: bust price, liquidation distance and settled PnL at a target exit, using the exchange formula (win curve, deadband, 2% win fee).get_deposit_infoHow to fund a Papertrade account: the wallet's personal deposit proxy address (USDC on HyperCore spot), minimums, the activation fee, and the wallet's current HyperEVM USDC/HYPE balances.authenticateAuthenticate with your API key from vibetrader.markets/settingslist_botsList all your trading bots.
Args:
mode: Filter by trading mode - "paper", "live", or None for all bots
limit: Most bots to return (default 100)get_botGet details of a specific botcreate_botCreate a new trading bot using natural languagestart_botStart a paused botpause_botPause a running botdelete_botDelete a botget_portfolioGet portfolio positions and balance.
Args:
mode: Account mode - "paper" (default) or "live" for real moneyget_quoteGet current quote for a stocklist_indicatorsList every technical indicator VibeTrader bots can use, with each one's
parameters (defaults and bounds) and outputs. Indicator math matches
TradingView. Optionally filter by family: moving_average, momentum, trend,
volatility, volume or price. Needs no API key.pause_all_botsPause all running bots at once.
Args:
mode: Filter by trading mode - "paper", "live", or None for all botsstart_all_botsStart all paused bots at once.
Args:
mode: Filter by trading mode - "paper", "live", or None for all botsPaste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"papertrade-ai": {
"command": "npx",
"args": [
"-y",
"papertrade-ai"
]
}
}
}
{
"mcpServers": {
"etbars-vibetrader-mcp": {
"url": "https://vibetrader-mcp-289016366682.us-central1.run.app/mcp"
}
}
}