yieldsentinel

Policy check on a described yield position. Complement to yieldhunter. Research only.

我該用這個嗎

品質與安全性

B
說明品質
100%
結構描述完整度
50%
命名品質
90%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~1,010Token(工具定義)
~2.9 KB典型回應大小
中等的注意力影響(128k 上下文的 0.79%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "yieldsentinel": {
      "url": "https://yieldsentinel-agent-production.up.railway.app/mcp"
    }
  }
}

遠端端點

https://yieldsentinel-agent-production.up.railway.app/mcpstreamable-http

它能做什麼

工具清單

工具(2)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢health

Liveness and capability check for yieldsentinel (yieldsentinel.eth). Returns service status, schemaVersion, policyVersion, feature flags, and the list of available tools. May refresh research vintage via a yieldhunter health ping; a verdict still requires check_position. YH healthy ≠ YS ok. Use this first to verify connectivity, then call check_position with policyPreset treasury-conservative | balanced-research | rwa-selective (or explicit thresholds). Research estimates only — non-custodial; never holds keys or executes transactions. Example input: {}

輸入結構描述

{
  "type": "object",
  "properties": {},
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_position(poolId, opportunityId, id, protocolSlug, chain, ...)

Evaluate a described stablecoin yield position against a research policy (pull). Always pass your policy rules (or a preset). Without a policy, no meaningful check is possible — the verdict will be review/unknown, never ok. Pass a yieldhunter opportunity id (poolId / opportunityId / id) or protocolSlug. Required for a real check: policyPreset (treasury-conservative | balanced-research | rwa-selective) and/or minScore / maxRewardShare / excludeCategories / maxExitRisk / requireCurated. Presets: treasury-conservative | balanced-research | rwa-selective. rwa-selective does not exclude RWA but is not a free pass (YS policy allowlist + higher bar). requireCurated uses the Yieldsentinel policy allowlist (curated.json), not yieldhunter scoring priors. Scoring ≠ policy approval. Fetches live yieldhunter research (score, APY, TVL, category, rewardShare, exitRisk) and curated flags, then returns a PolicyVerdict plus A2H (summary, suggestedNextSteps, legend). Incomplete or missing data is review/unknown — never a silent ok. A verdict is not an exit signal or execution order. Research only — never holds keys. Example: { "poolId": "43641cf5-a92e-416b-bce9-27113d3c0db6", "policyPreset": "treasury-conservative", "notionalUsd": 10000 }

輸入結構描述

{
  "type": "object",
  "properties": {
    "poolId": {
      "description": "yieldhunter opportunities[].id (DefiLlama pool UUID). Example: \"43641cf5-a92e-416b-bce9-27113d3c0db6\""
    },
    "opportunityId": {
      "description": "Alias for poolId / id."
    },
    "id": {
      "description": "Same as yieldhunter opportunities[].id."
    },
    "protocolSlug": {
      "description": "Protocol slug, e.g. \"aave-v3\"."
    },
    "chain": {
      "description": "ethereum | base | arbitrum"
    },
    "asset": {
      "description": "Stablecoin symbol, e.g. \"USDC\"."
    },
    "notionalUsd": {
      "description": "Research notional in USD (size hint only). Example: 10000"
    },
    "horizonDays": {
      "description": "Holding horizon in days for net-yield context (default 30)."
    },
    "policyPreset": {
      "description": "Policy preset: \"treasury-conservative\" | \"balanced-research\" | \"rwa-selective\". treasury-conservative excludes RWA; rwa-selective allows RWA but is not a free pass (YS policy allowlist + higher bar)."
    },
    "minScore": {
      "description": "Minimum compositeRiskAdjusted (0–100)."
    },
    "minNetApy": {
      "description": "Minimum net APY estimate."
    },
    "maxRewardShare": {
      "description": "Maximum incentive share of gross APY (0–1)."
    },
    "riskAppetite": {
      "description": "conservative | balanced | aggressive (research posture only)."
    },
    "excludeCategories": {
      "description": "Exclude categories, e.g. [\"rwa\"]."
    },
    "minTvlUsd": {
      "description": "Minimum pool TVL in USD."
    },
    "minProtocolScore": {
      "description": "Minimum yieldhunter protocol risk score (0–100, higher = safer)."
    },
    "maxExitRisk": {
      "description": "Cap on yieldhunter exitRisk heuristic: low | medium | high. Unknown or above the cap → review."
    },
    "requireCurated": {
      "description": "If true, the protocol/pool must be on the Yieldsentinel policy allowlist (curated.json), not yieldhunter scoring priors. Missing allowlist entry → review. Scoring ≠ policy approval."
    }
  },
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本2 個工具
已驗證未記錄版本2 個工具