removedInput schema / additionalProperties
Removed value: -false
addedInput schema / properties / chain / title
Added value: +"Chain"
addedInput schema / properties / limit / title
Added value: +"Limit"
addedInput schema / properties / max_apy / title
Added value: +"Max Apy"
addedInput schema / properties / min_apy / title
Added value: +"Min Apy"
addedInput schema / properties / min_tvl_usd / title
Added value: +"Min Tvl Usd"
addedInput schema / properties / protocols / title
Added value: +"Protocols"
addedInput schema / properties / stable_only / title
Added value: +"Stable Only"
addedInput schema / properties / symbols_any / title
Added value: +"Symbols Any"
addedInput schema / title
Added value: +"mcp_get_yield_ratesArguments"
addedOutput schema / $defs
Added value: +{
+ "DataProvenance": {
+ "description": "Machine-readable source and freshness metadata for a tool response.",
+ "properties": {
+ "cache_age_seconds": {
+ "anyOf": [
+ {
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Cache Age Seconds"
+ },
+ "cache_hit": {
+ "default": false,
+ "title": "Cache Hit",
+ "type": "boolean"
+ },
+ "cache_ttl_seconds": {
+ "anyOf": [
+ {
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Cache Ttl Seconds"
+ },
+ "provider": {
+ "title": "Provider",
+ "type": "string"
+ },
+ "retrieved_at": {
+ "title": "Retrieved At",
+ "type": "string"
+ },
+ "source_fetched_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Source Fetched At"
+ },
+ "source_urls": {
+ "items": {
+ "type": "string"
+ },
+ "title": "Source Urls",
+ "type": "array"
+ }
+ },
+ "required": [
+ "provider",
+ "retrieved_at"
+ ],
+ "title": "DataProvenance",
+ "type": "object"
+ },
+ "YieldPoolEntry": {
+ "properties": {
+ "apy": {
+ "title": "Apy",
+ "type": "number"
+ },
+ "apy_base": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Apy Base"
+ },
+ "apy_mean_30d": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Apy Mean 30D"
+ },
+ "apy_mean_7d": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Apy Mean 7D"
+ },
+ "apy_reward": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Apy Reward"
+ },
+ "chain": {
+ "title": "Chain",
+ "type": "string"
+ },
+ "il_risk": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Il Risk"
+ },
+ "pool_id": {
+ "title": "Pool Id",
+ "type": "string"
+ },
+ "project": {
+ "title": "Project",
+ "type": "string"
+ },
+ "stable": {
+ "title": "Stable",
+ "type": "boolean"
+ },
+ "symbol": {
+ "title": "Symbol",
+ "type": "string"
+ },
+ "tvl_usd": {
+ "title": "Tvl Usd",
+ "type": "number"
+ }
+ },
+ "required": [
+ "pool_id",
+ "project",
+ "symbol",
+ "chain",
+ "tvl_usd",
+ "apy",
+ "apy_mean_7d",
+ "apy_mean_30d",
+ "apy_base",
+ "apy_reward",
+ "stable",
+ "il_risk"
+ ],
+ "title": "YieldPoolEntry",
+ "type": "object"
+ }
+}
addedOutput schema / properties / pools / items / $ref
Added value: +"#/$defs/YieldPoolEntry"
removedOutput schema / properties / pools / items / properties
Removed value: -{
- "apy": {
- "title": "Apy",
- "type": "number"
- },
- "apy_base": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "title": "Apy Base"
- },
- "apy_mean_30d": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "title": "Apy Mean 30D"
- },
- "apy_mean_7d": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "title": "Apy Mean 7D"
- },
- "apy_reward": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "title": "Apy Reward"
- },
- "chain": {
- "title": "Chain",
- "type": "string"
- },
- "il_risk": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "title": "Il Risk"
- },
- "pool_id": {
- "title": "Pool Id",
- "type": "string"
- },
- "project": {
- "title": "Project",
- "type": "string"
- },
- "stable": {
- "title": "Stable",
- "type": "boolean"
- },
- "symbol": {
- "title": "Symbol",
- "type": "string"
- },
- "tvl_usd": {
- "title": "Tvl Usd",
- "type": "number"
- }
-}
removedOutput schema / properties / pools / items / required
Removed value: -[
- "pool_id",
- "project",
- "symbol",
- "chain",
- "tvl_usd",
- "apy",
- "apy_mean_7d",
- "apy_mean_30d",
- "apy_base",
- "apy_reward",
- "stable",
- "il_risk"
-]
removedOutput schema / properties / pools / items / title
Removed value: -"YieldPoolEntry"
removedOutput schema / properties / pools / items / type
Removed value: -"object"
changedOutput schema / properties / provenance / anyOf
Previous value: -[
- {
- "description": "Machine-readable source and freshness metadata for a tool response.",
- "properties": {
- "cache_age_seconds": {
- "anyOf": [
- {
- "minimum": 0,
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Cache Age Seconds"
- },
- "cache_hit": {
- "default": false,
- "title": "Cache Hit",
- "type": "boolean"
- },
- "cache_ttl_seconds": {
- "anyOf": [
- {
- "minimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Cache Ttl Seconds"
- },
- "provider": {
- "title": "Provider",
- "type": "string"
- },
- "retrieved_at": {
- "title": "Retrieved At",
- "type": "string"
- },
- "source_fetched_at": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Source Fetched At"
- },
- "source_urls": {
- "items": {
- "type": "string"
- },
- "title": "Source Urls",
- "type": "array"
- }
- },
- "required": [
- "provider",
- "retrieved_at"
- ],
- "title": "DataProvenance",
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "$ref": "#/$defs/DataProvenance"
+ },
+ {
+ "type": "null"
+ }
+]