Garmin Connect vs perp-cli

Choosing between Garmin Connect and perp-cli? Both are MCP servers, but they lean into different workflows. This page focuses on where each one is actually stronger, not just raw counts.

Choose Garmin Connect for

Analyzing long-term fitness trends by querying historical activity data.

Choose perp-cli for

Aggregating cross-exchange balances and risk metrics into a single dashboard.

Garmin Connect

71by Nicolasvegamhttp

Access your fitness, health, and training data from MCP clients.

Best for Analyzing long-term fitness trends by querying historical activity data.

MCP server for Garmin Connect. Access your fitness, health, and training data from Claude Code, Claude Desktop, Cursor, Windsurf, or any MCP client.

61 tools across 7 categories: activities, daily health, trends, sleep, body composition, performance/training, and profile/devices.

What it does

  • Access to 61 specialized tools for fitness and health data
  • Support for activity tracking, sleep metrics, and body composition
  • Performance and training analytics including VO2 Max and HRV
  • Compatible with Claude Desktop, Cursor, Windsurf, and other MCP clients
  • Retrieves detailed time-series data for heart rate, stress, and respiration

Available tools (6)

get_activitiesList recent activities with pagination
get_daily_summaryFull daily summary including steps, calories, and distance
get_heart_rateRetrieve heart rate data including resting, max, zones, and time series
get_sleep_dataGet sleep stages, score, and bed/wake times
get_body_compositionRetrieve weight, BMI, body fat percentage, and muscle mass over a date range
get_vo2maxGet VO2 Max estimate for running or cycling

Setup requirements

Requires 2 environment variables: GARMIN_EMAIL, GARMIN_PASSWORD. Available via Claude Code and Claude Desktop.

View Garmin Connect details
vs

perp-cli

21by hypurrquanthttp

Multi-DEX perpetual futures trading MCP server

Best for Aggregating cross-exchange balances and risk metrics into a single dashboard.

Multi-DEX perpetual futures CLI — Pacifica (Solana), Hyperliquid (HyperEVM), Lighter (Ethereum).

3 Exchanges — trade, bridge, arbitrage across Pacifica, Hyperliquid, Lighter Funding Rate Arb — perp-perp + spot-perp scan & one-command dual-leg execution Portfolio — single call returns balances, positions, risk level across all exchanges Funds — deposit, withdraw, CCTP…

What it does

  • Multi-DEX support for Pacifica, Hyperliquid, and Lighter
  • Unified portfolio analytics across all exchanges
  • Automated funding rate arbitrage scanning and execution
  • Advanced trading bots including TWAP, grid, and DCA
  • Agent-first design with JSON output and dry-run safety

Available tools (5)

marketAccess market data including prices, orderbooks, funding rates, and klines.
tradeExecute market, limit, and stop orders with support for advanced strategies.
accountRetrieve balance, positions, PnL, and margin settings.
arbScan and execute funding rate arbitrage opportunities.
portfolioGet a unified overview of balances, positions, and risk across all exchanges.

Setup requirements

Requires 1 environment variable: LIGHTER_API_KEY_INDEX. Available via Global NPM and NPX.

View perp-cli details

Biggest differences

CompareGarmin Connectperp-cli
Best forAnalyzing long-term fitness trends by querying historical activity data.Aggregating cross-exchange balances and risk metrics into a single dashboard.
StandoutAccess to 61 specialized tools for fitness and health data.Multi-DEX support for Pacifica, Hyperliquid, and Lighter.
SetupClaude Code or Claude Desktop, needs 2 env vars, http transport.Global NPM or NPX, needs LIGHTER_API_KEY_INDEX, http transport.
Transporthttphttp
Community71 GitHub stars21 GitHub stars

Bottom line

Pick Garmin Connect if...

Analyzing long-term fitness trends by querying historical activity data. Access to 61 specialized tools for fitness and health data. Claude Code or Claude Desktop, needs 2 env vars, http transport.

Pick perp-cli if...

Aggregating cross-exchange balances and risk metrics into a single dashboard. Multi-DEX support for Pacifica, Hyperliquid, and Lighter. Global NPM or NPX, needs LIGHTER_API_KEY_INDEX, http transport.

The real split here is workflow fit, not raw counts. Garmin Connect: Analyzing long-term fitness trends by querying historical activity data. perp-cli: Aggregating cross-exchange balances and risk metrics into a single dashboard. Garmin Connect also has the larger public footprint (71 vs 21 stars).

Keep the comparison logic in memory

Once you pick a server, keep the decision notes, setup rules, and docs in Conare so your agent can apply them again without re-explaining.

Open Conare