Atlas / MCP servers / coinversaa / mcp-server

mcp-serverBLOCK

mcp/coinversaa/mcp-server

Hyperliquid trading intelligence for AI agents — 106 available MCP tools: builder analytics (revenue, retention, audience overlap, user journey), cohort analytics, position lifecycles, liquidation heatmaps, trader profiling, HIP-4 outcome contracts, and live market data. Hosted connector at mcp.coin

Verdict
BLOCK
Grade
D
Trust score
69 /100
Exposed tools
107 106r · 1w · 0d
Transport
stdio · streamable-http
License
MIT
Stars
9
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

Crypto intelligence for AI agents. Query the full Hyperliquid wallet universe, indexed trade history with PnL attribution, behavioral cohorts, and live market data through any MCP-compatible client. Call pulse_global_stats to see exact current coverage (tracked wallets, indexed trades, volume, PnL, data window).

Now with HIP-4 outcome contracts and builder dex support — inspect prediction-market style outcome contracts, settlements, commodities (gold, silver, oil), stocks (TSLA, AAPL), and perps across 8 dexes and 369+ markets.

What's new in 0.12.0

L4 order book tools and dataset coverage. Five more tools, and full parity with the hosted connector at https://mcp.coinversa.ai/mcp.

Tool count: 103 → 107 registered, 106 advertised (see below).

Also in 0.12.0:

  • `builder_heatmap` is withheld by default. Its upstream cannot answer inside the client timeout until the hourly rollup is backfilled, so advertising it only produced timeouts. It is still built in: set COINVERSAA_HIDDEN_TOOLS= (explicitly empty) to advertise everything, or name a different comma-separated list to withhold other tools. Leaving the variable unset withholds builder_heatmap.
  • `pulse_market_overview` removed. It was a deprecated alias for list_markets, whi
Read from source at commit 5cee48accf6dOBSERVED · 2026-10-10
Advertisement
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control. Replace the environment placeholders with a token scoped to the least it needs.

claude-code (npm)
claude mcp add mcp-server --env COINVERSAA_API_KEY=${COINVERSAA_API_KEY} -- npx -y @coinversaa/[email protected]
03

Exposed tools (107)

106 read · 1 write · 0 destructive.

ToolRiskDescription
book_levelsread
book_stop_mapwrite
book_summaryread
book_whalesread
builder_cohortsread
builder_fillsread
builder_heatmapread
builder_journeyread
builder_leaderboardread
builder_lifecycleread
builder_ordersread
builder_overlapread
builder_profileread
builder_retentionread
builder_tradersread
data_coverageread
hip4_cross_product_overlapread
hip4_daily_volumeread
hip4_most_activeread
hip4_outcomeread
hip4_outcome_recent_tradesread
hip4_outcome_summaryread
hip4_outcomesread
hip4_perp_position_contextread
hip4_questionsread
hip4_recent_settlementsread
hip4_top_tradersread
hip4_trader_outcomesread
list_assetread
list_assetsread
list_marketsread
live_cohort_biasread
live_cohort_bias_historyread
live_coin_risk_historyread
live_coin_risk_snapshotread
live_liquidation_heatmapread
live_liquidation_summaryread
live_long_short_ratioread
live_mark_dislocationsread
live_official_oiread
live_oi_historyread
live_recent_liquidationsread
live_risk_overviewread
market_historical_oiread
market_orderbookread
market_positionsread
market_priceread
market_recent_candlesread
pulse_active_tradersread
pulse_anti_survivorsread
pulse_backstop_eventsread
pulse_biggest_tradesread
pulse_capital_titansread
pulse_cohort_bias_historyread
pulse_cohort_historyread
pulse_cohort_performance_dailyread
pulse_cohort_positionsread
pulse_cohort_recent_alpha_concentrationread
pulse_cohort_recent_lifecycle_statsread
pulse_cohort_recent_positionsread
pulse_cohort_recent_top_positionsread
pulse_cohort_recent_tradesread
pulse_cohort_summaryread
pulse_cohort_tradesread
pulse_coin_alpha_mapread
pulse_coin_kingsread
pulse_compareread
pulse_cross_market_assetread
pulse_entity_leaderboardread
pulse_entity_profileread
pulse_exchange_oiread
pulse_exchange_positionsread
pulse_exchange_volumeread
pulse_global_statsread
pulse_hidden_gemsread
pulse_hour_profitabilityread
pulse_leaderboardread
pulse_lethal_coinsread
pulse_lifecycleread
pulse_lifecycles_recentread
pulse_market_concentrationread
pulse_max_pain_eventsread
pulse_most_traded_coinsread
pulse_my_planread
pulse_newcomer_whalesread
pulse_one_month_wondersread
pulse_perfect_exitsread
pulse_persistent_winnersread
pulse_pnl_leadersread
pulse_recent_closed_positionsread
pulse_recent_tradesread
pulse_style_distributionread
pulse_survivorsread
pulse_token_leaderboardread
pulse_top_liquidatorsread
pulse_trader_closed_position_statsread
pulse_trader_closed_positionsread
pulse_trader_daily_statsread
pulse_trader_demoread
pulse_trader_lifecycle_summaryread
pulse_trader_lifecyclesread
pulse_trader_performanceread
pulse_trader_profileread
pulse_trader_token_statsread
pulse_trader_tradesread
pulse_wallet_drawdown_curveread
trader_buildersread
04

Trust audit

BLOCKgrade D · trust 69/100 Do not install this without reading the findings. The audit found something that could harm you or your machine.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codePASS
L2Instruction surface (what it tells the agent)FAIL
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
declared (2 observation(s))
Shell
none-observed
Dependencies
not all pinned
Secrets in source
none-found

Findings (5)

CRITICALPrompt injection · prompt.transfer_instruction · CWE-94, CWE-1427
SKILL.md:119
Streamable HTTP, stateless (`POST /mcp`). Authentication is OAuth 2.1 with PKCE and dynamic client registration only — paste the URL, leave auth/header fields empty, and the client opens a Coinversa a
Why it matters. an instruction to move sensitive data to an outside destination
Fix. remove; a skill never needs the user's secrets off the machine
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
package.json
@modelcontextprotocol/sdk, @toon-format/toon, zod, @types/node, ts-node, typescript
Why it matters. 6 dependency range(s) float
Fix. pin exact versions or ship a lockfile
LOWPrompt injection · prompt.transfer_instruction · CWE-94, CWE-1427
README.md:280
| `/mcp` | `POST` | MCP Streamable HTTP endpoint (requires a valid OAuth access token) |
Why it matters. an instruction to move sensitive data to an outside destination
Fix. remove; a skill never needs the user's secrets off the machine
LOWPrompt injection · prompt.transfer_instruction · CWE-94, CWE-1427
README.md:285
| `/token` | `POST` | Token endpoint (`authorization_code` + PKCE, `refresh_token`) |
Why it matters. an instruction to move sensitive data to an outside destination
Fix. remove; a skill never needs the user's secrets off the machine
LOWPrompt injection · prompt.transfer_instruction · CWE-94, CWE-1427
README.md:297
1. The client `POST`s to `/mcp` without a token, gets `401` with a `WWW-Authenticate` header pointing at the protected-resource metadata, and discovers the authorization server from there.
Why it matters. an instruction to move sensitive data to an outside destination
Fix. remove; a skill never needs the user's secrets off the machine

Gates applied: critical_finding, no_behavioural_pass, undeclared_transfer.

Audited 2026-10-10 · audit v0.4.1 · source sha 5cee48accf6dfull audit observations/trust-audit/mcp-server/coinversaa__mcp-server.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-105cee48accf6dBLOCKD69first audit
06

Questions

What is the mcp-server MCP server?

Hyperliquid trading intelligence for AI agents — 106 available MCP tools: builder analytics (revenue, retention, audience overlap, user journey), cohort analytics, position lifecycles, liquidation heatmaps, trader profiling, HIP-4 outcome contracts, and live market data. Hosted connector at mcp.coin

What tools does mcp-server expose?

107 in total: 106 read-only, 1 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.

Is mcp-server safe to connect to an agent?

No — not without reading the findings first. The audit graded it D (69/100) and found 1 critical or high issue in the source. Each one is listed on this page with the file and line it is on.

What credentials does mcp-server need?

It reads COINVERSAA_API_KEY from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.

How does mcp-server run?

It speaks stdio and streamable-http, so it runs as a local process your client starts. It is published on npm as @coinversaa/mcp-server at 0.12.0.

How current is this page?

The grade is for one exact copy of the source (5cee48accf6d), read on 2026-10-10. The repository is watched and re-audited when it changes.

Advertisement