Flarewatch

io.flarewatch由 flarewatch.io 发布官方发布者v0.1.5更新于 Oct 27, 2026

Verifiable Flare & Songbird data: validator scores, FTSO accuracy, prices, wallet intelligence.

已验证Streamable HTTP可网页运行金融数据与分析

概览

AI 生成的概览

只读的 Flare 与 Songbird 链上数据服务:验证者与 FTSO 提供者评分、价格、网络经济指标,以及调用方钱包的委托与奖励。

可以做什么
  • 列出并对比 Flare P-Chain 验证者与 FTSO 数据提供者,含综合评分、分项明细、指标与逐 epoch 历史
  • 读取网络状态:FTSO 奖励 epoch、链上活跃度、供应量、通胀、销毁率、FAssets 状态与 DeFi TVL
  • 获取 FLR、SGB、XRP 的美元及主要法币价格,并列出预言机价格源及其风险等级
  • 模拟委托收益,查看 FlareWatch 自营验证者与 Songbird 实体的链上数据
  • 查询调用方钱包的委托、可领取奖励、资产余额与奖励历史(需 OAuth 钱包权限)
  • 校验此前返回的响应是否来自本服务器,并读取运营方代理的操作记录与状态
适用场景
适合需要助手回答 Flare 或 Songbird 质押、FTSO 委托、验证者选择、代币价格或生态指标等问题,或在不离开对话的情况下查看自己的委托与奖励情况。
运行要求
可作为远程 streamable HTTP 端点使用,也可通过 npm 包以 stdio 在本地运行。未声明 API 密钥或环境变量。钱包相关工具需要具备 wallet:read 权限的 OAuth 令牌,钱包由该令牌解析。需要访问 Flare/Songbird 链上数据与价格来源的网络连接。
安装前请注意
钱包工具会暴露与你的 OAuth 身份绑定的余额、委托与可领取奖励,请谨慎授予 wallet:read 权限。支付选项涉及向充值地址存入 USDT0 以换取预付计算额度,转账前请确认 provisioned 状态。收益模拟只是预测而非保证,上游读取失败时部分字段会返回空值。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Flarewatch,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.flarewatch%2Fflarewatch/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "flarewatch": {
      "type": "http",
      "url": "https://mcp.flarewatch.io/api/mcp"
    }
  }
}

README

该仓库没有 README。

工具

26

get_flare_validators

Get Flare Validators

List Flare P-Chain validators with FlareWatch composite Score, stake, fee, uptime, and capacity. Sort by score (default), stake, or apy. Pure on-chain + computed data; no editorial ranking. limit caps at 100.

输入参数limitsort_by

get_validator_score

Get Validator Score

Return the FlareWatch composite Score and full per-dimension breakdown for one Flare validator by NodeID. Each dimension carries its raw score, max, and the detail string explaining the score (e.g. 'Active outage · 3 consecutive missed epochs'). Methodology link returned.

输入参数node_id必填

get_ftso_providers

Get FTSO Providers

List FTSO data providers on Flare or Songbird. Flare rows include FlareWatch composite Score; Songbird rows expose vote power, fee, and last-epoch reward rate (no score on SGB by design). Default sort: score (FLR) / vote power (SGB). limit caps at 100.

输入参数limitnetwork必填

get_ftso_provider_metrics

Get FTSO Provider Metrics

Return detailed metrics for one FTSO data provider on Flare or Songbird: fee, reward rate, uptime, vote power, delegator count, and (Flare) the FlareWatch composite Score plus the provider's rank and percentile by score and by reward rate among all providers (provider_count is the denominator). address must be a lowercase 0x EVM address.

输入参数address必填network必填

get_network_status

Get Network Status

Return current FTSO reward-epoch state for Flare (default) or Songbird: current epoch ID, when it started, how far into the epoch we are, and how many seconds remain. Source is FlareSystemsManager on-chain reads. Nulls returned when on-chain read fails.

输入参数network

get_flarewatch_validator

Get FlareWatch Validator

Return FlareWatch's own Flare P-Chain validator stats — same scoring algorithm as every other validator, no promotional weighting. Returns one row per FlareWatch-operated node, with self-bond, delegations, fee, uptime, expiry, and composite Score. is_live=false indicates the row is a cold-load fallback (RPC down or no match yet).

无需输入参数。

get_flarewatch_sgb_entity

Get FlareWatch SGB Entity

Return FlareWatch's Songbird FTSO entity's live on-chain stats: WSGB vote power, self-balance, current delegation fee, and per-WSGB reward rate from the last finished reward epoch. Source is direct on-chain reads (WNat + WNatDelegationFee + RewardManager). configured=false indicates the entity address isn't set yet.

无需输入参数。

get_flare_prices

Get Flare Prices

Latest FLR, SGB and XRP prices in USD and major fiats (EUR, GBP, AUD, JPY, CAD). Each asset has its OWN source (ftso oracle, or coingecko fallback) and sources can differ within one response, so check source per asset. degraded=true only when a whole upstream fails: one asset falling back does NOT set it, nor a missing rate (fx.<cur>=null). fx is the shared USD-to-fiat rate: fiat = usd * fx.

输入参数currencies

get_recent_agent_actions

Get Recent Agent Actions

Return the FlareWatch agent's recent action feed: surface, action kind (observation/propose/topup/rollback/claim/etc), outcome, and detect-to-remediate latency on the agent's own recoveries. Validator-surface entries are proposals only — the node's own controllers act, never the agent. Source: hourly signed snapshot, verifiable via chain_verify_url; available=false when it is unavailable.

输入参数limitsince_ts_minute

get_agent_capabilities

Get Agent Capabilities

Return the FlareWatch agent's capability surface: autonomous-vs-total playbook counts per family (validator families are propose-only — autonomous 0 by design), autonomous fraction across agent-owned surfaces, drill correctness, defects caught, and recovery counts (deterministic = the node's own controllers; agentic = the agent). Source: hourly signed snapshot; available=false when unavailable.

无需输入参数。

get_agent_status

Get Agent Status

Return the FlareWatch agent's reliability scorecard from its hourly signed snapshot: autonomous fraction across agent-owned surfaces (validator families are propose-only) + per-family breakdown, recovery counts (deterministic = the node's own controllers; agentic = the agent; 30-day window), drill correctness, defects caught, and human-in-the-loop queue depth. available=false when unavailable.

无需输入参数。

get_network_economics

Get Network Economics

Return Flare's monetary metrics: circulating and committed supply, total staked, staking ratio, WFLR supply, annualized inflation (rate + FLR/yr), and the FLR burn rate (daily + annualized estimate) with net supply change. Source is on-chain reads plus a live block sample for the burn estimate. Nulls (not zeros) returned for any leg whose on-chain read fails.

无需输入参数。

get_fassets_status

Get FAssets Status

Return FAssets status on Flare: for each FAsset (e.g. FXRP), its symbol, underlying asset, minted amount, and USD TVL (minted x underlying price), plus aggregate total_tvl_usd. Source is on-chain totalSupply reads valued at current prices. available=false when the read fails or none are minted.

无需输入参数。

get_defi_tvl

Get DeFi TVL

Return total value locked (USD) across the Flare DeFi ecosystem with a per-protocol breakdown (protocol name, TVL, token count). Source is on-chain reads valued at current prices. available=false / total null when the price-dependent TVL read is unavailable.

无需输入参数。

get_chain_activity

Get Chain Activity

Return live Flare C-chain activity: transactions per second, average block time, block utilization, gas price (gwei), average fee per tx, latest block number, and all-time totals (transactions, addresses, blocks). Source is a live block sample plus explorer stats. Nulls returned when a leg is unavailable.

无需输入参数。

get_ftso_provider_history

Get FTSO Provider History

Return one Flare FTSO provider's per-epoch reward-rate and Score trend over the last tracked reward epochs (up to 30, newest first). address may be the provider's entity address or its delegation address. found=false when the provider isn't in the tracked window.

输入参数limitaddress必填

list_ftso_feeds

List FTSO Feeds

List the FTSO block-latency price feeds Flare's oracle provides (e.g. FLR/USD, BTC/USD, ETH/USD) with Flare's published risk tier for each (low/medium/high/new — volatility + liquidity). Optionally filter by risk. These are the symbols the on-chain oracle prices; this tool returns the feed list, not live prices.

输入参数risklimit

get_payment_options

Get Payment Options

Return machine-readable payment options for paid FlareWatch capacity: deposit USDT0 on Flare and the sending wallet is credited compute units (CU) that never expire. Includes the deposit address, credit rate, and balance URL. provisioned=false means the rail is not accepting deposits yet.

无需输入参数。

simulate_delegation_rewards

Simulate Delegation Rewards

Estimate annual WFLR FTSO-delegation rewards for delegating an amount to a Flare FTSO provider (defaults to FlareWatch). Annualizes the provider's latest realized per-epoch reward rate (rate x ~104.29 epochs/yr). Returns estimated APR and annual/monthly reward in FLR. A projection, not a guarantee; FTSO delegation only, not P-chain staking. found=false when the provider isn't cached.

输入参数amount_flr必填provider_address

compare_validators

Compare Validators

Side-by-side comparison of up to 10 Flare validators by NodeID. Rows returned in the order supplied (no re-ranking by FlareWatch). Each row carries score, stake, fee, uptime, capacity, APR, and stake-period expiry. Missing NodeIDs return found=false with null fields.

输入参数node_ids必填

compare_ftso_providers

Compare FTSO Providers

Side-by-side comparison of up to 10 FTSO providers on Flare or Songbird. Rows returned in the order supplied (no re-ranking by FlareWatch). Flare rows include the composite Score; Songbird rows expose vote power, fee, last-epoch reward rate. Missing addresses return found=false with null fields.

输入参数network必填addresses必填

verify_response

Verify Response

Verify that a previously-served FlareWatch MCP response really came from this server. Pass the structured envelope WITHOUT the verification_signature field as payload, and the signature you received as signature. Returns valid=true when the HMAC matches. Useful for cross-AI citation verification.

输入参数payload必填signature必填

get_my_delegations

Get My Delegations

Return the calling wallet's WFLR FTSO delegations and P-chain validator delegations. Requires OAuth scope wallet:read. The wallet is resolved from the OAuth token; no input arg accepts a wallet address (cross-tenancy isolation).

无需输入参数。

get_my_claimable

Get My Claimable

Return what the calling wallet can claim right now: Flare FTSO delegation, P-chain staking (mirror), provider fee and validation rewards in FLR, the unclaimed epoch range, and Songbird FTSO rewards. Types owed but not yet priced on-chain are listed in flr_pending_resolution. Requires OAuth scope wallet:read.

无需输入参数。

get_my_portfolio_summary

Get My Portfolio Summary

Return the calling wallet's FLR and SGB balances and their USD valuations. Native and wrapped (WFLR / WSGB) balances are reported separately; wrapped balances roll into the per-token USD values and the total. Requires OAuth scope wallet:read.

无需输入参数。

get_my_rewards_history

Get My Rewards History

Return the calling wallet's reward history: FLR claimed per recent reward epoch (at least the last 30 days), split into FTSO delegation, P-chain staking and provider fee (including auto-claims), plus cumulative validation rewards and burn-window countdowns. Read-only. Requires OAuth scope wallet:read.

无需输入参数。

版本历史

1
  1. v0.1.5最新Sep 16, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。