Onvexia: Crypto Fundamentals, Sentiment & Onchain Tracking

com.onvexia由 onvexia.com 發布官方發布者v1.0.9更新於 Oct 24, 2026

Crypto fundamentals, sentiment, whale tracking and influencer call accuracy for traders and agents.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取金融資料與分析

概覽

AI 產生的概覽

託管型加密貨幣研究 MCP 伺服器,讓助理以唯讀方式取得基本面、社群情緒、巨鯨與交易所資金流、影響者準確率紀錄及指標篩選。

可以做什麼
  • 查詢與篩選資產:解析代幣代號、搜尋約 2,300 個幣種、依市場/社群/鏈上欄位篩選整個資產庫,並取得日線 K 線。
  • 讀取基本面與評分:市值快照、供給量、TVL、收入、金庫、解鎖時程、Galaxy Score 與 AltRank 及其組成拆解,以及技術支撐壓力位。
  • 衡量社群關注度:熱門資產與話題、社群佔比、情緒趨勢與分面向情緒、實體辨識、影響者與創作者排名。
  • 檢驗訊號品質:訊號完整性、機器人與協同發文標記、影響者問責與準確率帳本、指標修訂紀錄。
  • 追蹤鏈上活動:巨鯨轉帳、交易所與實體資金流、地址標籤、鏈覆蓋與資料覆蓋情況。
  • 直接查詢指標:列出並說明指標、取得單一資產或多資產時間序列,並執行唯讀 SQL。
適用情境
適合需要回答某個代幣的熱度是否真實、估值是否偏高、持倉與解鎖風險、巨鯨是否在吸籌,或某位影響者過去喊單是否應驗等問題時使用;也適合需要明確說明實際持有哪些資料、而非憑空作答的情境。
執行需求
遠端 Streamable HTTP 端點,無需安裝。完整工具集需要 Onvexia API 金鑰,透過 X-API-Key 標頭傳送(可免費註冊,發布期間免費);沒有金鑰時僅資料覆蓋工具可用。也可不註冊帳號,透過 x402 以 Base 鏈上的 USDC 按次付費,使用 X402_CLIENT_PRIVATE_KEY 中的一次性錢包私鑰。
安裝前請注意
按次付費模式會用錢包私鑰簽署 USDC 付款;README 建議使用一次性錢包而非主要金庫金鑰,並提醒對付款端點做重試迴圈可能耗盡錢包。API 金鑰屬於憑證,透過標頭傳送。所有工具均聲明為唯讀且無法轉移資金,但查詢內容以及送出做情緒評分的文字會傳送至第三方託管服務。評分反映關注度與健康度,不構成估值或投資建議;空標籤或空清單並不代表地址安全或事件未發生。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Onvexia: Crypto Fundamentals, Sentiment & Onchain Tracking,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.onvexia%2Fonvexia/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "onvexia-crypto-fundamentals-sentiment-on": {
      "type": "http",
      "url": "https://onvexia.com/mcp"
    }
  }
}

README

[Onvexia — crypto research and market intelligence]

Onvexia: Crypto Research & Market Intelligence, for AI

Is the hype real? Is the token overvalued? Who is accumulating? Was that influencer ever right?

Crypto fundamental analysis, sentiment, whale tracking and on-chain analytics, for traders, investors and AI agents 66 read-only tools · 2,300+ coins · works in Claude, ChatGPT and Cursor · no install · free API key

[MCP Registry] [Smithery] [x402] [License: MIT]


Connect it in one line

bash
claude mcp add --transport http onvexia https://onvexia.com/mcp \  --header "X-API-Key: YOUR_ONVEXIA_KEY"

The server is hosted: nothing to clone and nothing to run. Get a free key at onvexia.com/signup (then Account, API keys). During the launch offer every tool is free on an account. Without a key, one tool (get_data_coverage) answers, and every other tool replies with how to add a key or pay per call.

ChatGPT, Cursor, Windsurf, Cline, and any other MCP client

Any client that speaks Streamable HTTP:

json
{  "mcpServers": {    "onvexia": {      "type": "http",      "url": "https://onvexia.com/mcp",      "headers": { "X-API-Key": "YOUR_ONVEXIA_KEY" }    }  }}

Or install across clients with Smithery:

bash
npx -y @smithery/cli install farazgr8007/onvexia

The problem this solves

If you trade or invest: by the time a coin is trending on your timeline, you cannot tell whether 40,000 mentions came from 40,000 people or 400 bots, whether the wallets buying are accumulating or are exchange hot wallets about to sell, or whether the account that called it has ever been right before. That information exists on-chain and in public posts. It is just not in one place at the moment you need it.

If you build with AI: an LLM asked about a token answers from training data months old, and — worse — cannot tell you when it does not know. A quiet market and a hole in its knowledge look identical in the answer you get back.

Onvexia gives both live measurements, and makes the answer say which is which.

What you can ask it

Once connected, these are ordinary questions in plain English:

Trading and research

  • "Is the hype around $TOKEN real, or is it bots?"
  • "Which wallets moved the most ETH onto exchanges this week?"
  • "Find coins under $100M market cap with rising social volume and a flat price."
  • "What narratives is money rotating into right now?"
  • "Show me new DEX pairs above $250k liquidity from the last 48 hours."

Fundamental analysis and due diligence

  • "Give me the full fundamentals on $TOKEN — FDV, revenue, TVL, treasury, unlocks."
  • "Is $TOKEN overvalued? Show market cap versus fully diluted valuation."
  • "How much revenue does this protocol actually earn, and does it accrue to the token?"
  • "How big is their DAO treasury, and how much of it is their own token?"
  • "Has this protocol ever been exploited?"
  • "What unlocks are coming for $TOKEN, and how concentrated are the holders?"
  • "Does this AI-sector project actually ship code, against how much attention it gets?"
  • "Are there SEC filings or court dockets naming this issuer?"

Accountability

  • "Did this influencer call the move before it happened, or after?"
  • "Rank the top crypto influencers by measured accuracy, not follower count."
  • "Show me every call @rektcapital made on SOL and whether it came true at 7 days."

Sanity checks

  • "What data do you actually have on this token?"

What it does

Onvexia is a crypto research and market intelligence platform for traders, investors, analysts and AI agents. Find out whether a token's hype is real or manufactured, which wallets are quietly accumulating or dumping, which altcoins have social momentum building before the price moves, and whether the influencer calling it has ever actually been right.

Use it through any AI assistant (Claude, ChatGPT, Cursor) by connecting one URL, with nothing to install. Add a free Onvexia API key, or pay per call in USDC over x402 with no account.

Use Onvexia to:

▪ Check if crypto hype is real or bot-driven before you buy ▪ Spot pump-and-dump and coordinated shill campaigns while they are forming ▪ Track whale wallets, smart money and exchange inflows/outflows across 80,000+ labelled addresses ▪ Find trending altcoins early with social volume and sentiment from X/Twitter, Reddit, Farcaster and Bluesky ▪ Rank 2,300+ coins by Galaxy Score and AltRank, with the components behind every score ▪ Check whether a crypto influencer's calls came true — every call as a receipt linked to the original post, with the hit rate at 24h, 7d and 30d measured against holding BTC ▪ Run full crypto fundamental analysis on any token: market cap vs fully diluted valuation (FDV), tokenomics and supply schedule, protocol revenue, TVL, DAO treasury size and composition, exploit history, governance proposals, derivatives open interest, valuation ratios and a graded scorecard ▪ Do token due diligence before you buy: unlock schedules, holder concentration, competitive rank against peers ▪ Screen 2,300+ cryptocurrencies on social, on-chain and fundamental filters ▪ Find emerging DEX pairs and new exchange listings before they trend ▪ Query the entire dataset directly with read-only SQL

The MCP is public and read-only: connect with no install. To use the 66 tools, add a free Onvexia API key (sign up at onvexia.com; every tool is free on an account during the launch offer), or pay per call in USDC over x402 with no account at all.

Every response separates what was measured from what is not held. Sections carry a state, coverage counts ship alongside the results, and a null label means no label is held — never that a wallet or an influencer is safe. An empty list is never by itself evidence that nothing happened.

Galaxy Score and AltRank measure attention and social-market health. They are not valuation, price targets, or investment advice. Nothing here is a recommendation to buy or sell.

MCP endpoint: https://onvexia.com/mcp API documentation: https://onvexia.com/openapi.json Agent contract: https://onvexia.com/llms.txt Pricing manifest: https://onvexia.com/.well-known/x402

Try it right now, without installing anything

console
$ curl -s -X POST https://onvexia.com/mcp \    -H 'Content-Type: application/json' \    -H 'Accept: application/json, text/event-stream' \    -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",         "params":{"name":"get_data_coverage","arguments":{}}}'
{  "assets": 2308,  "assets_priced": 2308,  "labelled_addresses": 80062,  "whale_transactions": 118214,  "social_posts": 663639,  "chains_with_onchain_flows": 7}

A real response from the live endpoint. The numbers move: the corpus grew by 1,376 posts between two runs an hour apart.

get_data_coverage is the tool to call first. It reports what is actually held right now, so an agent can tell a quiet market from a hole in the data before it reasons about either. There is also a pure-stdlib example in examples/quickstart.py.

All 66 tools

GroupTools
Assetsget_asset · search_assets · get_asset_platforms · get_asset_revisions · resolve_ticker · get_entities
Coverageget_data_coverage · get_chain_coverage · get_social_coverage · get_address_coverage
Scoresget_asset_scores · get_top_galaxy_scores · get_top_altranks · get_creator_rankings
Socialget_social_dominance · get_topic_rank · get_influencers · get_trending_assets · get_social_posts · get_similar_posts · get_asset_social_signal
Sentimentanalyze_sentiment · get_aspect_sentiment · get_sentiment_trends
Signal integrityget_signal_integrity · get_bot_detections · get_coordinated_campaigns · get_ai_substance
Influencer ledgerget_influencer_ledger (view: accountability · accuracy · calls) · get_influencer_leaderboard (rank_by: accountability · accuracy)
Fundamentalsget_asset_fundamentals · get_asset_technicals · get_disclosures
On-chainget_whale_transactions · get_exchange_flows · get_exchange_netflow · get_entity_flows · lookup_address · list_labelled_addresses · get_address_events · get_hodl_waves · get_constellation
Marketget_ohlcv · get_emerging_dex_pairs · get_exchange_listings · get_wrapper_basis
Analyticsget_correlation · get_leading_indicators
Metricslist_metrics · get_metric_metadata · get_metric_timeseries · get_metric_timeseries_multi · get_metrics_batch · get_metric_revisions
Screenerscreen_assets · screener_fields · list_nl_screens
Narrativeget_trending_stories · get_story_posts · get_narrative_clusters · get_narrative_rotation
Researchlist_research_reports · get_research_report
SQLrun_sql · get_sql_schema
Agentsget_agent_findings

Every tool carries a title and readOnlyHint, and no description is shorter than 80 characters. That is enforced, not maintained: the server refuses to build if a tool is missing from TOOL_TITLES, and tests/test_tool_metadata.py asserts the rest by reading the surface back through list_tools() — the same call your client makes. Nothing here writes, and no tool can move funds.

A free API key, or pay per call with no account

With a free Onvexia API key, sent as the X-API-Key header, every tool is free during the launch offer. With no account at all, metered endpoints can be paid per call with x402 (USDC on Base, via Coinbase's CDP facilitator), so an autonomous agent can use paid data without a human ever creating an account:

bash
export X402_CLIENT_PRIVATE_KEY=0x...   # a BURNER wallet, never a treasury key

$0.001 to $0.01 per call, published per endpoint in /.well-known/x402 and as x-payment-info on every priced operation in /openapi.json.

Three properties worth knowing before pointing it at mainnet:

  • It pays at most once per request. A retry loop around a payment endpoint is a wallet-drainer; a second 402 is raised, not paid again.
  • It refuses to overpay. The challenge is written by the server, so max_payment_atomic caps what one call can sign away.
  • You are never charged for a failure. A response that is not 2xx is never settled — the signed authorisation simply expires.

Honest data, enforced

This is the part most data APIs get wrong, and it matters more for an agent than for a human — a human notices an empty chart, an LLM confidently summarises it.

  • Sections carry a state: measured, not_held, or failed.
  • Coverage counts ship with the results, not on a status page.
  • A null label means we hold no label. It never means the wallet is clean.
  • "We never looked" and "we looked and found nothing" are different values.
  • Endpoints that cannot return data say so in the response — and are deliberately excluded from the paid catalogue rather than sold.

Run it yourself

You do not need to; the hosted endpoint is the supported path. This repository is the same server that runs it.

bash
pip install -r requirements.txt
# stdio, for a local clientCRYPTO_INTEL_API_URL=https://onvexia.com python3 server.py
# Streamable HTTP, the way the hosted endpoint runsCRYPTO_INTEL_API_URL=https://onvexia.com MCP_HTTP_PORT=8091 python3 http_server.py

http_server.py refuses to start if CRYPTO_INTEL_API_KEY or X402_CLIENT_PRIVATE_KEY is set — one hosted instance serves every caller, so a shared key would meter everyone against one account and a shared wallet would pay strangers' payment challenges. Credentials are per request. See SECURITY.md.

Tests

bash
pip install -r requirements-dev.txtpytest -q          # 50 tests, no network

Keywords

For traders and investors: crypto research tool · altcoin research · crypto market analysis · trending altcoins · crypto whale alerts · whale wallet tracker · smart money tracking · exchange inflow outflow · pump and dump detection · is this crypto a scam · crypto due diligence · token unlock schedule · holder concentration · crypto screener · social volume · crypto sentiment analysis · Galaxy Score · AltRank · crypto influencer accuracy · find early crypto gems · DEX pair scanner · new exchange listings

Fundamental analysis: crypto fundamental analysis · fundamental analysis tool for crypto · token fundamentals · tokenomics analysis · fully diluted valuation · FDV vs market cap · market cap to FDV ratio · token valuation ratios · protocol revenue · crypto revenue analysis · TVL tracker · DAO treasury tracker · treasury composition · token supply schedule · circulating vs total supply · crypto exploit history · protocol security audit · governance proposal tracker · derivatives open interest · crypto scorecard · token rating · crypto peer comparison · is this token overvalued

For developers and AI agents: crypto MCP server · Model Context Protocol crypto · crypto API · on-chain analytics API · crypto market intelligence API · bot detection crypto Twitter · Claude MCP crypto · ChatGPT crypto data · Cursor MCP · AI agent crypto tools · x402 · pay per call API · USDC on Base · free crypto API

License

MIT — see LICENSE.

來源:README.md,提交 097fb05

工具

66

get_asset

Assets · Profile

An asset's core profile by symbol: name, category and cross-system identifiers (CoinGecko id, contract addresses, chains). Start here when you have a ticker and need to be sure which asset it refers to. Tickers collide across chains — if the symbol is ambiguous, resolve_ticker is the tool that says so instead of guessing.

輸入參數symbol必填

get_asset_scores

Scores · Asset breakdown

An asset's Galaxy Score and AltRank, with the components behind each. Galaxy Score is a composite of social and market health on a 0-100 scale; AltRank is relative standing against the rest of the universe, where 1 is best. READ THE COMPONENT BREAKDOWN — a score moved by sentiment and one moved by volume mean different things, and the composite alone cannot tell you which happened.

輸入參數symbol必填

get_asset_fundamentals

Fundamentals · Full brief

Get the full fundamental brief for an asset: market snapshot, supply and valuation, project, TVL, revenue, treasury, security, governance, unlock schedule, derivatives positioning, competitive rank, valuation ratios and a graded scorecard — in one call. READ THE SECTION STATES, NOT ONLY THE VALUES. Each section is `measured`, `not_held` or `failed`, and sections the asset class cannot have are returned separately in `not_applicable`. "This chain has no DAO treasury" and "we could not read it" are different facts and this response keeps them apart. Revenue is split: `S06` is the entity's own fees, `S06b` is the total earned by protocols deployed on a chain. The two can differ by two orders of magnitude and only the first accrues to the token.

輸入參數symbol必填

get_asset_technicals

Fundamentals · Technical levels

Get support and resistance merged across 1w/1d/4h/1h, per-timeframe indicators, and derived spot/long/short setups for an asset. Each level carries the timeframes that confirmed it and the method on each — a level agreed by four charts is a different claim from one seen on the hourly. `measured_against` names the exchange and pair every distance was computed from, and `price_age_minutes` says how old that price is. Setups are GEOMETRY, not forecasts: an entry is a level cluster, a stop is that level offset by a measured multiple of daily range, and `rr_ratio` is computed from those prices. `status` is derived per request — pending, in_zone or passed.

輸入參數limitsymbol必填

get_top_galaxy_scores

Scores · Top by Galaxy Score

The assets with the strongest Galaxy Score right now. Galaxy Score is 0-100 and composite: social volume, engagement, sentiment and market health folded together. A high score is a statement about ATTENTION AND HEALTH, not about valuation — it does not mean an asset is cheap. Call get_asset_scores for the breakdown.

輸入參數limit

get_top_altranks

Scores · Top by AltRank

The assets ranked best by AltRank right now — relative standing, not absolute. AltRank is a RANK: 1 is the strongest in the universe. A rising AltRank in a falling market means outperforming the fall, not going up. Pair with get_asset_scores when the distinction matters.

輸入參數limit

get_correlation

Analytics · Social-price correlation

How closely an asset's social activity tracks its price, with the lead/lag. Correlation is not causation and this endpoint does not claim it is. A high coefficient says the two series moved together over the window — it does not say which one moved first. Use get_leading_indicators for that question.

輸入參數symbol必填

get_leading_indicators

Analytics · Leading indicators

Which social and on-chain signals have historically MOVED FIRST for an asset. This is the lead/lag question that get_correlation deliberately does not answer. A lead measured over a past window is not a forecast and the response does not present it as one — it is the observed ordering of two series, and it can break.

輸入參數symbol必填

get_social_dominance

Social · Share of conversation

Each asset's SHARE of total social attention over a window, with the posts, distinct authors, engagement and sentiment behind the share. Share is relative and sums across the universe, so an asset's dominance can fall while its absolute volume rises — that is the market getting louder, not the asset getting quieter. Distinct authors is the column that separates a real conversation from one account posting 400 times.

輸入參數hours

get_topic_rank

Social · Topic rank

Rank what the market is TALKING ABOUT — themes and narratives, not assets. Ranked by mentions weighted by engagement over the window, so a topic posted about loudly by few accounts does not outrank one discussed widely. Use get_trending_assets for tickers; this is the layer above, where "restaking" and "AI agents" live.

輸入參數hourslimit

get_whale_transactions

On-chain · Whale transactions

Recent large on-chain transfers, optionally filtered to one asset. "Whale" is a SIZE threshold, not an identity. A large transfer is very often an exchange moving its own funds between wallets, which is not a market action at all — counterparty labels are included where we hold them, and a null label means WE HAVE NO LABEL, never that the counterparty is unknown or safe.

輸入參數limitsymbol

get_exchange_flows

On-chain · Exchange flows

Net movement of an asset into and out of exchange wallets. Inflows are supply arriving somewhere it can be sold; outflows are supply leaving to self-custody. The conventional reading is distribution vs accumulation, but a single large transfer can be an exchange rebalancing its own wallets — check get_entity_flows before attributing intent.

輸入參數symbol

get_aspect_sentiment

Sentiment · By aspect

Split an asset's sentiment by what people are actually talking about: technology, price, team and community. The aggregate can be flat while the parts disagree sharply — bullish on technology, bearish on team is a different situation from uniformly neutral, and only this tool can tell them apart.

輸入參數asset必填

analyze_sentiment

Sentiment · Score arbitrary text

Score any text for crypto sentiment, tuned for crypto slang and tickers. Takes arbitrary text you supply — it does not look anything up. General sentiment models read "this is going to zero" and "wagmi" badly; this one is fitted to the register. Returns polarity plus the terms that drove it, so a score can be checked rather than trusted.

輸入參數text必填

get_influencers

Social · Influencers by asset

The accounts driving conversation about one asset, by reach and engagement. Ranked by measured activity in our corpus, NOT by follower count, and NOT by whether they were right — see get_influencer_ledger for track record. A large account posting noise ranks here; that is the point of keeping the two tools separate.

輸入參數asset必填

get_signal_integrity

Signal integrity · Real-vs-fake score

Get the Signal Integrity score (0-100) — is the move real or exit liquidity? Fuses social authenticity + on-chain reality + fundamental backing, with an Exit Liquidity Radar flag.

輸入參數symbol必填

get_influencer_ledger

Influencer ledger · Track record

Get an influencer's track record. `view` picks one of three records: accountability (default) — did their calls precede the move (Predictor) or react to it (Reactor)? Hit rate and track record. accuracy — did their price calls come true? Hit rate over 30/90/180 days at 24h, 7d and 30d, with the Wilson lower bound and excess over BTC. calls — the receipts: each call's post excerpt and link, entry price, and what happened after 24h/7d/30d. `horizon_hours` (24, 168, 720) picks which outcome the list is sorted and filtered on. One request per call. `influencer_id` is a creator id or username.

輸入參數viewhorizon_hoursinfluencer_id必填

get_influencer_leaderboard

Influencer ledger · Leaderboard

The influencer leaderboard, ranked by what people actually got RIGHT rather than by how loud they are. rank_by="accountability" (default): scored Predictor vs Reactor — did the call come before the move, or after it. rank_by="accuracy": ranked by how often their price calls came true, by the Wilson lower bound of the hit rate (>= 20 resolved calls to rank), over `window_days` (30/90/180) judged at `horizon_hours` (24/168/720). Reach and accuracy are different axes, and most rankings only publish the first.

輸入參數rank_bywindow_dayshorizon_hours

search_assets

Assets · Search

Search the whole asset universe (~1,900 assets) by symbol or name. Use this to resolve a user's loose reference into a real symbol before calling the other tools.

輸入參數limitquery必填

get_data_coverage

Coverage · Data

What data this platform actually holds right now: asset count, how many are priced, chains covered, labelled addresses, social corpus size, and freshness timestamps. Call this to check whether an answer is supportable before asserting it.

無需輸入參數。

get_chain_coverage

Coverage · Chains

Per-chain coverage — tokens mapped, labelled addresses, whale transactions seen, and how many were attributed to a named entity. Attribution is Etherscan-derived, so it is strong on Ethereum and sparse on other chains.

無需輸入參數。

get_asset_platforms

Assets · Contract addresses

Every chain an asset is deployed on, with its contract address and token decimals.

輸入參數symbol必填

lookup_address

On-chain · Address lookup

Identify a blockchain address — exchange, bridge, DEX, MEV bot, mining pool, or OFAC-sanctioned — with the source and confidence of each label. IMPORTANT: `known: false` means no label is held. It does NOT mean the address is clean or unflagged.

輸入參數address必填

list_labelled_addresses

On-chain · Labelled addresses

Browse labelled addresses, filtered by chain, entity (e.g. Binance) or category (exchange | bridge | dex | mev | staking | mining | sanctioned).

輸入參數chainlimitentitycategory

list_metrics

Metrics · Catalogue

List every metric Onvexia knows, with its parity and caveats. parity=exact means we compute it the way Santiment does; approximate means same concept but different coverage or method (read the caveat before relying on the number); unavailable means we do NOT serve it yet. Unavailable metrics are listed on purpose — check here before asserting that Onvexia can answer a question.

輸入參數categoryavailable_only

get_metric_metadata

Metrics · Metadata

Describe one metric before you use it: parity, category, minimum interval and any caveat attached to it. CALL THIS BEFORE get_metric_timeseries if the metric is unfamiliar. The minimum interval tells you the finest resolution that is real rather than interpolated, and the caveat is where an approximate metric admits what it approximates.

輸入參數metric必填

get_metric_timeseries

Metrics · Timeseries

Timeseries for any available metric on any asset. Accepts Santiment-style relative dates ("utc_now-7d") as well as ISO timestamps. If the metric is not available this returns an error naming it rather than an empty series — an empty result here always means "no data in that range", never "we do not have this metric".

輸入參數asset必填metric必填to_dateintervalfrom_dateaggregation

get_entity_flows

On-chain · Entity flows

Whale flow per labelled entity over the window. Inflow to an exchange is distribution pressure; outflow is accumulation.

輸入參數hourslimit

get_metric_timeseries_multi

Metrics · Timeseries (multi-asset)

Timeseries for ONE metric across MANY assets in a single call. `assets` is comma-separated (e.g. "BTC,ETH,SOL"). Prefer this over looping get_metric_timeseries — it is one round trip instead of N, and the values are guaranteed to come from the same read.

輸入參數assets必填metric必填to_dateintervalfrom_date

get_metrics_batch

Metrics · Batch

Latest value of MANY metrics for ONE asset in a single call. `metrics` is comma-separated. The mirror of get_metric_timeseries_multi.

輸入參數asset必填metrics必填

screen_assets

Screener · Run screen

Filter the whole asset universe server-side and return the matches. `filter` is comma-separated `field:op:value` terms, e.g. "market_cap:gt:1000000000,funding_rate:lt:0" — assets over $1B whose funding rate is negative. Ops: gt, gte, lt, lte, eq, ne. Call screener_fields() first to see what fields exist and their ranges; guessing a field name gets the whole query rejected.

輸入參數sortlimitfilter

screener_fields

Screener · Available fields

Every field the screener accepts, with type and description. Call this before building a filter rather than guessing field names.

無需輸入參數。

get_ohlcv

Market · OHLCV

Daily candles (open/high/low/close/volume) for an asset, with the venue they came from. Coverage is bounded by which assets have a USDT pair on Binance or Bybit — an asset absent here has no candle source we collect, which is not the same as having no price.

輸入參數limitsymbol

get_entities

Assets · Entities

Named entities extracted from social documents about an asset — people, organisations, products and other tickers mentioned alongside it. Use it to find what a narrative is actually about.

輸入參數asset必填

get_bot_detections

Signal integrity · Bot detections

Accounts flagged as automated or coordinated, with the behavioural evidence. Volume from these should not be read as organic attention. READ `coverage` AND `note` BEFORE YOU READ THE LIST. No scorer is currently running, so `bot_probability` is NULL for every account and this list comes back EMPTY. An empty list here says nothing whatsoever about how clean the corpus is — it means nobody has been scored yet, and the response says so explicitly in `note`. `coverage.accounts_scored` vs `accounts_total` is the honest number: while the first is 0, treat this tool as reporting our coverage, not the market's cleanliness.

無需輸入參數。

get_coordinated_campaigns

Signal integrity · Coordinated campaigns

Detected coordinated posting campaigns — the same message pushed by multiple accounts. Matching is exact-text, so this catches copypasta and misses the same campaign reworded.

無需輸入參數。

get_creator_rankings

Scores · Creator rankings

Rank social creators across the whole corpus by measured influence. Corpus-wide, unlike get_influencers which is scoped to one asset. Influence is computed from engagement our collectors actually observed, so a creator we do not ingest is absent rather than ranked low — an absence here is a coverage fact, not a judgement.

輸入參數limit

get_asset_revisions

Assets · Revision history

Metrics for this asset that CHANGED after they were first published, with the old value, the new one and why. An agent that quoted an earlier number can find out here that it moved.

輸入參數symbol必填

get_narrative_clusters

Narrative · Clusters

The raw clusters behind the stories, without the prose — for a model doing its own summarisation. Every cluster has >= 2 distinct authors; near-identical posts from one account are copypasta and excluded.

輸入參數limit

list_research_reports

Research · Available reports

List the assets that currently have a generated research report available. Returns the index, not the reports — call get_research_report with a symbol for the body. An asset missing from this list has not been written up; that is a statement about our coverage, not about the asset.

無需輸入參數。

get_research_report

Research · Report

One asset's generated report. The `unavailable` field lists metrics the report could NOT use — read it, because a report that silently omits funding rate reads as a report about an asset with unremarkable funding.

輸入參數symbol必填

resolve_ticker

Assets · Resolve ambiguous ticker

Does a bare ticker actually mean the crypto asset? verdict 'crypto' means mentions are about the asset; 'equity'/'other' means the bare word is dominated by something else (TIA is Spanish 'tia'; GRT collides with 'graph'). A 404 is NOT a clean bill of health — it means nobody has adjudicated that ticker yet.

輸入參數ticker必填

get_social_coverage

Coverage · Social

How many assets actually clear the document floor that makes each social metric computable. Call this BEFORE quoting sentiment for an asset. A large corpus total does not mean sentiment works everywhere: attention is a power law and the documents pile onto BTC, so most assets stay uncomputable.

輸入參數band

list_nl_screens

Screener · Saved natural-language screens

Previously compiled natural-language screens: the English somebody wrote and the filter it compiled to, INCLUDING refusals. Useful as worked examples of the screener's filter grammar before you write one.

輸入參數limit

get_agent_findings

Agents · Findings

What this platform's own monitoring agents are currently complaining about — dead collectors, stale data streams, coverage drops. Worth checking before relying on a number: a stream flagged stale here is still being served, it is just old.

輸入參數limit

run_sql

SQL · Run read-only query

Run a read-only SELECT against the platform's data. One statement, 15s timeout, 10,000-row cap; truncation is always reported. Call get_sql_schema first for the queryable relations.

輸入參數query必填

get_sql_schema

SQL · Schema

List every relation and column queryable via run_sql, plus the rules and what is deliberately not exposed.

無需輸入參數。

get_hodl_waves

On-chain · HODL waves

Bitcoin supply split by coin age over time — which cohorts are holding and which are moving.

輸入參數limit

get_exchange_netflow

On-chain · Exchange netflow

Per-token flow onto and off exchanges. Inflow is distribution pressure, outflow is accumulation. net_usd where the token can be priced.

輸入參數limit

get_constellation

On-chain · Entity graph

Asset co-mention graph — which assets are discussed together, with what was filtered out.

輸入參數limit

get_social_posts

Social · Posts

Collected social posts, optionally filtered by platform (bluesky, farcaster, reddit, 4chan, bitcointalk, rss).

輸入參數limitplatform

get_similar_posts

Social · Similar posts

Posts nearest a given post in embedding space. Read the returned BAND, never the raw cosine — 43% of this corpus sits at 0.80-0.90 by default.

輸入參數post_id必填

get_asset_social_signal

Social · Asset signal

Per-asset social signal over time. The `available` field states plainly whether we hold it.

輸入參數dayssymbol必填

get_metric_revisions

Metrics · Revisions

Restatements of published numbers — what changed, over which period, and why. A correction is not a market move.

輸入參數limit

get_emerging_dex_pairs

Market · Emerging DEX pairs

Newly created DEX pairs above a USD liquidity floor. THE FLOOR IS RETURNED IN THE RESPONSE, and it is load-bearing: this is the long tail where most pairs are rugs or noise, and the floor is the only thing separating a signal from a list of scams. Raising it shrinks the result set and raises its quality.

輸入參數min_liquidity_usd

get_exchange_listings

Market · Exchange listings

Recent exchange listing announcements — an asset being added to a venue. A listing is an ATTENTION event, not a fundamental one: it changes who can buy, not what the project is worth. Use it to explain a volume or social spike, not as a valuation input.

輸入參數limit

get_address_coverage

Coverage · Addresses

What we index per chain for watched addresses: what we see, what we miss, and what an empty feed actually means.

無需輸入參數。

get_address_events

On-chain · Address events

Events on watched addresses. Check get_address_coverage before reading an empty result as silence — below the observed USD floor, movement is invisible to us.

輸入參數limit

get_story_posts

Narrative · Story sources

The individual posts a story was assembled from — the receipts. Call this whenever a story matters enough to check. A generated story is a summary over these posts; this is how you verify it says what the sources say rather than taking the summary on trust.

輸入參數story_id必填

get_narrative_rotation

Narrative · Rotation

Which crypto narrative is GAINING or LOSING attention share, with a liquidity confirmation leg. Compares the last `days` against the equally long window immediately before. Covers the 2026 narrative set — RWA, tokenized equities and treasuries, stablecoins, DePIN, perp DEXs, prediction markets, AI agents — as well as DeFi, NFT, Gaming and the L1/L2 split. READ `vocabulary_stale` BEFORE QUOTING ANY DELTA. When true, the corpus spans two keyword vocabularies and a narrative whose keywords were just added will appear to be rising purely because only recent posts were ever tested against them. That is a rotation signal manufactured by a deploy, not by the market. A narrative with `unconfirmed: true` has measured attention and NO liquidity confirmation — the confirmation is absent, not zero, and the row states why.

輸入參數daysinclude_legacy

get_ai_substance

Signal integrity · AI substance

Does an AI-sector project actually ship code, against how much attention it gets. Four states, and the fourth is not a verdict: ships public repo with development activity in 30 days silent public repo, no activity in 30 days no_public_repo no repository is published for this asset unmapped WE have not checked. This is a gap in OUR coverage and must NEVER be reported as the project failing to ship. RENDER sat in this state with 447 posts while publishing code the whole time. `dev_events_30d` is null rather than 0 for the last two states: there is no repository to have produced a zero. `attention_without_substance` is only ever set where the state was actually measured.

輸入參數limit

get_wrapper_basis

Market · Wrapper basis

Cross-wrapper spread for tokenized equities: one real company, every issuer that tokenizes it, and how far apart they trade. SpaceX trades under five wrappers and they do not agree. Spreads run roughly 0.1-0.9 percent between programs referencing the same share. This is a CROSS-WRAPPER comparison, deliberately not a comparison against the underlying stock — that needs a licensed equity feed and no free commercially-usable one exists. A spread is NOT free money. Each issuer carries its own credit, redemption terms and transfer restrictions, and the cheapest wrapper is often cheapest for a reason. Do not present it as an arbitrage.

輸入參數limit

get_disclosures

Fundamentals · Public disclosures

Public-record documents about issuers we track: SEC filings and federal court dockets. Exists because both RWA failures of 2026 were disclosed in public text before the price moved -- RealT's tax delinquency sat in court filings for a year, Goldfinch's borrower defaults were in governance forums before the vote. TWO THINGS YOU MUST NOT MISREPORT: A null `severity` means the document was FOUND and NOT ASSESSED. It is unjudged, not benign, and must never be summarised as "nothing concerning". `match_confidence: name_unverified` means the document was matched on a NAME and may concern a different company entirely -- searching for 'RealT' returns 'Broadway White Realty'. Do not attribute an unverified filing to an issuer without checking it. An empty result means nothing has been found, which for a subject never searched is not a statement about them at all.

輸入參數limitsymbol

版本歷史

4
  1. v1.0.9最新Oct 4, 2026
  2. v1.0.8Sep 27, 2026
  3. v1.0.7Sep 16, 2026
  4. v1.0.0Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分