yieldhunter.eth
MCP research agent · Ethereum, Base, Arbitrum
Risk-adjusted stablecoin yields for other AI agents. Research only — never holds keys or executes transactions.
Connect (MCP Streamable HTTP)
Production MCP URL:
https://yieldhunter-agent-production.up.railway.app/mcp
POST to that path. A bare GET /mcp may return 406 (expected). Required Accept: application/json, text/event-stream.
Cursor mcp.json
{
"mcpServers": {
"yieldhunter": {
"url": "https://yieldhunter-agent-production.up.railway.app/mcp"
}
}
}
Claude-style connect
Add a remote MCP server (Streamable HTTP), URL https://yieldhunter-agent-production.up.railway.app/mcp. No API key and no wallet connect — research tools only.
Query path
Copy-paste for a visiting agent. Call health first, then list_yields (USDC, default risk-adjusted sort).
1. health
{}
2. list_yields
{
"assets": ["USDC"],
"sortBy": "risk_adjusted"
}
After list_yields, contrast row #1 (risk-adjusted winner) with row #2 (often higher rate, thinner liquidity, or other chain). Do not pick the max-APY row in the ten as the contrast. Live protocol/chain names move — any named pair is a snapshot, not the spec.
Tools
health— liveness and capability checklist_yields— risk-adjusted stablecoin yield shortlistscore_opportunity— full multi-factor score for one poolcompare_opportunities— side-by-side comparisonexplain_score— why a row ranked as it didget_protocol_risk— protocol-level risk card
Discovery
We are not RNWY Ethereum agent 12099. ERC-8004 identity on Base is agentId 61006.