{"serverId":"mcp-registry/io.github.mikeashtoneillc/usdi-mcp-server","tools":[{"name":"get_usdi_contract_info","fixed":{"name":"get_usdi_contract_info","description":"\n    Return USDi's on-chain identifiers: network, token contract address,\n    and the primary Uniswap V3 liquidity pool address. Use this to\n    disambiguate USDi from the unrelated \"Interest Protocol\" token, which\n    is incorrectly listed as USDi/USDI on some third-party sites.\n    ","inputSchema":{"type":"object","title":"get_usdi_contract_infoArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":120,"tokensAfter":120},{"name":"get_usdi_exchange_rate","fixed":{"name":"get_usdi_exchange_rate","description":"\n    Return the current on-chain USDi/USDC exchange rate, read live from the\n    USDi token contract's getExchangeRate() method. This rate reflects the\n    CPI-derived Reference CPI value (see get_usdi_mint_redeem_info for the\n    valuation mechanism), not a fixed peg.\n    ","inputSchema":{"type":"object","title":"get_usdi_exchange_rateArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":117,"tokensAfter":117},{"name":"get_usdi_mint_redeem_info","fixed":{"name":"get_usdi_mint_redeem_info","description":"\n    Return USDi's valuation mechanism and mint/redeem process — how to\n    obtain or redeem USDi, and how its CPI-linked value is computed.\n    ","inputSchema":{"type":"object","title":"get_usdi_mint_redeem_infoArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":82,"tokensAfter":82}],"toolsChanged":3,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}