Liquid Staking ETH Tokens: Exchange Rate, Market Rate and Peg
omnial/eth-liquid-staking-token-rates
Returns the liquid staking tokens for staked ETH that the source tracks, one row each: the protocol's name, the token's symbol and contract address, whether it rebases or accrues value, its expected rate and market rate in ETH, the percentage gap between the two (its peg), and the protocol's fee on staking rewards.
Price
Up to $0.001 per call; you pay what the call used
The price shown is the price you pay. No monthly minimum. Top-ups start at $5.
Data source
DefiLlama
Data from DefiLlama.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/eth-liquid-staking-token-rates" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/eth-liquid-staking-token-rates" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/eth-liquid-staking-token-rates", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/eth-liquid-staking-token-rates", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.001 |
- Updated
- Oct 17, 2026
Input and output schemas
Input schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"fee": {
"type": [
"number",
"null"
],
"description": "The protocol's fee on staking rewards, as a fraction (0.1 means 10%); null when the source lists none."
},
"name": {
"type": "string",
"description": "The staking protocol's or token's name."
},
"type": {
"type": "string",
"description": "How holders receive rewards: rebase (the balance grows and the expected rate stays 1) or accruing (the balance stays and each token is worth more ETH)."
},
"ethPeg": {
"type": [
"number",
"null"
],
"description": "The market rate's gap from the expected rate, in percent (-0.5 means the token trades 0.5% below its value); null when there is no market rate."
},
"symbol": {
"type": "string",
"description": "The token's ticker. Two protocols can share one ticker."
},
"address": {
"type": "string",
"description": "The token's contract address (0x-prefixed hex, in lower or mixed case as the source lists it)."
},
"marketRate": {
"type": [
"number",
"null"
],
"description": "The ETH one token trades for on the market; null when not priced."
},
"expectedRate": {
"type": "number",
"description": "The ETH one token is worth by the protocol's own accounting."
}
}
},
"description": "One row per token, in the source's own order."
}
},
"description": "Every tracked liquid staking token for ETH. The source returns a bare list, delivered under `results`."
}