Skip to main content

Overview

Compares yield opportunities across Cronos DeFi protocols (Tectonic, VVS Finance, Fulcrom). Tool Name: find_best_yield

Parameters

token_symbol
string
required
Token symbol (e.g., USDC, CRO, ETH, FLP)
min_risk_score
enum
default:"any"
Minimum risk levelOptions: "LOW", "MEDIUM", "HIGH"
min_apy
number
default:"0"
Minimum APY threshold (e.g., 5 for 5%)

Response

{
  "query": {
    "token": "USDC",
    "min_risk_score": "LOW",
    "min_apy": 5
  },
  "timestamp": "2026-01-23T03:11:54.000Z",
  "results": [
    {
      "rank": 1,
      "protocol": "Tectonic",
      "protocol_type": "Lending",
      "token": "USDC",
      "apy": 8.5,
      "tvl": 50000000,
      "risk_score": "LOW",
      "risk_details": [
        "Audited by PeckShield",
        "Battle-tested Compound fork",
        "$50M+ TVL"
      ],
      "chain": "Cronos EVM",
      "contract": "0xB3bbf1bE947b245Aef26e3B6a9D777d7703F4c8e",
      "action_url": "https://tectonic.finance/markets"
    }
  ],
  "summary": {
    "protocols_scanned": 3,
    "opportunities_found": 2,
    "highest_apy": 8.5,
    "safest_option": "Tectonic (LOW risk, 8.5% APY)"
  }
}

Supported Protocols

Type: Lending
Risk Level: LOW
Tokens: USDC, USDT, CRO, ETH
Audited by PeckShield, battle-tested Compound fork with $50M+ TVL.

Example Usage

Python (MCP Client)

result = use_mcp_tool(
    server_name="cato",
    tool_name="find_best_yield",
    arguments={
        "token_symbol": "USDC",
        "min_risk_score": "LOW",
        "min_apy": 5
    }
)

Natural Language Query

"What's the best yield for USDC on Cronos?"

"Find me safe yield opportunities above 5% APY"

"Compare staking options for CRO"

Response Fields

Result Object

FieldTypeDescription
ranknumberRanking by APY
protocolstringProtocol name
protocol_typestringType (Lending, Liquidity Pool, Perpetuals Vault)
tokenstringToken symbol
apynumberAnnual Percentage Yield
tvlnumberTotal Value Locked (USD)
risk_scorestringRisk level (LOW, MEDIUM, HIGH)
risk_detailsarraySecurity information
chainstringBlockchain name
contractstringSmart contract address
action_urlstringProtocol URL

Summary Object

FieldTypeDescription
protocols_scannednumberNumber of protocols checked
opportunities_foundnumberMatching opportunities
highest_apynumberBest APY found
safest_optionstringRecommended safe option

Risk Assessment

  • Audited by reputable security firms
  • Battle-tested contracts (6+ months)
  • High TVL ($10M+)
  • Established protocols (Tectonic)
Ideal for: Conservative investors, stable returns
  • Some audits or established track record
  • Moderate TVL
  • DEX liquidity pools (VVS Finance)
  • Impermanent loss risk
Ideal for: Balanced risk/reward approach
  • Leveraged positions
  • Complex strategies
  • Perpetuals vaults (Fulcrom)
  • Higher volatility
Ideal for: Risk-tolerant investors seeking high returns

Filtering Examples

Find Safe High-Yield Options

use_mcp_tool(
    server_name="cato",
    tool_name="find_best_yield",
    arguments={
        "token_symbol": "USDC",
        "min_risk_score": "LOW",
        "min_apy": 7
    }
)

Compare All CRO Opportunities

use_mcp_tool(
    server_name="cato",
    tool_name="find_best_yield",
    arguments={
        "token_symbol": "CRO"
    }
)

High-Risk High-Reward

use_mcp_tool(
    server_name="cato",
    tool_name="find_best_yield",
    arguments={
        "token_symbol": "FLP",
        "min_risk_score": "HIGH"
    }
)

Use Cases

Yield Optimization

Find the best returns for your idle assets

Risk Management

Filter by risk tolerance

Protocol Discovery

Discover new DeFi opportunities

Portfolio Strategy

Plan asset allocation across protocols

Important Notes

Always DYOR (Do Your Own Research)
  • APYs are subject to change based on market conditions
  • Higher yields often come with higher risks
  • Consider smart contract risks and protocol security
  • Understand impermanent loss for liquidity pools
Data FreshnessYield data is collected in real-time from protocol contracts. APYs represent current rates and may vary.

get_unified_portfolio

Check your current holdings

query_cronos_sdk_docs

Learn how to interact with protocols