Coinversa Pulse
Coinversa Pulse is a read-only crypto intelligence MCP skill for AI agents.
It lets MCP-compatible clients query Hyperliquid market data, trader behavior, position lifecycles, execution quality, cohort analytics, liquidation data, open interest, builder dex markets, HIP-4 outcome contracts, cross-market asset exposure, and wallet-level trading history.
This skill is designed for market research and analytics only.
It does not place trades, sign transactions, manage wallets, move funds, approve agents, custody assets, or request private keys.
For current wallet and trade coverage numbers, call pulse_global_stats.
Coinversa indexes Hyperliquid's clearinghouse directly and computes analytics that are difficult to obtain from public web sources or generic blockchain APIs.
Builder dex support: 369+ markets across 8 dexes, including commodities, stocks, indices, and perps.
HIP-4 support: outcome-contract discovery, question metadata, recent fills, settlements, daily volume, top outcome traders, wallet outcome history, outcome/perp trader overlap, and current open perp-position context for outcome holders.
Safety Boundary: Read-Only Analytics Only
Coinversa Pulse is a market-data and analytics MCP server.
This skill does not expose any tools for:
- Trading
- Order placement
- Wallet signing
- Transaction signing
- Fund movement
- Token transfers
- Account approvals
- Hyperliquid agent wallet approval
- Backend signer approval
- Custody or control of assets
- Managing margin or leverage settings
No private key, seed phrase, wallet signature, exchange credential, or Hyperliquid account approval is required to use this skill.
Users should not approve a Hyperliquid agent wallet, backend signer, trading agent, or any account-level trading permission for this MCP skill. No such approval is needed for Coinversa Pulse.
If Coinversa offers trading or execution functionality through another product, app, or integration, that functionality is outside the scope of this MCP skill and should be reviewed separately.
Data & Privacy
Coinversa Pulse sends MCP tool requests to Coinversa's hosted API at https://api.coinversa.ai by default.
Depending on the tool used, requests may include:
- Market symbols
- Wallet addresses
- Cohort names
- HIP-4 outcome IDs
- Time windows
- API-key-authenticated usage metadata
- Requested analytics parameters
Do not submit private, sensitive, or nonpublic information unless you are comfortable sending it to Coinversa's API.
Coinversa Pulse does not require private keys, seed phrases, wallet signatures, exchange credentials, or Hyperliquid account approvals.
The hosted remote server (https://mcp.coinversa.ai/mcp) is a stateless bridge to the Coinversa API. It stores OAuth client registrations, SHA-256-hashed access/refresh tokens, and the key grant behind each token (a key id when you connected through the developer portal, or the pasted key encrypted at rest with AES-256-GCM). It does not store conversation content, and it does not persist or log tool arguments or results beyond the request in flight.
Policies: coinversa.ai/privacy and coinversa.ai/terms. Support: chat@coinversaa.ai.
Setup
An API key is required for every tool. There is no keyless tier.
The canonical client guide is docs.coinversa.ai/mcp/setup; the snippets below mirror it.
| Method |
Where |
Auth |
Best for |
| Hosted Remote MCP (recommended) |
https://mcp.coinversa.ai/mcp |
OAuth 2.1 in the browser |
Claude.ai, Claude Desktop, Claude Code, Cursor, ChatGPT, Perplexity, any Streamable HTTP client |
| Local stdio MCP |
npx -y @coinversaa/mcp-server@0.11.1 |
COINVERSAA_API_KEY env var |
Codex and other stdio-only clients, development |
Hosted Remote MCP (OAuth 2.1)
https://mcp.coinversa.ai/mcp
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 authorization page. There you sign in (or sign up; new accounts get 14 days of Pro) and pick a key, or paste an existing cvsa_ key, then click Authorize. API keys sent in HTTP headers are not accepted by the hosted endpoint.
Claude.ai (web)
Open claude.ai/customize/connectors?modal=add-custom-connector, set Name Coinversa and URL https://mcp.coinversa.ai/mcp, leave the auth fields empty, then connect and authorize in the browser.
Claude Desktop
Claude Desktop is stdio-only, so use the mcp-remote shim. Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS), %APPDATA%\Claude\claude_desktop_config.json (Windows), or ~/.config/Claude/claude_desktop_config.json (Linux):
{
"mcpServers": {
"coinversa": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.coinversa.ai/mcp"]
}
}
}
Fully quit and reopen Claude Desktop; authorize in the browser window that opens.
Cursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"coinversa": {
"url": "https://mcp.coinversa.ai/mcp"
}
}
}
Claude Code
claude mcp add --transport http coinversa https://mcp.coinversa.ai/mcp
Then run /mcp and authenticate coinversa.
ChatGPT, Perplexity, other remote clients
Add a custom connector with URL https://mcp.coinversa.ai/mcp and no headers.
Local stdio MCP (API key)
For stdio-only clients, or when you prefer to hold the key yourself. Get a key at developers.coinversa.ai/keys.
{
"mcpServers": {
"coinversa": {
"command": "npx",
"args": ["-y", "@coinversaa/mcp-server@0.11.1"],
"env": {
"COINVERSAA_API_KEY": "cvsa_your_key_here"
}
}
}
}
Shell equivalent: COINVERSAA_API_KEY=cvsa_... npx -y @coinversaa/mcp-server@0.11.1
OpenClaw
openclaw skill install coinversaa-pulse
Access Tiers
All tools require an API key. Backend tiering is enforced by the Coinversa API.
| Tier |
Typical access |
Requests/min |
Daily cap |
Monthly cap |
| Free API key |
Public discovery, market data, selected HIP-4 discovery routes |
30 |
1,000 |
- |
| Starter |
Free routes plus selected trader and HIP-4 analytics |
120 |
2,000 |
50,000 |
| Pro |
Starter plus deeper risk, historical, official OI, and overlap analytics |
600 |
20,000 |
500,000 |
| Enterprise |
Custom access and limits |
Custom |
Custom |
Custom |
Rate-limit headers may include X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-RateLimit-Tier, and X-RateLimit-Daily-Remaining.
Builder Dex Markets
Hyperliquid supports multiple builder dexes beyond the native perps exchange. Each dex has its own markets, collateral token, and symbol format.
Coinversa Pulse exposes analytics and market-data views for these markets.
| Dex |
What it trades |
Collateral |
Example symbols |
| native HL |
Core perps, crypto |
USDC |
BTC, ETH, SOL, HYPE |
xyz |
Commodities, stocks, indices |
USDC |
xyz:GOLD, xyz:SILVER, xyz:TSLA |
flx |
Perps |
USDH |
flx:BTC, flx:ETH |
vntl |
Perps |
USDH |
vntl:ANTHROPIC, vntl:BTC |
hyna |
Perps |
USDE |
hyna:SOL, hyna:BTC |
km |
Energy and commodities |
USDH |
km:OIL, km:NATGAS |
abcd |
Misc markets |
USDC |
abcd:BITCOIN |
cash |
Stocks and equities |
USDT0 |
cash:TSLA, cash:AAPL |
Native Hyperliquid markets use simple symbols like BTC, ETH, and SOL.
Builder dex markets use prefixed symbols like xyz:GOLD, cash:TSLA, and hyna:SOL.
Use list_markets to discover all available symbols and the dex each symbol belongs to.
Coinversa Pulse only exposes analytics and market-data views. It does not place orders, sign transactions, approve agent wallets, manage margin, or execute trades.
Assets & Cross-Market Taxonomy
The same underlying asset can appear under different tickers on different venues. Coinversa exposes a canonical asset registry so agents and API consumers do not have to reinvent the grouping logic.
| Concept |
Meaning |
| Canonical |
The economic-exposure identifier. Example: GOLD means gold exposure regardless of venue or ticker. |
| Symbol |
What a specific venue lists it as. Examples: xyz:GOLD, hyna:PAXG, BTC, flx:BTC. |
Known synonyms:
| Synonym ticker |
Canonical |
Reason |
PAXG |
GOLD |
Paxos-issued gold-backed token |
XAUT |
GOLD |
Tether Gold |
XAGT |
SILVER |
Silver-backed token |
Wrappers like WBTC, WETH, stETH, and wstETH are not aggregated with their native tickers by default because they can have meaningfully different risk and liquidity profiles.
| User question |
Recommended tool |
| "What markets exist on the xyz dex?" |
list_markets |
| "What price is xyz:GOLD right now?" |
market_price |
| "What assets are available?" |
list_assets |
| "What venues is GOLD on?" |
list_assets or list_asset |
| "Tell me about PAXG." |
list_asset |
| "Where does BTC trade?" |
list_asset |
| "Is gold more crowded on xyz or hyna?" |
pulse_cross_market_asset |
| "Total OI on BTC across all dexes?" |
pulse_cross_market_asset |
| "Do venues disagree on ETH direction?" |
pulse_cross_market_asset |
Asset tools accept both canonicals and synonyms. For example, list_asset({ canonical: "PAXG" }) and list_asset({ canonical: "GOLD" }) return the same canonical asset view.
Key fields from pulse_cross_market_asset:
| Field |
Meaning |
aggregate.netBias |
Value from -1 to 1. Positive means long-heavy. Negative means short-heavy. Magnitude indicates directional conviction. |
aggregate.biasRange |
Spread between venues. High values, especially above 0.3, suggest venues disagree meaningfully. |
asset.synonyms |
Tickers mapped into the canonical asset. Useful for explaining that gold may trade as GOLD, PAXG, or another symbol depending on venue. |
venues |
Per-venue breakdown sorted by open interest descending. The first venue is usually the dominant venue. |
HIP-4 Outcome Contracts
HIP-4 outcome contracts are prediction-market style side tokens indexed from Hyperliquid.
Outcome side coins use:
#<encoding>
where:
encoding = 10 * outcomeId + side
Side tokens use:
+<encoding>
Use HIP-4 tools when users ask about outcomes, prediction markets, questions, settlements, side-token fills, outcome trader leaderboards, overlap between outcome traders and perp traders, or whether outcome holders currently have open perp exposure to the same underlying asset.
| Tool |
Tier |
Inputs |
Backend route |
What it returns / when to use |
hip4_outcomes |
Free API key |
hours 1-168, default 24 |
GET /hip4/outcomes |
Recently active outcomes with outcomeId, optional question metadata, parsed priceBinary, side tokens, coin keys, asset IDs, fills, unique wallets, notional USDH, first/last traded. Use to discover active prediction markets. |
hip4_outcome |
Free API key |
outcomeId |
GET /hip4/outcomes/{outcome_id} |
Detail for one outcome ID from mainnet launch onward. Returns the same outcome shape as discovery, including fallback side tokens if metadata is unavailable. |
hip4_outcome_summary |
Starter+ |
outcomeId |
GET /hip4/outcomes/{outcome_id}/summary |
Two-sided aggregate: side 0/1 contracts, side notional USDH, total notional, realized PnL, fills, unique wallets, first/last traded. |
hip4_outcome_recent_trades |
Free API key |
outcomeId, hours 1-168 default 24, limit 1-500 default 100 |
GET /hip4/outcomes/{outcome_id}/recent-trades |
Recent real fills only, excluding settlement, pair-redeem, and auction-phase fills. Returns trade time, wallet, coin, sideIndex, side label, dirId, price, size, PnL, and fee. |
hip4_questions |
Free API key |
none |
GET /hip4/questions |
Hyperliquid outcomeMeta question catalog: question IDs, names, descriptions, fallback outcome, named outcome IDs, settled named outcomes, and parsed fields such as class, underlying, expiry, period, and price thresholds. |
hip4_recent_settlements |
Free API key |
hours 1-720 default 168, limit 1-200 default 50 |
GET /hip4/settlements/recent |
Recent settlements with outcome ID, settlement time, winning side when determinable, winner/loser fill counts, total winner payout, and total loser loss. |
hip4_daily_volume |
Free API key |
days 1-60, default 14 |
GET /hip4/daily-volume |
Daily trajectory since the requested cutoff: fills, unique trades, unique wallets, contracts, and notional USDH. Use for adoption/activity trend questions. |
hip4_most_active |
Free API key |
hours 1-168 default 24, limit 1-50 default 10 |
GET /hip4/most-active |
Top outcomes by recent fill count, with metadata and side tokens when available. Use to rank current outcome-market activity. |
hip4_top_traders |
Starter+ |
days 1-30 default 7, limit 1-100 default 25 |
GET /hip4/top-traders |
Outcome trader leaderboard: address, fills, distinct outcomes, total contracts, total notional USDH, and realized PnL. |
hip4_trader_outcomes |
Starter+ |
address, days 1-365 default 30 |
GET /hip4/trader/{address}/outcomes |
One wallet's outcome history: outcome ID, side index, side token, fills, net shares, gross bought/sold USDH, realized PnL, first/last traded. |
hip4_cross_product_overlap |
Pro+ |
days 1-30 default 7 |
GET /hip4/cross-product/overlap |
Counts HIP-4 outcome traders, perp traders, overlap count, and overlap percentage. Use to answer whether outcome activity is isolated or shared with perp traders. |
hip4_perp_position_context |
Pro+ |
outcomeId, days 1-60 default 14, limit 1-100 default 25 |
GET /hip4/outcomes/{outcome_id}/perp-position-context |
Joins current net-positive outcome holders to currently open perp positions on the same underlying. Returns side-level open-position overlap, long/short counts, net underlying position, underlying notional, aligned vs hedge counts, prediction-native counts, and top wallets with signal labels. Use to answer whether outcome traders are directionally exposed, hedged, or prediction-native. |
Builder Analytics Tools
Builders (frontends, bots, HIP-3 dexes) charge per-order builder fees on Hyperliquid. Revenue figures are exact, from Hyperliquid's on-chain cumulative builder-fee ledger; volume/user/fill detail comes from order-fill attribution and slightly undercounts because trigger-order (stop/TP) fills are not yet attributed — each response carries a dataNotes explanation and a verified ledger-block stamp. builderName comes from a curated registry and is omitted when unknown. Tier labels on builder_traders / builder_cohorts are ALL-TIME exchange-wide legacy slugs, not the 30d-rolling pulse cohort tiers.
| Tool |
Tier |
Inputs |
Backend route |
What it returns / when to use |
builder_leaderboard |
Starter+ |
period day/week/month default week, limit 1-100 default 50, offset 0-1000 default 0 |
GET /builders/leaderboard |
Builders ranked by exact ledger revenue, with attributed volume/users/fills, prev-window deltas, and the most common requested fee rate (feeTenthsBp). "Which builders earn the most?" |
builder_profile |
Starter+ |
builder 0x-hex, period default month, topCoins 1-50 default 10 |
GET /builders/{builder}/profile |
One builder: ledger revenue, first/last fee accrual, fee tokens, daily attributed series with biggest day, top coins, total vs all-time-profitable users. 404 if the address has no ledger revenue. |
trader_builders |
Starter+ |
address 0x-hex, since default 30d (clamped 90d) |
GET /trader/{address}/builders |
Every builder a wallet trades through, ordered by fees paid, with fills, volume, and first/last seen in the window. |
builder_traders |
Pro+ |
builder 0x-hex, period default week, sort builderFee/volume/pnl, limit 1-500 default 50, offset |
GET /builders/{builder}/traders |
The builder's attributed wallets with PnL, fees, volume, equity, and all-time pnlTier/sizeTier labels (null if untracked). |
builder_fills |
Pro+ |
builder 0x-hex, since default 24h (clamped 90d), optional coin and address filters, limit 1-500, offset |
GET /builders/{builder}/fills |
Individual attributed fills: time, wallet, coin, marketType (perp/spot/hip4), side, price, size, volume, PnL, builder fee, oid/tid. |
builder_cohorts |
Pro+ |
builder 0x-hex, period default week |
GET /builders/{builder}/cohorts |
User-base composition by all-time PnL and size tier (largest first, incl. untracked), each with users, share, fees, volume, PnL, fills. |
builder_retention |
Pro+ |
builder 0x-hex (no other params) |
GET /builders/{builder}/retention |
Monthly retention triangle, last 12 calendar months, oldest first: newWallets plus activeWallets[] per subsequent month (orders plane — counts can exceed attributed-fill user counts). |
builder_overlap |
Pro+ |
builder 0x-hex, period default week |
GET /builders/{builder}/overlap |
Top 10 other builders sharing this builder's active users: sharedUsers, share, and fees those users paid to the other builder. |
builder_journey |
Pro+ |
builder 0x-hex (no other params) |
GET /builders/{builder}/journey |
Revenue ramp of the trailing-year acquisition cohort (>= 3 lifetime attributed fills): avg/median lifetime fees per wallet, whale concentration, days to peak / 50% / 75% of lifetime revenue, and a peak-day bucket split. |
builder_lifecycle |
Pro+ |
builder 0x-hex (no other params) |
GET /builders/{builder}/lifecycle |
One snapshot of the LIFETIME user base (orders plane) split into five mutually exclusive statuses — active, cooling, switched, dormant, movedOn — plus trueRetention, churn, competitiveLoss, and the fees switched wallets paid rivals in 30d. |
builder_heatmap |
Pro+ |
builder 0x-hex (no other params) |
GET /builders/{builder}/heatmap |
Fixed trailing 84 days as a zero-filled 7x24 UTC weekday-by-hour grid (Sunday first), each cell carrying volumeUsd, feesUsd, and fills totalled over the window. |
builder_orders |
Pro+ |
builder 0x-hex, period default week |
GET /builders/{builder}/orders |
Placement-plane intent: totalIntents, action mix, time-in-force mix, reduceOnlyShare, a stop/TP trigger breakdown, and fillConversion (trigger history begins 2026-03-24). |
Tools
103 total read-only analytics tools:
- 43 existing Hyperliquid market, trader, cohort, risk, cross-market asset, and live analytics tools
- 12 HIP-4 outcome-contract tools
- 27 position-lifecycle, execution-quality, trader-archetype, market-structure, comparison, and recent-cohort tools
- 9 entity-resolution, exchange-aggregate, PnL-leader, and plan-introspection tools
- 12 builder-analytics tools (ledger-exact revenue leaderboard/profile, traders, fills, cohorts, retention, overlap, user lifecycle, journey economics, activity heatmap, order intent, and per-wallet builder lookup)
- All tools require a Coinversa API key
- The Coinversa API enforces tier-specific access
Risk Tools Freshness
Syncer-backed risk tools are best treated as beta recent-intelligence tools.
These include:
live_risk_overview
live_coin_risk_snapshot
live_coin_risk_history
live_mark_dislocations
live_recent_liquidations
live_liquidation_summary
live_oi_history
live_cohort_bias_history
For venue-reported open interest, use live_official_oi, which is pulled from Hyperliquid's Info API, as a cross-check.
These tools are best for research, LLM training, liquidation analysis, open interest trend work, crowding detection, market-structure analysis, and recent risk analysis.
They are best queried over recent windows such as 7d or 30d.
Freshness depends on sync coverage and may lag real time.
Do not treat syncer-backed analytics as guaranteed live execution truth or exact historical accounting.
Position Lifecycles & Execution Quality
For new wallet-level position analysis, prefer the 0.8 lifecycle tools over the legacy closed-position tools.
A lifecycle is one reconstructed position from open to close, including scale-ins, scale-outs, entry/exit VWAP, realized PnL, fees, hold duration, liquidation state, and related fills. Most lifecycle routes use a 90-day rolling window and exclude spot pairs by default unless an includeSpot option is present.
Recommended workflow:
| User intent |
First tool to call |
Follow-up tools |
| "Give me a quick read on this wallet" |
pulse_trader_demo |
pulse_trader_lifecycle_summary, pulse_trader_token_stats |
| "Is this trader actually good?" |
pulse_trader_lifecycle_summary |
pulse_trader_lifecycles, pulse_wallet_drawdown_curve, pulse_compare |
| "Show their positions" |
pulse_trader_lifecycles |
pulse_lifecycle for a specific lifecycle ID |
| "How much pain do they tolerate?" |
pulse_wallet_drawdown_curve |
pulse_max_pain_events |
| "Do they exit well?" |
pulse_perfect_exits |
pulse_trader_lifecycles |
| "Who recovered after getting crushed?" |
pulse_survivors |
pulse_anti_survivors, pulse_persistent_winners |
| "Who is hot right now?" |
pulse_cohort_recent_lifecycle_stats |
pulse_cohort_recent_positions, pulse_cohort_recent_trades |
| "Which market creates or destroys alpha?" |
pulse_coin_alpha_map |
pulse_lethal_coins, pulse_style_distribution |
Legacy tools:
pulse_trader_closed_positions
pulse_trader_closed_position_stats
pulse_recent_closed_positions
Use them when the user explicitly asks for the old closed-position payload or a global recent-closed feed. Otherwise, prefer lifecycle tools.
Tool Groups
Pulse — Trader Intelligence
pulse_global_stats — Global Hyperliquid stats: total traders, trades, volume, PnL, and data coverage period.
list_markets — Market discovery for native and builder dex symbols.
pulse_market_overview — Deprecated alias for list_markets.
pulse_leaderboard — Ranked trader leaderboard.
pulse_hidden_gems — Underrated high-performing traders.
pulse_most_traded_coins — Most actively traded coins.
pulse_biggest_trades — Biggest winning or losing trades.
pulse_recent_trades — Biggest recent trades in a time window.
pulse_token_leaderboard — Top traders for a specific coin.
pulse_coin_alpha_map — Winner/loser profit pools per coin.
pulse_hour_profitability — PnL heatmap by UTC close hour.
pulse_market_concentration — How concentrated alpha is across wallets.
pulse_style_distribution — PnL split by hold-duration style.
Pulse — Trader Profiles
Tools taking address expect a full Ethereum address: 0x plus 40 hex characters.
pulse_trader_profile
pulse_trader_performance
pulse_trader_demo
pulse_trader_lifecycle_summary
pulse_trader_lifecycles
pulse_lifecycle
pulse_wallet_drawdown_curve
pulse_trader_trades
pulse_trader_daily_stats
pulse_trader_token_stats
pulse_trader_closed_positions — legacy; prefer pulse_trader_lifecycles.
pulse_trader_closed_position_stats — legacy; prefer pulse_trader_lifecycle_summary.
Pulse — Lifecycle Discovery
pulse_max_pain_events
pulse_perfect_exits
pulse_backstop_events
pulse_survivors
pulse_anti_survivors
pulse_persistent_winners
pulse_capital_titans
pulse_one_month_wonders
pulse_newcomer_whales
pulse_coin_kings
pulse_top_liquidators
pulse_lethal_coins
pulse_compare
Pulse — Cohort Intelligence
PnL tiers (by profitability, best to worst):
| Display name |
Slug |
Legacy slug (still accepted) |
| Apex |
apex |
money_printer |
| Sharps |
sharps |
smart_money |
| Grinders |
grinders |
grinder |
| Scrapers |
scrapers |
humble_earner |
| The Crowd |
crowd |
exit_liquidity |
| Bleeders |
bleeders |
semi_rekt |
| Trapped |
trapped |
full_rekt |
| Blown Out |
blown_out |
giga_rekt |
Size tiers (by volume, largest to smallest):
| Display name |
Slug |
Legacy slug (still accepted) |
| Heavyweights |
heavyweights |
leviathan |
| Cruiserweights |
cruiserweights |
tidal_whale |
| Middleweights |
middleweights |
whale |
| Welterweights |
welterweights |
small_whale |
| Lightweights |
lightweights |
apex_predator |
| Featherweights |
featherweights |
dolphin |
| Flyweights |
flyweights |
fish |
| Strawweights |
strawweights |
shrimp |
Tool inputs accept both slug vocabularies (new slugs are normalized before the API call). API responses currently still emit legacy slugs.
Tools:
pulse_cohort_summary
pulse_cohort_positions
pulse_cohort_trades
pulse_cohort_history
pulse_cohort_bias_history
pulse_cohort_performance_daily
pulse_cohort_recent_positions
pulse_cohort_recent_trades
pulse_cohort_recent_lifecycle_stats
pulse_cohort_recent_top_positions
pulse_cohort_recent_alpha_concentration
Market — Live Data
market_price
market_positions
market_orderbook
market_historical_oi
market_recent_candles
Live — Real-Time Analytics
live_liquidation_heatmap
live_risk_overview
live_coin_risk_snapshot
live_coin_risk_history
live_mark_dislocations
live_recent_liquidations
live_liquidation_summary
live_long_short_ratio
live_cohort_bias
live_oi_history
live_official_oi
live_cohort_bias_history
pulse_recent_closed_positions
Builder Analytics
Builder addresses are 0x plus 40 hex characters, like wallets. See the Builder Analytics Tools table above for tiers and inputs.
builder_leaderboard — Builders ranked by exact ledger revenue with attributed metrics and deltas.
builder_profile — One builder's revenue, daily series, top coins, and user profitability.
builder_traders — A builder's attributed wallets with all-time cohort tiers.
builder_fills — Individual attributed fills through a builder.
builder_cohorts — A builder's user base split by behavioral tier.
builder_retention — Monthly new-user retention triangle.
builder_overlap — Which other builders share this builder's users.
trader_builders — Every builder one wallet trades through.
builder_journey — How fast and how unevenly a builder monetizes a new user.
builder_lifecycle — Where every wallet that ever traded via a builder stands today.
builder_heatmap — 7x24 UTC weekday-by-hour activity grid over the trailing 12 weeks.
builder_orders — What a builder's users intend at placement time, before anything fills.
Example Prompts
- "What are the top 5 traders on Hyperliquid by PnL?"
- "Show me what the apex tier is holding right now."
- "What are the biggest trades in the last 10 minutes?"
- "Find underrated traders with 70%+ win rate."
- "Where are the BTC liquidation clusters?"
- "Show me the exchange-wide risk overview on Hyperliquid this week."
- "Which coin looks the most crowded right now?"
- "Show me ETH liquidation events from the last 7 days."
- "Give me BTC risk history with OI, liquidations, and cohort rotation."
- "Are smart money traders long or short ETH right now?"
- "What markets are available on the xyz dex?"
- "What's the price of xyz:GOLD?"
- "Which venues trade gold?"
- "Is PAXG the same as GOLD?"
- "Total open interest on BTC across all dexes?"
- "Which HIP-4 outcome contracts are most active today?"
- "Show me recent trades for outcome 123."
- "Which HIP-4 outcomes settled recently?"
- "Who are the top HIP-4 outcome traders this week?"
- "For outcome 25, are Yes traders already long BTC or mostly prediction-native?"
- "Did outcome traders overlap with perp traders over the last 7 days?"
Security Notes
Coinversa Pulse is intentionally read-only.
When installing any MCP server:
- Prefer the hosted OAuth endpoint; it keeps the API key out of client config files.
- Install from the official package source.
- Use the pinned package version shown in this document.
- Use a separate API key for this MCP skill where possible.
- Rotate API keys if they may have been exposed.
- Do not provide private keys, seed phrases, wallet signatures, exchange credentials, or account approvals.
- Review the tools exposed by the MCP client before use.
- Remove the MCP server when no longer needed.
Links
Built by Coinversa — crypto intelligence for AI agents.
1---2name: coinversaa-pulse3description: Read-only crypto intelligence for AI agents. 103 tools (OAuth 2.1 on the hosted endpoint, API key for local stdio) for Hyperliquid trader analytics, builder-fee revenue analytics, position lifecycles with MAE/MFE execution quality, trader archetype discovery, behavioral cohorts, HIP-4 outcome contracts, outcome/perp position context, syncer-backed risk data, live market data, builder dex markets, commodities, stocks, indices, cross-market asset taxonomy, liquidation heatmaps, official per-dex OI, and whale tracking across the full Hyperliquid wallet universe. This skill does not trade, sign transactions, move funds, request private keys, custody assets, or require wallet approvals. Call pulse_global_stats for live coverage totals.4license: MIT5---67# Coinversa Pulse89Coinversa Pulse is a **read-only crypto intelligence MCP skill** for AI agents.1011It lets MCP-compatible clients query Hyperliquid market data, trader behavior, position lifecycles, execution quality, cohort analytics, liquidation data, open interest, builder dex markets, HIP-4 outcome contracts, cross-market asset exposure, and wallet-level trading history.1213This skill is designed for **market research and analytics only**.1415It does **not** place trades, sign transactions, manage wallets, move funds, approve agents, custody assets, or request private keys.1617For current wallet and trade coverage numbers, call `pulse_global_stats`.1819Coinversa indexes Hyperliquid's clearinghouse directly and computes analytics that are difficult to obtain from public web sources or generic blockchain APIs.2021**Builder dex support:** 369+ markets across 8 dexes, including commodities, stocks, indices, and perps.2223**HIP-4 support:** outcome-contract discovery, question metadata, recent fills, settlements, daily volume, top outcome traders, wallet outcome history, outcome/perp trader overlap, and current open perp-position context for outcome holders.2425---2627## Safety Boundary: Read-Only Analytics Only2829Coinversa Pulse is a market-data and analytics MCP server.3031This skill does **not** expose any tools for:3233- Trading34- Order placement35- Wallet signing36- Transaction signing37- Fund movement38- Token transfers39- Account approvals40- Hyperliquid agent wallet approval41- Backend signer approval42- Custody or control of assets43- Managing margin or leverage settings4445No private key, seed phrase, wallet signature, exchange credential, or Hyperliquid account approval is required to use this skill.4647Users should **not** approve a Hyperliquid agent wallet, backend signer, trading agent, or any account-level trading permission for this MCP skill. No such approval is needed for Coinversa Pulse.4849If Coinversa offers trading or execution functionality through another product, app, or integration, that functionality is outside the scope of this MCP skill and should be reviewed separately.5051---5253## Data & Privacy5455Coinversa Pulse sends MCP tool requests to Coinversa's hosted API at `https://api.coinversa.ai` by default.5657Depending on the tool used, requests may include:5859- Market symbols60- Wallet addresses61- Cohort names62- HIP-4 outcome IDs63- Time windows64- API-key-authenticated usage metadata65- Requested analytics parameters6667Do not submit private, sensitive, or nonpublic information unless you are comfortable sending it to Coinversa's API.6869Coinversa Pulse does not require private keys, seed phrases, wallet signatures, exchange credentials, or Hyperliquid account approvals.7071The hosted remote server (`https://mcp.coinversa.ai/mcp`) is a stateless bridge to the Coinversa API. It stores OAuth client registrations, SHA-256-hashed access/refresh tokens, and the key grant behind each token (a key id when you connected through the developer portal, or the pasted key encrypted at rest with AES-256-GCM). It does not store conversation content, and it does not persist or log tool arguments or results beyond the request in flight.7273Policies: [coinversa.ai/privacy](https://coinversa.ai/privacy) and [coinversa.ai/terms](https://coinversa.ai/terms). Support: [chat@coinversaa.ai](mailto:chat@coinversaa.ai).7475---7677## Setup7879An API key is required for every tool. There is no keyless tier.8081The canonical client guide is [docs.coinversa.ai/mcp/setup](https://docs.coinversa.ai/mcp/setup); the snippets below mirror it.8283| Method | Where | Auth | Best for |84|--------|-------|------|----------|85| Hosted Remote MCP (recommended) | `https://mcp.coinversa.ai/mcp` | OAuth 2.1 in the browser | Claude.ai, Claude Desktop, Claude Code, Cursor, ChatGPT, Perplexity, any Streamable HTTP client |86| Local stdio MCP | `npx -y @coinversaa/mcp-server@0.11.1` | `COINVERSAA_API_KEY` env var | Codex and other stdio-only clients, development |8788### Hosted Remote MCP (OAuth 2.1)8990```text91https://mcp.coinversa.ai/mcp92```9394Streamable 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 authorization page. There you sign in (or sign up; new accounts get 14 days of Pro) and pick a key, or paste an existing `cvsa_` key, then click **Authorize**. API keys sent in HTTP headers are not accepted by the hosted endpoint.9596#### Claude.ai (web)9798Open [claude.ai/customize/connectors?modal=add-custom-connector](https://claude.ai/customize/connectors?modal=add-custom-connector), set **Name** `Coinversa` and **URL** `https://mcp.coinversa.ai/mcp`, leave the auth fields empty, then connect and authorize in the browser.99100#### Claude Desktop101102Claude Desktop is stdio-only, so use the `mcp-remote` shim. Edit `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS), `%APPDATA%\Claude\claude_desktop_config.json` (Windows), or `~/.config/Claude/claude_desktop_config.json` (Linux):103104```json105{106 "mcpServers": {107 "coinversa": {108 "command": "npx",109 "args": ["-y", "mcp-remote", "https://mcp.coinversa.ai/mcp"]110 }111 }112}113```114115Fully quit and reopen Claude Desktop; authorize in the browser window that opens.116117#### Cursor118119Add to `~/.cursor/mcp.json`:120121```json122{123 "mcpServers": {124 "coinversa": {125 "url": "https://mcp.coinversa.ai/mcp"126 }127 }128}129```130131#### Claude Code132133```bash134claude mcp add --transport http coinversa https://mcp.coinversa.ai/mcp135```136137Then run `/mcp` and authenticate `coinversa`.138139#### ChatGPT, Perplexity, other remote clients140141Add a custom connector with URL `https://mcp.coinversa.ai/mcp` and no headers.142143### Local stdio MCP (API key)144145For stdio-only clients, or when you prefer to hold the key yourself. Get a key at [developers.coinversa.ai/keys](https://developers.coinversa.ai/keys).146147```json148{149 "mcpServers": {150 "coinversa": {151 "command": "npx",152 "args": ["-y", "@coinversaa/mcp-server@0.11.1"],153 "env": {154 "COINVERSAA_API_KEY": "cvsa_your_key_here"155 }156 }157 }158}159```160161Shell equivalent: `COINVERSAA_API_KEY=cvsa_... npx -y @coinversaa/mcp-server@0.11.1`162163#### OpenClaw164165```bash166openclaw skill install coinversaa-pulse167```168169---170171## Access Tiers172173All tools require an API key. Backend tiering is enforced by the Coinversa API.174175| Tier | Typical access | Requests/min | Daily cap | Monthly cap |176|------|----------------|--------------|-----------|-------------|177| Free API key | Public discovery, market data, selected HIP-4 discovery routes | 30 | 1,000 | - |178| Starter | Free routes plus selected trader and HIP-4 analytics | 120 | 2,000 | 50,000 |179| Pro | Starter plus deeper risk, historical, official OI, and overlap analytics | 600 | 20,000 | 500,000 |180| Enterprise | Custom access and limits | Custom | Custom | Custom |181182Rate-limit headers may include `X-RateLimit-Limit`, `X-RateLimit-Remaining`, `X-RateLimit-Reset`, `X-RateLimit-Tier`, and `X-RateLimit-Daily-Remaining`.183184---185186## Builder Dex Markets187188Hyperliquid supports multiple builder dexes beyond the native perps exchange. Each dex has its own markets, collateral token, and symbol format.189190Coinversa Pulse exposes analytics and market-data views for these markets.191192| Dex | What it trades | Collateral | Example symbols |193|-----|----------------|------------|-----------------|194| native HL | Core perps, crypto | USDC | BTC, ETH, SOL, HYPE |195| `xyz` | Commodities, stocks, indices | USDC | xyz:GOLD, xyz:SILVER, xyz:TSLA |196| `flx` | Perps | USDH | flx:BTC, flx:ETH |197| `vntl` | Perps | USDH | vntl:ANTHROPIC, vntl:BTC |198| `hyna` | Perps | USDE | hyna:SOL, hyna:BTC |199| `km` | Energy and commodities | USDH | km:OIL, km:NATGAS |200| `abcd` | Misc markets | USDC | abcd:BITCOIN |201| `cash` | Stocks and equities | USDT0 | cash:TSLA, cash:AAPL |202203Native Hyperliquid markets use simple symbols like `BTC`, `ETH`, and `SOL`.204205Builder dex markets use prefixed symbols like `xyz:GOLD`, `cash:TSLA`, and `hyna:SOL`.206207Use `list_markets` to discover all available symbols and the dex each symbol belongs to.208209Coinversa Pulse only exposes analytics and market-data views. It does not place orders, sign transactions, approve agent wallets, manage margin, or execute trades.210211---212213## Assets & Cross-Market Taxonomy214215The same underlying asset can appear under different tickers on different venues. Coinversa exposes a canonical asset registry so agents and API consumers do not have to reinvent the grouping logic.216217| Concept | Meaning |218|---------|---------|219| Canonical | The economic-exposure identifier. Example: `GOLD` means gold exposure regardless of venue or ticker. |220| Symbol | What a specific venue lists it as. Examples: `xyz:GOLD`, `hyna:PAXG`, `BTC`, `flx:BTC`. |221222Known synonyms:223224| Synonym ticker | Canonical | Reason |225|----------------|-----------|--------|226| `PAXG` | `GOLD` | Paxos-issued gold-backed token |227| `XAUT` | `GOLD` | Tether Gold |228| `XAGT` | `SILVER` | Silver-backed token |229230Wrappers like `WBTC`, `WETH`, `stETH`, and `wstETH` are not aggregated with their native tickers by default because they can have meaningfully different risk and liquidity profiles.231232| User question | Recommended tool |233|---------------|------------------|234| "What markets exist on the xyz dex?" | `list_markets` |235| "What price is xyz:GOLD right now?" | `market_price` |236| "What assets are available?" | `list_assets` |237| "What venues is GOLD on?" | `list_assets` or `list_asset` |238| "Tell me about PAXG." | `list_asset` |239| "Where does BTC trade?" | `list_asset` |240| "Is gold more crowded on xyz or hyna?" | `pulse_cross_market_asset` |241| "Total OI on BTC across all dexes?" | `pulse_cross_market_asset` |242| "Do venues disagree on ETH direction?" | `pulse_cross_market_asset` |243244Asset tools accept both canonicals and synonyms. For example, `list_asset({ canonical: "PAXG" })` and `list_asset({ canonical: "GOLD" })` return the same canonical asset view.245246Key fields from `pulse_cross_market_asset`:247248| Field | Meaning |249|-------|---------|250| `aggregate.netBias` | Value from `-1` to `1`. Positive means long-heavy. Negative means short-heavy. Magnitude indicates directional conviction. |251| `aggregate.biasRange` | Spread between venues. High values, especially above `0.3`, suggest venues disagree meaningfully. |252| `asset.synonyms` | Tickers mapped into the canonical asset. Useful for explaining that gold may trade as `GOLD`, `PAXG`, or another symbol depending on venue. |253| `venues` | Per-venue breakdown sorted by open interest descending. The first venue is usually the dominant venue. |254255---256257## HIP-4 Outcome Contracts258259HIP-4 outcome contracts are prediction-market style side tokens indexed from Hyperliquid.260261Outcome side coins use:262263```text264#<encoding>265```266267where:268269```text270encoding = 10 * outcomeId + side271```272273Side tokens use:274275```text276+<encoding>277```278279Use HIP-4 tools when users ask about outcomes, prediction markets, questions, settlements, side-token fills, outcome trader leaderboards, overlap between outcome traders and perp traders, or whether outcome holders currently have open perp exposure to the same underlying asset.280281| Tool | Tier | Inputs | Backend route | What it returns / when to use |282|------|------|--------|---------------|-------------------------------|283| `hip4_outcomes` | Free API key | `hours` 1-168, default 24 | `GET /hip4/outcomes` | Recently active outcomes with `outcomeId`, optional question metadata, parsed `priceBinary`, side tokens, coin keys, asset IDs, fills, unique wallets, notional USDH, first/last traded. Use to discover active prediction markets. |284| `hip4_outcome` | Free API key | `outcomeId` | `GET /hip4/outcomes/{outcome_id}` | Detail for one outcome ID from mainnet launch onward. Returns the same outcome shape as discovery, including fallback side tokens if metadata is unavailable. |285| `hip4_outcome_summary` | Starter+ | `outcomeId` | `GET /hip4/outcomes/{outcome_id}/summary` | Two-sided aggregate: side 0/1 contracts, side notional USDH, total notional, realized PnL, fills, unique wallets, first/last traded. |286| `hip4_outcome_recent_trades` | Free API key | `outcomeId`, `hours` 1-168 default 24, `limit` 1-500 default 100 | `GET /hip4/outcomes/{outcome_id}/recent-trades` | Recent real fills only, excluding settlement, pair-redeem, and auction-phase fills. Returns trade time, wallet, `coin`, `sideIndex`, side label, `dirId`, price, size, PnL, and fee. |287| `hip4_questions` | Free API key | none | `GET /hip4/questions` | Hyperliquid `outcomeMeta` question catalog: question IDs, names, descriptions, fallback outcome, named outcome IDs, settled named outcomes, and parsed fields such as class, underlying, expiry, period, and price thresholds. |288| `hip4_recent_settlements` | Free API key | `hours` 1-720 default 168, `limit` 1-200 default 50 | `GET /hip4/settlements/recent` | Recent settlements with outcome ID, settlement time, winning side when determinable, winner/loser fill counts, total winner payout, and total loser loss. |289| `hip4_daily_volume` | Free API key | `days` 1-60, default 14 | `GET /hip4/daily-volume` | Daily trajectory since the requested cutoff: fills, unique trades, unique wallets, contracts, and notional USDH. Use for adoption/activity trend questions. |290| `hip4_most_active` | Free API key | `hours` 1-168 default 24, `limit` 1-50 default 10 | `GET /hip4/most-active` | Top outcomes by recent fill count, with metadata and side tokens when available. Use to rank current outcome-market activity. |291| `hip4_top_traders` | Starter+ | `days` 1-30 default 7, `limit` 1-100 default 25 | `GET /hip4/top-traders` | Outcome trader leaderboard: address, fills, distinct outcomes, total contracts, total notional USDH, and realized PnL. |292| `hip4_trader_outcomes` | Starter+ | `address`, `days` 1-365 default 30 | `GET /hip4/trader/{address}/outcomes` | One wallet's outcome history: outcome ID, side index, side token, fills, net shares, gross bought/sold USDH, realized PnL, first/last traded. |293| `hip4_cross_product_overlap` | Pro+ | `days` 1-30 default 7 | `GET /hip4/cross-product/overlap` | Counts HIP-4 outcome traders, perp traders, overlap count, and overlap percentage. Use to answer whether outcome activity is isolated or shared with perp traders. |294| `hip4_perp_position_context` | Pro+ | `outcomeId`, `days` 1-60 default 14, `limit` 1-100 default 25 | `GET /hip4/outcomes/{outcome_id}/perp-position-context` | Joins current net-positive outcome holders to currently open perp positions on the same underlying. Returns side-level open-position overlap, long/short counts, net underlying position, underlying notional, aligned vs hedge counts, prediction-native counts, and top wallets with signal labels. Use to answer whether outcome traders are directionally exposed, hedged, or prediction-native. |295296---297298## Builder Analytics Tools299300Builders (frontends, bots, HIP-3 dexes) charge per-order builder fees on Hyperliquid. Revenue figures are exact, from Hyperliquid's on-chain cumulative builder-fee ledger; volume/user/fill detail comes from order-fill attribution and slightly undercounts because trigger-order (stop/TP) fills are not yet attributed — each response carries a `dataNotes` explanation and a `verified` ledger-block stamp. `builderName` comes from a curated registry and is omitted when unknown. Tier labels on `builder_traders` / `builder_cohorts` are ALL-TIME exchange-wide legacy slugs, not the 30d-rolling pulse cohort tiers.301302| Tool | Tier | Inputs | Backend route | What it returns / when to use |303|------|------|--------|---------------|-------------------------------|304| `builder_leaderboard` | Starter+ | `period` day/week/month default week, `limit` 1-100 default 50, `offset` 0-1000 default 0 | `GET /builders/leaderboard` | Builders ranked by exact ledger revenue, with attributed volume/users/fills, prev-window deltas, and the most common requested fee rate (`feeTenthsBp`). "Which builders earn the most?" |305| `builder_profile` | Starter+ | `builder` 0x-hex, `period` default month, `topCoins` 1-50 default 10 | `GET /builders/{builder}/profile` | One builder: ledger revenue, first/last fee accrual, fee tokens, daily attributed series with biggest day, top coins, total vs all-time-profitable users. 404 if the address has no ledger revenue. |306| `trader_builders` | Starter+ | `address` 0x-hex, `since` default 30d (clamped 90d) | `GET /trader/{address}/builders` | Every builder a wallet trades through, ordered by fees paid, with fills, volume, and first/last seen in the window. |307| `builder_traders` | Pro+ | `builder` 0x-hex, `period` default week, `sort` builderFee/volume/pnl, `limit` 1-500 default 50, `offset` | `GET /builders/{builder}/traders` | The builder's attributed wallets with PnL, fees, volume, equity, and all-time `pnlTier`/`sizeTier` labels (null if untracked). |308| `builder_fills` | Pro+ | `builder` 0x-hex, `since` default 24h (clamped 90d), optional `coin` and `address` filters, `limit` 1-500, `offset` | `GET /builders/{builder}/fills` | Individual attributed fills: time, wallet, coin, marketType (perp/spot/hip4), side, price, size, volume, PnL, builder fee, oid/tid. |309| `builder_cohorts` | Pro+ | `builder` 0x-hex, `period` default week | `GET /builders/{builder}/cohorts` | User-base composition by all-time PnL and size tier (largest first, incl. `untracked`), each with users, share, fees, volume, PnL, fills. |310| `builder_retention` | Pro+ | `builder` 0x-hex (no other params) | `GET /builders/{builder}/retention` | Monthly retention triangle, last 12 calendar months, oldest first: `newWallets` plus `activeWallets[]` per subsequent month (orders plane — counts can exceed attributed-fill user counts). |311| `builder_overlap` | Pro+ | `builder` 0x-hex, `period` default week | `GET /builders/{builder}/overlap` | Top 10 other builders sharing this builder's active users: sharedUsers, share, and fees those users paid to the other builder. |312| `builder_journey` | Pro+ | `builder` 0x-hex (no other params) | `GET /builders/{builder}/journey` | Revenue ramp of the trailing-year acquisition cohort (>= 3 lifetime attributed fills): avg/median lifetime fees per wallet, whale `concentration`, days to peak / 50% / 75% of lifetime revenue, and a peak-day bucket split. |313| `builder_lifecycle` | Pro+ | `builder` 0x-hex (no other params) | `GET /builders/{builder}/lifecycle` | One snapshot of the LIFETIME user base (orders plane) split into five mutually exclusive statuses — active, cooling, switched, dormant, movedOn — plus trueRetention, churn, competitiveLoss, and the fees switched wallets paid rivals in 30d. |314| `builder_heatmap` | Pro+ | `builder` 0x-hex (no other params) | `GET /builders/{builder}/heatmap` | Fixed trailing 84 days as a zero-filled 7x24 UTC weekday-by-hour grid (Sunday first), each cell carrying volumeUsd, feesUsd, and fills totalled over the window. |315| `builder_orders` | Pro+ | `builder` 0x-hex, `period` default week | `GET /builders/{builder}/orders` | Placement-plane intent: totalIntents, action mix, time-in-force mix, reduceOnlyShare, a stop/TP trigger breakdown, and fillConversion (trigger history begins 2026-03-24). |316317---318319## Tools320321103 total read-only analytics tools:322323- 43 existing Hyperliquid market, trader, cohort, risk, cross-market asset, and live analytics tools324- 12 HIP-4 outcome-contract tools325- 27 position-lifecycle, execution-quality, trader-archetype, market-structure, comparison, and recent-cohort tools326- 9 entity-resolution, exchange-aggregate, PnL-leader, and plan-introspection tools327- 12 builder-analytics tools (ledger-exact revenue leaderboard/profile, traders, fills, cohorts, retention, overlap, user lifecycle, journey economics, activity heatmap, order intent, and per-wallet builder lookup)328- All tools require a Coinversa API key329- The Coinversa API enforces tier-specific access330331---332333## Risk Tools Freshness334335Syncer-backed risk tools are best treated as **beta recent-intelligence tools**.336337These include:338339- `live_risk_overview`340- `live_coin_risk_snapshot`341- `live_coin_risk_history`342- `live_mark_dislocations`343- `live_recent_liquidations`344- `live_liquidation_summary`345- `live_oi_history`346- `live_cohort_bias_history`347348For venue-reported open interest, use `live_official_oi`, which is pulled from Hyperliquid's Info API, as a cross-check.349350These tools are best for research, LLM training, liquidation analysis, open interest trend work, crowding detection, market-structure analysis, and recent risk analysis.351352They are best queried over recent windows such as `7d` or `30d`.353354Freshness depends on sync coverage and may lag real time.355356Do not treat syncer-backed analytics as guaranteed live execution truth or exact historical accounting.357358---359360## Position Lifecycles & Execution Quality361362For new wallet-level position analysis, prefer the 0.8 lifecycle tools over the legacy closed-position tools.363364A lifecycle is one reconstructed position from open to close, including scale-ins, scale-outs, entry/exit VWAP, realized PnL, fees, hold duration, liquidation state, and related fills. Most lifecycle routes use a 90-day rolling window and exclude spot pairs by default unless an `includeSpot` option is present.365366Recommended workflow:367368| User intent | First tool to call | Follow-up tools |369|-------------|--------------------|-----------------|370| "Give me a quick read on this wallet" | `pulse_trader_demo` | `pulse_trader_lifecycle_summary`, `pulse_trader_token_stats` |371| "Is this trader actually good?" | `pulse_trader_lifecycle_summary` | `pulse_trader_lifecycles`, `pulse_wallet_drawdown_curve`, `pulse_compare` |372| "Show their positions" | `pulse_trader_lifecycles` | `pulse_lifecycle` for a specific lifecycle ID |373| "How much pain do they tolerate?" | `pulse_wallet_drawdown_curve` | `pulse_max_pain_events` |374| "Do they exit well?" | `pulse_perfect_exits` | `pulse_trader_lifecycles` |375| "Who recovered after getting crushed?" | `pulse_survivors` | `pulse_anti_survivors`, `pulse_persistent_winners` |376| "Who is hot right now?" | `pulse_cohort_recent_lifecycle_stats` | `pulse_cohort_recent_positions`, `pulse_cohort_recent_trades` |377| "Which market creates or destroys alpha?" | `pulse_coin_alpha_map` | `pulse_lethal_coins`, `pulse_style_distribution` |378379Legacy tools:380381- `pulse_trader_closed_positions`382- `pulse_trader_closed_position_stats`383- `pulse_recent_closed_positions`384385Use them when the user explicitly asks for the old closed-position payload or a global recent-closed feed. Otherwise, prefer lifecycle tools.386387---388389## Tool Groups390391### Pulse — Trader Intelligence392393- `pulse_global_stats` — Global Hyperliquid stats: total traders, trades, volume, PnL, and data coverage period.394- `list_markets` — Market discovery for native and builder dex symbols.395- `pulse_market_overview` — Deprecated alias for `list_markets`.396- `pulse_leaderboard` — Ranked trader leaderboard.397- `pulse_hidden_gems` — Underrated high-performing traders.398- `pulse_most_traded_coins` — Most actively traded coins.399- `pulse_biggest_trades` — Biggest winning or losing trades.400- `pulse_recent_trades` — Biggest recent trades in a time window.401- `pulse_token_leaderboard` — Top traders for a specific coin.402- `pulse_coin_alpha_map` — Winner/loser profit pools per coin.403- `pulse_hour_profitability` — PnL heatmap by UTC close hour.404- `pulse_market_concentration` — How concentrated alpha is across wallets.405- `pulse_style_distribution` — PnL split by hold-duration style.406407### Pulse — Trader Profiles408409Tools taking `address` expect a full Ethereum address: `0x` plus 40 hex characters.410411- `pulse_trader_profile`412- `pulse_trader_performance`413- `pulse_trader_demo`414- `pulse_trader_lifecycle_summary`415- `pulse_trader_lifecycles`416- `pulse_lifecycle`417- `pulse_wallet_drawdown_curve`418- `pulse_trader_trades`419- `pulse_trader_daily_stats`420- `pulse_trader_token_stats`421- `pulse_trader_closed_positions` — legacy; prefer `pulse_trader_lifecycles`.422- `pulse_trader_closed_position_stats` — legacy; prefer `pulse_trader_lifecycle_summary`.423424### Pulse — Lifecycle Discovery425426- `pulse_max_pain_events`427- `pulse_perfect_exits`428- `pulse_backstop_events`429- `pulse_survivors`430- `pulse_anti_survivors`431- `pulse_persistent_winners`432- `pulse_capital_titans`433- `pulse_one_month_wonders`434- `pulse_newcomer_whales`435- `pulse_coin_kings`436- `pulse_top_liquidators`437- `pulse_lethal_coins`438- `pulse_compare`439440### Pulse — Cohort Intelligence441442PnL tiers (by profitability, best to worst):443444| Display name | Slug | Legacy slug (still accepted) |445|--------------|------|------------------------------|446| Apex | `apex` | `money_printer` |447| Sharps | `sharps` | `smart_money` |448| Grinders | `grinders` | `grinder` |449| Scrapers | `scrapers` | `humble_earner` |450| The Crowd | `crowd` | `exit_liquidity` |451| Bleeders | `bleeders` | `semi_rekt` |452| Trapped | `trapped` | `full_rekt` |453| Blown Out | `blown_out` | `giga_rekt` |454455Size tiers (by volume, largest to smallest):456457| Display name | Slug | Legacy slug (still accepted) |458|--------------|------|------------------------------|459| Heavyweights | `heavyweights` | `leviathan` |460| Cruiserweights | `cruiserweights` | `tidal_whale` |461| Middleweights | `middleweights` | `whale` |462| Welterweights | `welterweights` | `small_whale` |463| Lightweights | `lightweights` | `apex_predator` |464| Featherweights | `featherweights` | `dolphin` |465| Flyweights | `flyweights` | `fish` |466| Strawweights | `strawweights` | `shrimp` |467468Tool inputs accept both slug vocabularies (new slugs are normalized before the API call). API responses currently still emit legacy slugs.469470Tools:471472- `pulse_cohort_summary`473- `pulse_cohort_positions`474- `pulse_cohort_trades`475- `pulse_cohort_history`476- `pulse_cohort_bias_history`477- `pulse_cohort_performance_daily`478- `pulse_cohort_recent_positions`479- `pulse_cohort_recent_trades`480- `pulse_cohort_recent_lifecycle_stats`481- `pulse_cohort_recent_top_positions`482- `pulse_cohort_recent_alpha_concentration`483484### Market — Live Data485486- `market_price`487- `market_positions`488- `market_orderbook`489- `market_historical_oi`490- `market_recent_candles`491492### Live — Real-Time Analytics493494- `live_liquidation_heatmap`495- `live_risk_overview`496- `live_coin_risk_snapshot`497- `live_coin_risk_history`498- `live_mark_dislocations`499- `live_recent_liquidations`500- `live_liquidation_summary`501- `live_long_short_ratio`502- `live_cohort_bias`503- `live_oi_history`504- `live_official_oi`505- `live_cohort_bias_history`506- `pulse_recent_closed_positions`507508### Builder Analytics509510Builder addresses are `0x` plus 40 hex characters, like wallets. See the Builder Analytics Tools table above for tiers and inputs.511512- `builder_leaderboard` — Builders ranked by exact ledger revenue with attributed metrics and deltas.513- `builder_profile` — One builder's revenue, daily series, top coins, and user profitability.514- `builder_traders` — A builder's attributed wallets with all-time cohort tiers.515- `builder_fills` — Individual attributed fills through a builder.516- `builder_cohorts` — A builder's user base split by behavioral tier.517- `builder_retention` — Monthly new-user retention triangle.518- `builder_overlap` — Which other builders share this builder's users.519- `trader_builders` — Every builder one wallet trades through.520- `builder_journey` — How fast and how unevenly a builder monetizes a new user.521- `builder_lifecycle` — Where every wallet that ever traded via a builder stands today.522- `builder_heatmap` — 7x24 UTC weekday-by-hour activity grid over the trailing 12 weeks.523- `builder_orders` — What a builder's users intend at placement time, before anything fills.524525---526527## Example Prompts528529- "What are the top 5 traders on Hyperliquid by PnL?"530- "Show me what the apex tier is holding right now."531- "What are the biggest trades in the last 10 minutes?"532- "Find underrated traders with 70%+ win rate."533- "Where are the BTC liquidation clusters?"534- "Show me the exchange-wide risk overview on Hyperliquid this week."535- "Which coin looks the most crowded right now?"536- "Show me ETH liquidation events from the last 7 days."537- "Give me BTC risk history with OI, liquidations, and cohort rotation."538- "Are smart money traders long or short ETH right now?"539- "What markets are available on the xyz dex?"540- "What's the price of xyz:GOLD?"541- "Which venues trade gold?"542- "Is PAXG the same as GOLD?"543- "Total open interest on BTC across all dexes?"544- "Which HIP-4 outcome contracts are most active today?"545- "Show me recent trades for outcome 123."546- "Which HIP-4 outcomes settled recently?"547- "Who are the top HIP-4 outcome traders this week?"548- "For outcome 25, are Yes traders already long BTC or mostly prediction-native?"549- "Did outcome traders overlap with perp traders over the last 7 days?"550551---552553## Security Notes554555Coinversa Pulse is intentionally read-only.556557When installing any MCP server:558559- Prefer the hosted OAuth endpoint; it keeps the API key out of client config files.560- Install from the official package source.561- Use the pinned package version shown in this document.562- Use a separate API key for this MCP skill where possible.563- Rotate API keys if they may have been exposed.564- Do not provide private keys, seed phrases, wallet signatures, exchange credentials, or account approvals.565- Review the tools exposed by the MCP client before use.566- Remove the MCP server when no longer needed.567568---569570## Links571572- Website: [coinversa.ai](https://coinversa.ai)573- MCP setup guide: [docs.coinversa.ai/mcp/setup](https://docs.coinversa.ai/mcp/setup)574- API Docs: [coinversa.ai/developers](https://coinversa.ai/developers)575- Privacy: [coinversa.ai/privacy](https://coinversa.ai/privacy) · Terms: [coinversa.ai/terms](https://coinversa.ai/terms)576- GitHub: [github.com/coinversaa/mcp-server](https://github.com/coinversaa/mcp-server)577- npm: [@coinversaa/mcp-server](https://www.npmjs.com/package/@coinversaa/mcp-server)578- Support: [chat@coinversaa.ai](mailto:chat@coinversaa.ai)579580---581582Built by [Coinversa](https://coinversa.ai) — crypto intelligence for AI agents.