{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_r273u6t2pc9x","handle":"tanod-finance","url":"https://wellknown.network/agents/tanod-finance","links":{"self":"https://wellknown.network/agents/tanod-finance/record.json","html":"https://wellknown.network/agents/tanod-finance","markdown":"https://wellknown.network/agents/tanod-finance/record.md","api":"https://wellknown.network/api/v1/agents/tanod-finance","status":"https://wellknown.network/api/v1/agents/tanod-finance/status","claim":"https://wellknown.network/agents/tanod-finance/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/tanod-finance/claim.json","badge":"https://wellknown.network/agents/tanod-finance/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/tanod-finance/history","tools":"https://wellknown.network/api/v1/agents/tanod-finance/tools"},"ard":{"identifier":"urn:air:tanod.dev:server:tanod-finance","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Tanod Finance","summary":"SEC XBRL financials, company lookup, Treasury yields, ECB FX, token prices, perp funding spreads.","description":"SEC XBRL financials, company lookup, Treasury yields, ECB FX, token prices, perp funding spreads.","publisher":{"name":"dev.tanod","url":null},"homepage":"https://tanod.dev","repository":null,"version":"0.1.2","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://tanod.dev/mcp/finance","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-11T11:15:47.595362Z","publishedAt":"2026-10-11T11:15:47.595362Z","registryName":"dev.tanod/finance"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"}],"categories":["dev","documents","finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 56m ago.","lastOkAt":"2026-10-26T20:28:39.711Z","lastProbedAt":"2026-10-26T20:28:39.711Z","statusComputedAt":"2026-10-26T20:31:04.776Z","reliability30d":{"probes":63,"successRate":1,"p50Ms":544,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":63,"ok":63,"authBoundaryOk":0,"serviceOk":63,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-26T20:28:39.711Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":771,"error":null,"detail":{"tools":[{"name":"sec_company_lookup","description":"utilpeek: Look up a company in SEC EDGAR by ticker or CIK. For financials per year or quarter use sec_financials. Returns a US SEC registrant by ticker or CIK f"},{"name":"sec_financials","description":"utilpeek: Get a US company's reported financials per fiscal year or quarter from SEC EDGAR. For the registrant and filings use sec_company_lookup. Returns a US "},{"name":"treasury_yield_curve","description":"utilpeek: Get US Treasury yields: the daily par yield curve for a date. For SOFR, FX and oil too use get_macro_snapshot. Returns the official US Treasury daily "},{"name":"get_fx_rates","description":"utilpeek: foreign-exchange reference rates for a base currency. For live on-chain rates use get_live_fx_rates. Unknown currencies and older dates are a 422 (not"},{"name":"get_live_fx_rates","description":"utilpeek: Use when an agent needs on-chain EUR/GBP/MXN/BRL/CAD/SGD/ZAR/IDR vs USD or exchange quotes for 8 pairs, not ECB. For the ECB fix or a past date use ge"},{"name":"check_stablecoin_peg","description":"utilpeek: Check stablecoin peg: is USDC, USDT, DAI, USDe or PYUSD holding its dollar peg. For supply by chain use get_stablecoin_supply. Returns whether USDC, U"},{"name":"get_token_price","description":"chainpeek: read a token price from a Chainlink on-chain price feed (deterministic oracle answer, not a DEX spot price). For a DEX quote of any token use get_swa"},{"name":"get_dex_price_candles","description":"chainpeek: Get ETH or BTC OHLCV price candles from on-chain DEX swaps. For the oracle price now use get_token_price. Returns OHLCV candles for ETH (WETH/USDC) o"},{"name":"get_large_token_trades","description":"chainpeek: Who is buying this token? Recent large trades: big buys and sells on Base or Ethereum. For Solana use get_large_solana_token_trades; for a quote at y"},{"name":"get_large_solana_token_trades","description":"chainpeek: Who is buying this Solana token? Recent large trades: big buys, sells and swaps by mint. For the price use get_solana_token_price. Returns the recent"},{"name":"check_solana_reward_token_yield","description":"chainpeek: Is this Solana reward token still paying holders? Last payout, 7d and 30d yield. For rug risk use check_solana_token_safety. Returns whether a Solana"},{"name":"get_exchange_reserves","description":"chainpeek: Use when an agent must judge selling pressure or check reserves before depositing: a coin's exchange inflow or outflow. For DEX volume use get_dex_vo"},{"name":"get_solana_token_price","description":"chainpeek: Get the USD price and liquidity of a Solana token by mint address. For large recent trades use get_large_solana_token_trades. Returns its USD price a"},{"name":"validate_identifier","description":"utilpeek: check the format and check digits of an identifier. For a VIN's vehicle use decode_vin; for phone numbers use parse_phone_number. Returns `valid`, `re"},{"name":"get_public_holidays","description":"utilpeek: public holidays of a country for a year. To count working days use count_or_add_business_days. An unsupported country, subdivision, language or year i"},{"name":"count_or_add_business_days","description":"utilpeek: Count business days between two dates or add working days, skipping public holidays. For the holiday list use get_public_holidays. Returns the busines"},{"name":"check_sanctions","description":"chainpeek: screen one crypto address against the US OFAC SDN list's digital currency addresses. For up to 1,000 addresses use check_sanctions_batch; for lookali"},{"name":"compare_funding_rates","description":"chainpeek: Compare perpetual funding rates between Hyperliquid and dYdX. For five venues net of fees use rank_funding_carry. Returns each venue's hourly and ann"},{"name":"rank_funding_carry","description":"chainpeek: Rank cross-venue perpetual funding carry. For Hyperliquid against dYdX alone use compare_funding_rates; for market data use get_perp_markets. Returns"},{"name":"get_macro_snapshot","description":"utilpeek: Use when an agent needs the rates backdrop before a market decision: Treasury yields, SOFR/EFFR, FX, oil and gas in one call. For the Treasury curve o"},{"name":"get_local_crypto_premiums","description":"utilpeek: Use when an agent needs to gauge local demand for crypto: the kimchi or USDT premium on local exchanges vs the global price. For global sentiment use "},{"name":"compare_stablecoin_transfer_fees","description":"chainpeek: Compare USDC or USDT transfer fees on Base, Polygon, Ethereum, BNB, Arbitrum and Solana. For peg status use check_stablecoin_peg. Returns the fee of "},{"name":"pre_trade_check","description":"chainpeek: Check a Uniswap V3 swap at up to five sizes: price impact and candle gap. For one quote use get_swap_quote. Returns a Uniswap V3 swap quoted at each "},{"name":"transfer_preflight","description":"chainpeek: Preflight a USDC or USDT transfer: balance, gas, nonce, blacklist, recipient, simulation. For OFAC screening use check_sanctions; for a wallet's past"},{"name":"get_crypto_fear_greed_index","description":"utilpeek: Get the crypto Fear & Greed Index: market sentiment value, label and 7-day history. For local exchange premiums use get_local_crypto_premiums. Returns"},{"name":"get_lending_yields","description":"chainpeek: Use when an agent must choose where to lend or borrow: supply and borrow APY on Aave, Compound and Morpho. For protocol TVL use get_protocol_tvl; for"},{"name":"get_protocol_tvl","description":"chainpeek: Get protocol or chain TVL with 1d and 7d change. For fees and revenue use get_protocol_fees; for DEX volume use get_dex_volume. Returns the TVL of a "},{"name":"get_stablecoin_supply","description":"chainpeek: Get stablecoin supply by coin and chain. For whether a coin holds its peg use check_stablecoin_peg. Returns stablecoin supply by coin and chain with "},{"name":"get_dex_volume","description":"chainpeek: Get DEX volume by protocol and chain. For TVL use get_protocol_tvl. Returns DEX volume over 24 hours, 7 days and 30 days with change: a DEX's chains,"},{"name":"get_protocol_fees","description":"chainpeek: Get protocol fees and revenue. For TVL use get_protocol_tvl. Returns a protocol's fees and revenue in USD over 24 hours, 7 days, 30 days, 1 year and "},{"name":"get_near_account","description":"chainpeek: Get a NEAR account: balance, staked NEAR, storage, access keys, contract deployed or not. For EVM balances use get_portfolio. Returns a NEAR account'"}],"toolCount":31,"toolsHash":"351f0eb4ffb1acbbd7d94b23c2017e5412ad2d361664a1ea38baf42575c5a78f","serverName":"tanod-finance","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T13:28:22.708Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1451,"error":null,"detail":{"tools":[{"name":"sec_company_lookup","description":"utilpeek: Look up a company in SEC EDGAR by ticker or CIK. For financials per year or quarter use sec_financials. Returns a US SEC registrant by ticker or CIK f"},{"name":"sec_financials","description":"utilpeek: Get a US company's reported financials per fiscal year or quarter from SEC EDGAR. For the registrant and filings use sec_company_lookup. Returns a US "},{"name":"treasury_yield_curve","description":"utilpeek: Get US Treasury yields: the daily par yield curve for a date. For SOFR, FX and oil too use get_macro_snapshot. Returns the official US Treasury daily "},{"name":"get_fx_rates","description":"utilpeek: foreign-exchange reference rates for a base currency. For live on-chain rates use get_live_fx_rates. Unknown currencies and older dates are a 422 (not"},{"name":"get_live_fx_rates","description":"utilpeek: Use when an agent needs on-chain EUR/GBP/MXN/BRL/CAD/SGD/ZAR/IDR vs USD or exchange quotes for 8 pairs, not ECB. For the ECB fix or a past date use ge"},{"name":"check_stablecoin_peg","description":"utilpeek: Check stablecoin peg: is USDC, USDT, DAI, USDe or PYUSD holding its dollar peg. For supply by chain use get_stablecoin_supply. Returns whether USDC, U"},{"name":"get_token_price","description":"chainpeek: read a token price from a Chainlink on-chain price feed (deterministic oracle answer, not a DEX spot price). For a DEX quote of any token use get_swa"},{"name":"get_dex_price_candles","description":"chainpeek: Get ETH or BTC OHLCV price candles from on-chain DEX swaps. For the oracle price now use get_token_price. Returns OHLCV candles for ETH (WETH/USDC) o"},{"name":"get_large_token_trades","description":"chainpeek: Who is buying this token? Recent large trades: big buys and sells on Base or Ethereum. For Solana use get_large_solana_token_trades; for a quote at y"},{"name":"get_large_solana_token_trades","description":"chainpeek: Who is buying this Solana token? Recent large trades: big buys, sells and swaps by mint. For the price use get_solana_token_price. Returns the recent"},{"name":"check_solana_reward_token_yield","description":"chainpeek: Is this Solana reward token still paying holders? Last payout, 7d and 30d yield. For rug risk use check_solana_token_safety. Returns whether a Solana"},{"name":"get_exchange_reserves","description":"chainpeek: Use when an agent must judge selling pressure or check reserves before depositing: a coin's exchange inflow or outflow. For DEX volume use get_dex_vo"},{"name":"get_solana_token_price","description":"chainpeek: Get the USD price and liquidity of a Solana token by mint address. For large recent trades use get_large_solana_token_trades. Returns its USD price a"},{"name":"validate_identifier","description":"utilpeek: check the format and check digits of an identifier. For a VIN's vehicle use decode_vin; for phone numbers use parse_phone_number. Returns `valid`, `re"},{"name":"get_public_holidays","description":"utilpeek: public holidays of a country for a year. To count working days use count_or_add_business_days. An unsupported country, subdivision, language or year i"},{"name":"count_or_add_business_days","description":"utilpeek: Count business days between two dates or add working days, skipping public holidays. For the holiday list use get_public_holidays. Returns the busines"},{"name":"check_sanctions","description":"chainpeek: screen one crypto address against the US OFAC SDN list's digital currency addresses. For up to 1,000 addresses use check_sanctions_batch; for lookali"},{"name":"compare_funding_rates","description":"chainpeek: Compare perpetual funding rates between Hyperliquid and dYdX. For five venues net of fees use rank_funding_carry. Returns each venue's hourly and ann"},{"name":"rank_funding_carry","description":"chainpeek: Rank cross-venue perpetual funding carry. For Hyperliquid against dYdX alone use compare_funding_rates; for market data use get_perp_markets. Returns"},{"name":"get_macro_snapshot","description":"utilpeek: Use when an agent needs the rates backdrop before a market decision: Treasury yields, SOFR/EFFR, FX, oil and gas in one call. For the Treasury curve o"},{"name":"get_local_crypto_premiums","description":"utilpeek: Use when an agent needs to gauge local demand for crypto: the kimchi or USDT premium on local exchanges vs the global price. For global sentiment use "},{"name":"compare_stablecoin_transfer_fees","description":"chainpeek: Compare USDC or USDT transfer fees on Base, Polygon, Ethereum, BNB, Arbitrum and Solana. For peg status use check_stablecoin_peg. Returns the fee of "},{"name":"pre_trade_check","description":"chainpeek: Check a Uniswap V3 swap at up to five sizes: price impact and candle gap. For one quote use get_swap_quote. Returns a Uniswap V3 swap quoted at each "},{"name":"transfer_preflight","description":"chainpeek: Preflight a USDC or USDT transfer: balance, gas, nonce, blacklist, recipient, simulation. For OFAC screening use check_sanctions; for a wallet's past"},{"name":"get_crypto_fear_greed_index","description":"utilpeek: Get the crypto Fear & Greed Index: market sentiment value, label and 7-day history. For local exchange premiums use get_local_crypto_premiums. Returns"},{"name":"get_lending_yields","description":"chainpeek: Use when an agent must choose where to lend or borrow: supply and borrow APY on Aave, Compound and Morpho. For protocol TVL use get_protocol_tvl; for"},{"name":"get_protocol_tvl","description":"chainpeek: Get protocol or chain TVL with 1d and 7d change. For fees and revenue use get_protocol_fees; for DEX volume use get_dex_volume. Returns the TVL of a "},{"name":"get_stablecoin_supply","description":"chainpeek: Get stablecoin supply by coin and chain. For whether a coin holds its peg use check_stablecoin_peg. Returns stablecoin supply by coin and chain with "},{"name":"get_dex_volume","description":"chainpeek: Get DEX volume by protocol and chain. For TVL use get_protocol_tvl. Returns DEX volume over 24 hours, 7 days and 30 days with change: a DEX's chains,"},{"name":"get_protocol_fees","description":"chainpeek: Get protocol fees and revenue. For TVL use get_protocol_tvl. Returns a protocol's fees and revenue in USD over 24 hours, 7 days, 30 days, 1 year and "},{"name":"get_near_account","description":"chainpeek: Get a NEAR account: balance, staked NEAR, storage, access keys, contract deployed or not. For EVM balances use get_portfolio. Returns a NEAR account'"}],"toolCount":31,"toolsHash":"351f0eb4ffb1acbbd7d94b23c2017e5412ad2d361664a1ea38baf42575c5a78f","serverName":"tanod-finance","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T05:26:45.215Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":725,"error":null,"detail":{"tools":[{"name":"sec_company_lookup","description":"utilpeek: Look up a company in SEC EDGAR by ticker or CIK. For financials per year or quarter use sec_financials. Returns a US SEC registrant by ticker or CIK f"},{"name":"sec_financials","description":"utilpeek: Get a US company's reported financials per fiscal year or quarter from SEC EDGAR. For the registrant and filings use sec_company_lookup. Returns a US "},{"name":"treasury_yield_curve","description":"utilpeek: Get US Treasury yields: the daily par yield curve for a date. For SOFR, FX and oil too use get_macro_snapshot. Returns the official US Treasury daily "},{"name":"get_fx_rates","description":"utilpeek: foreign-exchange reference rates for a base currency. For live on-chain rates use get_live_fx_rates. Unknown currencies and older dates are a 422 (not"},{"name":"get_live_fx_rates","description":"utilpeek: Use when an agent needs on-chain EUR/GBP/MXN/BRL/CAD/SGD/ZAR/IDR vs USD or exchange quotes for 8 pairs, not ECB. For the ECB fix or a past date use ge"},{"name":"check_stablecoin_peg","description":"utilpeek: Check stablecoin peg: is USDC, USDT, DAI, USDe or PYUSD holding its dollar peg. For supply by chain use get_stablecoin_supply. Returns whether USDC, U"},{"name":"get_token_price","description":"chainpeek: read a token price from a Chainlink on-chain price feed (deterministic oracle answer, not a DEX spot price). For a DEX quote of any token use get_swa"},{"name":"get_dex_price_candles","description":"chainpeek: Get ETH or BTC OHLCV price candles from on-chain DEX swaps. For the oracle price now use get_token_price. Returns OHLCV candles for ETH (WETH/USDC) o"},{"name":"get_large_token_trades","description":"chainpeek: Who is buying this token? Recent large trades: big buys and sells on Base or Ethereum. For Solana use get_large_solana_token_trades; for a quote at y"},{"name":"get_large_solana_token_trades","description":"chainpeek: Who is buying this Solana token? Recent large trades: big buys, sells and swaps by mint. For the price use get_solana_token_price. Returns the recent"},{"name":"check_solana_reward_token_yield","description":"chainpeek: Is this Solana reward token still paying holders? Last payout, 7d and 30d yield. For rug risk use check_solana_token_safety. Returns whether a Solana"},{"name":"get_exchange_reserves","description":"chainpeek: Use when an agent must judge selling pressure or check reserves before depositing: a coin's exchange inflow or outflow. For DEX volume use get_dex_vo"},{"name":"get_solana_token_price","description":"chainpeek: Get the USD price and liquidity of a Solana token by mint address. For large recent trades use get_large_solana_token_trades. Returns its USD price a"},{"name":"validate_identifier","description":"utilpeek: check the format and check digits of an identifier. For a VIN's vehicle use decode_vin; for phone numbers use parse_phone_number. Returns `valid`, `re"},{"name":"get_public_holidays","description":"utilpeek: public holidays of a country for a year. To count working days use count_or_add_business_days. An unsupported country, subdivision, language or year i"},{"name":"count_or_add_business_days","description":"utilpeek: Count business days between two dates or add working days, skipping public holidays. For the holiday list use get_public_holidays. Returns the busines"},{"name":"check_sanctions","description":"chainpeek: screen one crypto address against the US OFAC SDN list's digital currency addresses. For up to 1,000 addresses use check_sanctions_batch; for lookali"},{"name":"compare_funding_rates","description":"chainpeek: Compare perpetual funding rates between Hyperliquid and dYdX. For five venues net of fees use rank_funding_carry. Returns each venue's hourly and ann"},{"name":"rank_funding_carry","description":"chainpeek: Rank cross-venue perpetual funding carry. For Hyperliquid against dYdX alone use compare_funding_rates; for market data use get_perp_markets. Returns"},{"name":"get_macro_snapshot","description":"utilpeek: Use when an agent needs the rates backdrop before a market decision: Treasury yields, SOFR/EFFR, FX, oil and gas in one call. For the Treasury curve o"},{"name":"get_local_crypto_premiums","description":"utilpeek: Use when an agent needs to gauge local demand for crypto: the kimchi or USDT premium on local exchanges vs the global price. For global sentiment use "},{"name":"compare_stablecoin_transfer_fees","description":"chainpeek: Compare USDC or USDT transfer fees on Base, Polygon, Ethereum, BNB, Arbitrum and Solana. For peg status use check_stablecoin_peg. Returns the fee of "},{"name":"pre_trade_check","description":"chainpeek: Check a Uniswap V3 swap at up to five sizes: price impact and candle gap. For one quote use get_swap_quote. Returns a Uniswap V3 swap quoted at each "},{"name":"transfer_preflight","description":"chainpeek: Preflight a USDC or USDT transfer: balance, gas, nonce, blacklist, recipient, simulation. For OFAC screening use check_sanctions; for a wallet's past"},{"name":"get_crypto_fear_greed_index","description":"utilpeek: Get the crypto Fear & Greed Index: market sentiment value, label and 7-day history. For local exchange premiums use get_local_crypto_premiums. Returns"},{"name":"get_lending_yields","description":"chainpeek: Use when an agent must choose where to lend or borrow: supply and borrow APY on Aave, Compound and Morpho. For protocol TVL use get_protocol_tvl; for"},{"name":"get_protocol_tvl","description":"chainpeek: Get protocol or chain TVL with 1d and 7d change. For fees and revenue use get_protocol_fees; for DEX volume use get_dex_volume. Returns the TVL of a "},{"name":"get_stablecoin_supply","description":"chainpeek: Get stablecoin supply by coin and chain. For whether a coin holds its peg use check_stablecoin_peg. Returns stablecoin supply by coin and chain with "},{"name":"get_dex_volume","description":"chainpeek: Get DEX volume by protocol and chain. For TVL use get_protocol_tvl. Returns DEX volume over 24 hours, 7 days and 30 days with change: a DEX's chains,"},{"name":"get_protocol_fees","description":"chainpeek: Get protocol fees and revenue. For TVL use get_protocol_tvl. Returns a protocol's fees and revenue in USD over 24 hours, 7 days, 30 days, 1 year and "},{"name":"get_near_account","description":"chainpeek: Get a NEAR account: balance, staked NEAR, storage, access keys, contract deployed or not. For EVM balances use get_portfolio. Returns a NEAR account'"}],"toolCount":31,"toolsHash":"351f0eb4ffb1acbbd7d94b23c2017e5412ad2d361664a1ea38baf42575c5a78f","serverName":"tanod-finance","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T22:26:41.104Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":268,"error":null,"detail":{"tools":[{"name":"sec_company_lookup","description":"utilpeek: Look up a company in SEC EDGAR by ticker or CIK. For financials per year or quarter use sec_financials. Returns a US SEC registrant by ticker or CIK f"},{"name":"sec_financials","description":"utilpeek: Get a US company's reported financials per fiscal year or quarter from SEC EDGAR. For the registrant and filings use sec_company_lookup. Returns a US "},{"name":"treasury_yield_curve","description":"utilpeek: Get US Treasury yields: the daily par yield curve for a date. For SOFR, FX and oil too use get_macro_snapshot. Returns the official US Treasury daily "},{"name":"get_fx_rates","description":"utilpeek: foreign-exchange reference rates for a base currency. For live on-chain rates use get_live_fx_rates. Unknown currencies and older dates are a 422 (not"},{"name":"get_live_fx_rates","description":"utilpeek: Use when an agent needs on-chain EUR/GBP/MXN/BRL/CAD/SGD/ZAR/IDR vs USD or exchange quotes for 8 pairs, not ECB. For the ECB fix or a past date use ge"},{"name":"check_stablecoin_peg","description":"utilpeek: Check stablecoin peg: is USDC, USDT, DAI, USDe or PYUSD holding its dollar peg. For supply by chain use get_stablecoin_supply. Returns whether USDC, U"},{"name":"get_token_price","description":"chainpeek: read a token price from a Chainlink on-chain price feed (deterministic oracle answer, not a DEX spot price). For a DEX quote of any token use get_swa"},{"name":"get_dex_price_candles","description":"chainpeek: Get ETH or BTC OHLCV price candles from on-chain DEX swaps. For the oracle price now use get_token_price. Returns OHLCV candles for ETH (WETH/USDC) o"},{"name":"get_large_token_trades","description":"chainpeek: Who is buying this token? Recent large trades: big buys and sells on Base or Ethereum. For Solana use get_large_solana_token_trades; for a quote at y"},{"name":"get_large_solana_token_trades","description":"chainpeek: Who is buying this Solana token? Recent large trades: big buys, sells and swaps by mint. For the price use get_solana_token_price. Returns the recent"},{"name":"check_solana_reward_token_yield","description":"chainpeek: Is this Solana reward token still paying holders? Last payout, 7d and 30d yield. For rug risk use check_solana_token_safety. Returns whether a Solana"},{"name":"get_exchange_reserves","description":"chainpeek: Use when an agent must judge selling pressure or check reserves before depositing: a coin's exchange inflow or outflow. For DEX volume use get_dex_vo"},{"name":"get_solana_token_price","description":"chainpeek: Get the USD price and liquidity of a Solana token by mint address. For large recent trades use get_large_solana_token_trades. Returns its USD price a"},{"name":"validate_identifier","description":"utilpeek: check the format and check digits of an identifier. For a VIN's vehicle use decode_vin; for phone numbers use parse_phone_number. Returns `valid`, `re"},{"name":"get_public_holidays","description":"utilpeek: public holidays of a country for a year. To count working days use count_or_add_business_days. An unsupported country, subdivision, language or year i"},{"name":"count_or_add_business_days","description":"utilpeek: Count business days between two dates or add working days, skipping public holidays. For the holiday list use get_public_holidays. Returns the busines"},{"name":"check_sanctions","description":"chainpeek: screen one crypto address against the US OFAC SDN list's digital currency addresses. For up to 1,000 addresses use check_sanctions_batch; for lookali"},{"name":"compare_funding_rates","description":"chainpeek: Compare perpetual funding rates between Hyperliquid and dYdX. For five venues net of fees use rank_funding_carry. Returns each venue's hourly and ann"},{"name":"rank_funding_carry","description":"chainpeek: Rank cross-venue perpetual funding carry. For Hyperliquid against dYdX alone use compare_funding_rates; for market data use get_perp_markets. Returns"},{"name":"get_macro_snapshot","description":"utilpeek: Use when an agent needs the rates backdrop before a market decision: Treasury yields, SOFR/EFFR, FX, oil and gas in one call. For the Treasury curve o"},{"name":"get_local_crypto_premiums","description":"utilpeek: Use when an agent needs to gauge local demand for crypto: the kimchi or USDT premium on local exchanges vs the global price. For global sentiment use "},{"name":"compare_stablecoin_transfer_fees","description":"chainpeek: Compare USDC or USDT transfer fees on Base, Polygon, Ethereum, BNB, Arbitrum and Solana. For peg status use check_stablecoin_peg. Returns the fee of "},{"name":"pre_trade_check","description":"chainpeek: Check a Uniswap V3 swap at up to five sizes: price impact and candle gap. For one quote use get_swap_quote. Returns a Uniswap V3 swap quoted at each "},{"name":"transfer_preflight","description":"chainpeek: Preflight a USDC or USDT transfer: balance, gas, nonce, blacklist, recipient, simulation. For OFAC screening use check_sanctions; for a wallet's past"},{"name":"get_crypto_fear_greed_index","description":"utilpeek: Get the crypto Fear & Greed Index: market sentiment value, label and 7-day history. For local exchange premiums use get_local_crypto_premiums. Returns"},{"name":"get_lending_yields","description":"chainpeek: Use when an agent must choose where to lend or borrow: supply and borrow APY on Aave, Compound and Morpho. For protocol TVL use get_protocol_tvl; for"},{"name":"get_protocol_tvl","description":"chainpeek: Get protocol or chain TVL with 1d and 7d change. For fees and revenue use get_protocol_fees; for DEX volume use get_dex_volume. Returns the TVL of a "},{"name":"get_stablecoin_supply","description":"chainpeek: Get stablecoin supply by coin and chain. For whether a coin holds its peg use check_stablecoin_peg. Returns stablecoin supply by coin and chain with "},{"name":"get_dex_volume","description":"chainpeek: Get DEX volume by protocol and chain. For TVL use get_protocol_tvl. Returns DEX volume over 24 hours, 7 days and 30 days with change: a DEX's chains,"},{"name":"get_protocol_fees","description":"chainpeek: Get protocol fees and revenue. For TVL use get_protocol_tvl. Returns a protocol's fees and revenue in USD over 24 hours, 7 days, 30 days, 1 year and "},{"name":"get_near_account","description":"chainpeek: Get a NEAR account: balance, staked NEAR, storage, access keys, contract deployed or not. For EVM balances use get_portfolio. Returns a NEAR account'"}],"toolCount":31,"toolsHash":"351f0eb4ffb1acbbd7d94b23c2017e5412ad2d361664a1ea38baf42575c5a78f","serverName":"tanod-finance","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T15:26:51.071Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":758,"error":null,"detail":{"tools":[{"name":"sec_company_lookup","description":"utilpeek: Look up a company in SEC EDGAR by ticker or CIK. For financials per year or quarter use sec_financials. Returns a US SEC registrant by ticker or CIK f"},{"name":"sec_financials","description":"utilpeek: Get a US company's reported financials per fiscal year or quarter from SEC EDGAR. For the registrant and filings use sec_company_lookup. Returns a US "},{"name":"treasury_yield_curve","description":"utilpeek: Get US Treasury yields: the daily par yield curve for a date. For SOFR, FX and oil too use get_macro_snapshot. Returns the official US Treasury daily "},{"name":"get_fx_rates","description":"utilpeek: foreign-exchange reference rates for a base currency. For live on-chain rates use get_live_fx_rates. Unknown currencies and older dates are a 422 (not"},{"name":"get_live_fx_rates","description":"utilpeek: Use when an agent needs on-chain EUR/GBP/MXN/BRL/CAD/SGD/ZAR/IDR vs USD or exchange quotes for 8 pairs, not ECB. For the ECB fix or a past date use ge"},{"name":"check_stablecoin_peg","description":"utilpeek: Check stablecoin peg: is USDC, USDT, DAI, USDe or PYUSD holding its dollar peg. For supply by chain use get_stablecoin_supply. Returns whether USDC, U"},{"name":"get_token_price","description":"chainpeek: read a token price from a Chainlink on-chain price feed (deterministic oracle answer, not a DEX spot price). For a DEX quote of any token use get_swa"},{"name":"get_dex_price_candles","description":"chainpeek: Get ETH or BTC OHLCV price candles from on-chain DEX swaps. For the oracle price now use get_token_price. Returns OHLCV candles for ETH (WETH/USDC) o"},{"name":"get_large_token_trades","description":"chainpeek: Who is buying this token? Recent large trades: big buys and sells on Base or Ethereum. For Solana use get_large_solana_token_trades; for a quote at y"},{"name":"get_large_solana_token_trades","description":"chainpeek: Who is buying this Solana token? Recent large trades: big buys, sells and swaps by mint. For the price use get_solana_token_price. Returns the recent"},{"name":"check_solana_reward_token_yield","description":"chainpeek: Is this Solana reward token still paying holders? Last payout, 7d and 30d yield. For rug risk use check_solana_token_safety. Returns whether a Solana"},{"name":"get_exchange_reserves","description":"chainpeek: Use when an agent must judge selling pressure or check reserves before depositing: a coin's exchange inflow or outflow. For DEX volume use get_dex_vo"},{"name":"get_solana_token_price","description":"chainpeek: Get the USD price and liquidity of a Solana token by mint address. For large recent trades use get_large_solana_token_trades. Returns its USD price a"},{"name":"validate_identifier","description":"utilpeek: check the format and check digits of an identifier. For a VIN's vehicle use decode_vin; for phone numbers use parse_phone_number. Returns `valid`, `re"},{"name":"get_public_holidays","description":"utilpeek: public holidays of a country for a year. To count working days use count_or_add_business_days. An unsupported country, subdivision, language or year i"},{"name":"count_or_add_business_days","description":"utilpeek: Count business days between two dates or add working days, skipping public holidays. For the holiday list use get_public_holidays. Returns the busines"},{"name":"check_sanctions","description":"chainpeek: screen one crypto address against the US OFAC SDN list's digital currency addresses. For up to 1,000 addresses use check_sanctions_batch; for lookali"},{"name":"compare_funding_rates","description":"chainpeek: Compare perpetual funding rates between Hyperliquid and dYdX. For five venues net of fees use rank_funding_carry. Returns each venue's hourly and ann"},{"name":"rank_funding_carry","description":"chainpeek: Rank cross-venue perpetual funding carry. For Hyperliquid against dYdX alone use compare_funding_rates; for market data use get_perp_markets. Returns"},{"name":"get_macro_snapshot","description":"utilpeek: Use when an agent needs the rates backdrop before a market decision: Treasury yields, SOFR/EFFR, FX, oil and gas in one call. For the Treasury curve o"},{"name":"get_local_crypto_premiums","description":"utilpeek: Use when an agent needs to gauge local demand for crypto: the kimchi or USDT premium on local exchanges vs the global price. For global sentiment use "},{"name":"compare_stablecoin_transfer_fees","description":"chainpeek: Compare USDC or USDT transfer fees on Base, Polygon, Ethereum, BNB, Arbitrum and Solana. For peg status use check_stablecoin_peg. Returns the fee of "},{"name":"pre_trade_check","description":"chainpeek: Check a Uniswap V3 swap at up to five sizes: price impact and candle gap. For one quote use get_swap_quote. Returns a Uniswap V3 swap quoted at each "},{"name":"transfer_preflight","description":"chainpeek: Preflight a USDC or USDT transfer: balance, gas, nonce, blacklist, recipient, simulation. For OFAC screening use check_sanctions; for a wallet's past"},{"name":"get_crypto_fear_greed_index","description":"utilpeek: Get the crypto Fear & Greed Index: market sentiment value, label and 7-day history. For local exchange premiums use get_local_crypto_premiums. Returns"},{"name":"get_lending_yields","description":"chainpeek: Use when an agent must choose where to lend or borrow: supply and borrow APY on Aave, Compound and Morpho. For protocol TVL use get_protocol_tvl; for"},{"name":"get_protocol_tvl","description":"chainpeek: Get protocol or chain TVL with 1d and 7d change. For fees and revenue use get_protocol_fees; for DEX volume use get_dex_volume. Returns the TVL of a "},{"name":"get_stablecoin_supply","description":"chainpeek: Get stablecoin supply by coin and chain. For whether a coin holds its peg use check_stablecoin_peg. Returns stablecoin supply by coin and chain with "},{"name":"get_dex_volume","description":"chainpeek: Get DEX volume by protocol and chain. For TVL use get_protocol_tvl. Returns DEX volume over 24 hours, 7 days and 30 days with change: a DEX's chains,"},{"name":"get_protocol_fees","description":"chainpeek: Get protocol fees and revenue. For TVL use get_protocol_tvl. Returns a protocol's fees and revenue in USD over 24 hours, 7 days, 30 days, 1 year and "},{"name":"get_near_account","description":"chainpeek: Get a NEAR account: balance, staked NEAR, storage, access keys, contract deployed or not. For EVM balances use get_portfolio. Returns a NEAR account'"}],"toolCount":31,"toolsHash":"351f0eb4ffb1acbbd7d94b23c2017e5412ad2d361664a1ea38baf42575c5a78f","serverName":"tanod-finance","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T08:26:22.324Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":293,"error":null,"detail":{"tools":[{"name":"sec_company_lookup","description":"utilpeek: Look up a company in SEC EDGAR by ticker or CIK. For financials per year or quarter use sec_financials. Returns a US SEC registrant by ticker or CIK f"},{"name":"sec_financials","description":"utilpeek: Get a US company's reported financials per fiscal year or quarter from SEC EDGAR. For the registrant and filings use sec_company_lookup. Returns a US "},{"name":"treasury_yield_curve","description":"utilpeek: Get US Treasury yields: the daily par yield curve for a date. For SOFR, FX and oil too use get_macro_snapshot. Returns the official US Treasury daily "},{"name":"get_fx_rates","description":"utilpeek: foreign-exchange reference rates for a base currency. For live on-chain rates use get_live_fx_rates. Unknown currencies and older dates are a 422 (not"},{"name":"get_live_fx_rates","description":"utilpeek: Use when an agent needs on-chain EUR/GBP/MXN/BRL/CAD/SGD/ZAR/IDR vs USD or exchange quotes for 8 pairs, not ECB. For the ECB fix or a past date use ge"},{"name":"check_stablecoin_peg","description":"utilpeek: Check stablecoin peg: is USDC, USDT, DAI, USDe or PYUSD holding its dollar peg. For supply by chain use get_stablecoin_supply. Returns whether USDC, U"},{"name":"get_token_price","description":"chainpeek: read a token price from a Chainlink on-chain price feed (deterministic oracle answer, not a DEX spot price). For a DEX quote of any token use get_swa"},{"name":"get_dex_price_candles","description":"chainpeek: Get ETH or BTC OHLCV price candles from on-chain DEX swaps. For the oracle price now use get_token_price. Returns OHLCV candles for ETH (WETH/USDC) o"},{"name":"get_large_token_trades","description":"chainpeek: Who is buying this token? Recent large trades: big buys and sells on Base or Ethereum. For Solana use get_large_solana_token_trades; for a quote at y"},{"name":"get_large_solana_token_trades","description":"chainpeek: Who is buying this Solana token? Recent large trades: big buys, sells and swaps by mint. For the price use get_solana_token_price. Returns the recent"},{"name":"check_solana_reward_token_yield","description":"chainpeek: Is this Solana reward token still paying holders? Last payout, 7d and 30d yield. For rug risk use check_solana_token_safety. Returns whether a Solana"},{"name":"get_exchange_reserves","description":"chainpeek: Use when an agent must judge selling pressure or check reserves before depositing: a coin's exchange inflow or outflow. For DEX volume use get_dex_vo"},{"name":"get_solana_token_price","description":"chainpeek: Get the USD price and liquidity of a Solana token by mint address. For large recent trades use get_large_solana_token_trades. Returns its USD price a"},{"name":"validate_identifier","description":"utilpeek: check the format and check digits of an identifier. For a VIN's vehicle use decode_vin; for phone numbers use parse_phone_number. Returns `valid`, `re"},{"name":"get_public_holidays","description":"utilpeek: public holidays of a country for a year. To count working days use count_or_add_business_days. An unsupported country, subdivision, language or year i"},{"name":"count_or_add_business_days","description":"utilpeek: Count business days between two dates or add working days, skipping public holidays. For the holiday list use get_public_holidays. Returns the busines"},{"name":"check_sanctions","description":"chainpeek: screen one crypto address against the US OFAC SDN list's digital currency addresses. For up to 1,000 addresses use check_sanctions_batch; for lookali"},{"name":"compare_funding_rates","description":"chainpeek: Compare perpetual funding rates between Hyperliquid and dYdX. For five venues net of fees use rank_funding_carry. Returns each venue's hourly and ann"},{"name":"rank_funding_carry","description":"chainpeek: Rank cross-venue perpetual funding carry. For Hyperliquid against dYdX alone use compare_funding_rates; for market data use get_perp_markets. Returns"},{"name":"get_macro_snapshot","description":"utilpeek: Use when an agent needs the rates backdrop before a market decision: Treasury yields, SOFR/EFFR, FX, oil and gas in one call. For the Treasury curve o"},{"name":"get_local_crypto_premiums","description":"utilpeek: Use when an agent needs to gauge local demand for crypto: the kimchi or USDT premium on local exchanges vs the global price. For global sentiment use "},{"name":"compare_stablecoin_transfer_fees","description":"chainpeek: Compare USDC or USDT transfer fees on Base, Polygon, Ethereum, BNB, Arbitrum and Solana. For peg status use check_stablecoin_peg. Returns the fee of "},{"name":"pre_trade_check","description":"chainpeek: Check a Uniswap V3 swap at up to five sizes: price impact and candle gap. For one quote use get_swap_quote. Returns a Uniswap V3 swap quoted at each "},{"name":"transfer_preflight","description":"chainpeek: Preflight a USDC or USDT transfer: balance, gas, nonce, blacklist, recipient, simulation. For OFAC screening use check_sanctions; for a wallet's past"},{"name":"get_crypto_fear_greed_index","description":"utilpeek: Get the crypto Fear & Greed Index: market sentiment value, label and 7-day history. For local exchange premiums use get_local_crypto_premiums. Returns"},{"name":"get_lending_yields","description":"chainpeek: Use when an agent must choose where to lend or borrow: supply and borrow APY on Aave, Compound and Morpho. For protocol TVL use get_protocol_tvl; for"},{"name":"get_protocol_tvl","description":"chainpeek: Get protocol or chain TVL with 1d and 7d change. For fees and revenue use get_protocol_fees; for DEX volume use get_dex_volume. Returns the TVL of a "},{"name":"get_stablecoin_supply","description":"chainpeek: Get stablecoin supply by coin and chain. For whether a coin holds its peg use check_stablecoin_peg. Returns stablecoin supply by coin and chain with "},{"name":"get_dex_volume","description":"chainpeek: Get DEX volume by protocol and chain. For TVL use get_protocol_tvl. Returns DEX volume over 24 hours, 7 days and 30 days with change: a DEX's chains,"},{"name":"get_protocol_fees","description":"chainpeek: Get protocol fees and revenue. For TVL use get_protocol_tvl. Returns a protocol's fees and revenue in USD over 24 hours, 7 days, 30 days, 1 year and "},{"name":"get_near_account","description":"chainpeek: Get a NEAR account: balance, staked NEAR, storage, access keys, contract deployed or not. For EVM balances use get_portfolio. Returns a NEAR account'"}],"toolCount":31,"toolsHash":"351f0eb4ffb1acbbd7d94b23c2017e5412ad2d361664a1ea38baf42575c5a78f","serverName":"tanod-finance","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T02:26:24.210Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":704,"error":null,"detail":{"tools":[{"name":"sec_company_lookup","description":"utilpeek: Look up a company in SEC EDGAR by ticker or CIK. For financials per year or quarter use sec_financials. Returns a US SEC registrant by ticker or CIK f"},{"name":"sec_financials","description":"utilpeek: Get a US company's reported financials per fiscal year or quarter from SEC EDGAR. For the registrant and filings use sec_company_lookup. Returns a US "},{"name":"treasury_yield_curve","description":"utilpeek: Get US Treasury yields: the daily par yield curve for a date. For SOFR, FX and oil too use get_macro_snapshot. Returns the official US Treasury daily "},{"name":"get_fx_rates","description":"utilpeek: foreign-exchange reference rates for a base currency. For live on-chain rates use get_live_fx_rates. Unknown currencies and older dates are a 422 (not"},{"name":"get_live_fx_rates","description":"utilpeek: Use when an agent needs live on-chain USD rates for 8 currencies or exchange quotes for 4 major pairs, not the ECB fix. For the ECB fix or a past date"},{"name":"check_stablecoin_peg","description":"utilpeek: Check stablecoin peg: is USDC, USDT, DAI, USDe or PYUSD holding its dollar peg. For supply by chain use get_stablecoin_supply. Returns whether USDC, U"},{"name":"get_token_price","description":"chainpeek: read a token price from a Chainlink on-chain price feed (deterministic oracle answer, not a DEX spot price). For a DEX quote of any token use get_swa"},{"name":"get_dex_price_candles","description":"chainpeek: Get ETH or BTC OHLCV price candles from on-chain DEX swaps. For the oracle price now use get_token_price. Returns OHLCV candles for ETH (WETH/USDC) o"},{"name":"get_large_token_trades","description":"chainpeek: Who is buying this token? Recent large trades: big buys and sells on Base or Ethereum. For Solana use get_large_solana_token_trades; for a quote at y"},{"name":"get_large_solana_token_trades","description":"chainpeek: Who is buying this Solana token? Recent large trades: big buys, sells and swaps by mint. For the price use get_solana_token_price. Returns the recent"},{"name":"check_solana_reward_token_yield","description":"chainpeek: Is this Solana reward token still paying holders? Last payout, 7d and 30d yield. For rug risk use check_solana_token_safety. Returns whether a Solana"},{"name":"get_exchange_reserves","description":"chainpeek: Use when an agent must judge selling pressure or check reserves before depositing: a coin's exchange inflow or outflow. For DEX volume use get_dex_vo"},{"name":"get_solana_token_price","description":"chainpeek: Get the USD price and liquidity of a Solana token by mint address. For large recent trades use get_large_solana_token_trades. Returns its USD price a"},{"name":"validate_identifier","description":"utilpeek: check the format and check digits of an identifier. For a VIN's vehicle use decode_vin; for phone numbers use parse_phone_number. Returns `valid`, `re"},{"name":"get_public_holidays","description":"utilpeek: public holidays of a country for a year. To count working days use count_or_add_business_days. An unsupported country, subdivision, language or year i"},{"name":"count_or_add_business_days","description":"utilpeek: Count business days between two dates or add working days, skipping public holidays. For the holiday list use get_public_holidays. Returns the busines"},{"name":"check_sanctions","description":"chainpeek: screen one crypto address against the US OFAC SDN list's digital currency addresses. For up to 1,000 addresses use check_sanctions_batch; for lookali"},{"name":"compare_funding_rates","description":"chainpeek: Compare perpetual funding rates between Hyperliquid and dYdX. For five venues net of fees use rank_funding_carry. Returns each venue's hourly and ann"},{"name":"rank_funding_carry","description":"chainpeek: Rank cross-venue perpetual funding carry. For Hyperliquid against dYdX alone use compare_funding_rates; for market data use get_perp_markets. Returns"},{"name":"get_macro_snapshot","description":"utilpeek: Use when an agent needs the rates backdrop before a market decision: Treasury yields, SOFR/EFFR, FX, oil and gas in one call. For the Treasury curve o"},{"name":"get_local_crypto_premiums","description":"utilpeek: Use when an agent needs to gauge local demand for crypto: the kimchi or USDT premium on local exchanges vs the global price. For global sentiment use "},{"name":"compare_stablecoin_transfer_fees","description":"chainpeek: Compare USDC or USDT transfer fees on Base, Polygon, Ethereum, BNB, Arbitrum and Solana. For peg status use check_stablecoin_peg. Returns the fee of "},{"name":"pre_trade_check","description":"chainpeek: Check a Uniswap V3 swap at up to five sizes: price impact and candle gap. For one quote use get_swap_quote. Returns a Uniswap V3 swap quoted at each "},{"name":"transfer_preflight","description":"chainpeek: Preflight a USDC or USDT transfer: balance, gas, nonce, blacklist, recipient, simulation. For OFAC screening use check_sanctions; for a wallet's past"},{"name":"get_crypto_fear_greed_index","description":"utilpeek: Get the crypto Fear & Greed Index: market sentiment value, label and 7-day history. For local exchange premiums use get_local_crypto_premiums. Returns"},{"name":"get_lending_yields","description":"chainpeek: Use when an agent must choose where to lend or borrow: supply and borrow APY on Aave, Compound and Morpho. For protocol TVL use get_protocol_tvl; for"},{"name":"get_protocol_tvl","description":"chainpeek: Get protocol or chain TVL with 1d and 7d change. For fees and revenue use get_protocol_fees; for DEX volume use get_dex_volume. Returns the TVL of a "},{"name":"get_stablecoin_supply","description":"chainpeek: Get stablecoin supply by coin and chain. For whether a coin holds its peg use check_stablecoin_peg. Returns stablecoin supply by coin and chain with "},{"name":"get_dex_volume","description":"chainpeek: Get DEX volume by protocol and chain. For TVL use get_protocol_tvl. Returns DEX volume over 24 hours, 7 days and 30 days with change: a DEX's chains,"},{"name":"get_protocol_fees","description":"chainpeek: Get protocol fees and revenue. For TVL use get_protocol_tvl. Returns a protocol's fees and revenue in USD over 24 hours, 7 days, 30 days, 1 year and "},{"name":"get_near_account","description":"chainpeek: Get a NEAR account: balance, staked NEAR, storage, access keys, contract deployed or not. For EVM balances use get_portfolio. Returns a NEAR account'"}],"toolCount":31,"toolsHash":"9499c2aa1145f231cd22496c49a24ab7d6400ab68ec910bb7352e7c6d55c4fab","serverName":"tanod-finance","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T19:27:15.071Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1216,"error":null,"detail":{"tools":[{"name":"sec_company_lookup","description":"utilpeek: Look up a company in SEC EDGAR by ticker or CIK. For financials per year or quarter use sec_financials. Returns a US SEC registrant by ticker or CIK f"},{"name":"sec_financials","description":"utilpeek: Get a US company's reported financials per fiscal year or quarter from SEC EDGAR. For the registrant and filings use sec_company_lookup. Returns a US "},{"name":"treasury_yield_curve","description":"utilpeek: Get US Treasury yields: the daily par yield curve for a date. For SOFR, FX and oil too use get_macro_snapshot. Returns the official US Treasury daily "},{"name":"get_fx_rates","description":"utilpeek: foreign-exchange reference rates for a base currency. For live on-chain rates use get_live_fx_rates. Unknown currencies and older dates are a 422 (not"},{"name":"get_live_fx_rates","description":"utilpeek: Use when an agent must price an amount of EUR, GBP, JPY, AUD, MXN, BRL, CAD, SGD, ZAR or IDR in USD now, not at the ECB fix. For the ECB fix or a past"},{"name":"check_stablecoin_peg","description":"utilpeek: Check stablecoin peg: is USDC, USDT, DAI, USDe or PYUSD holding its dollar peg. For supply by chain use get_stablecoin_supply. Returns whether USDC, U"},{"name":"get_token_price","description":"chainpeek: read a token price from a Chainlink on-chain price feed (deterministic oracle answer, not a DEX spot price). For a DEX quote of any token use get_swa"},{"name":"get_dex_price_candles","description":"chainpeek: Get ETH or BTC OHLCV price candles from on-chain DEX swaps. For the oracle price now use get_token_price. Returns OHLCV candles for ETH (WETH/USDC) o"},{"name":"get_large_token_trades","description":"chainpeek: Who is buying this token? Recent large trades: big buys and sells on Base or Ethereum. For Solana use get_large_solana_token_trades; for a quote at y"},{"name":"get_large_solana_token_trades","description":"chainpeek: Who is buying this Solana token? Recent large trades: big buys, sells and swaps by mint. For the price use get_solana_token_price. Returns the recent"},{"name":"check_solana_reward_token_yield","description":"chainpeek: Is this Solana reward token still paying holders? Last payout, 7d and 30d yield. For rug risk use check_solana_token_safety. Returns whether a Solana"},{"name":"get_exchange_reserves","description":"chainpeek: Use when an agent must judge selling pressure or check reserves before depositing: a coin's exchange inflow or outflow. For DEX volume use get_dex_vo"},{"name":"get_solana_token_price","description":"chainpeek: Get the USD price and liquidity of a Solana token by mint address. For large recent trades use get_large_solana_token_trades. Returns its USD price a"},{"name":"validate_identifier","description":"utilpeek: check the format and check digits of an identifier. For a VIN's vehicle use decode_vin; for phone numbers use parse_phone_number. Returns `valid`, `re"},{"name":"get_public_holidays","description":"utilpeek: public holidays of a country for a year. To count working days use count_or_add_business_days. An unsupported country, subdivision, language or year i"},{"name":"count_or_add_business_days","description":"utilpeek: Count business days between two dates or add working days, skipping public holidays. For the holiday list use get_public_holidays. Returns the busines"},{"name":"check_sanctions","description":"chainpeek: screen one crypto address against the US OFAC SDN list's digital currency addresses. For up to 1,000 addresses use check_sanctions_batch; for lookali"},{"name":"compare_funding_rates","description":"chainpeek: Compare perpetual funding rates between Hyperliquid and dYdX. For five venues net of fees use rank_funding_carry. Returns each venue's hourly and ann"},{"name":"rank_funding_carry","description":"chainpeek: Rank cross-venue perpetual funding carry. For Hyperliquid against dYdX alone use compare_funding_rates; for market data use get_perp_markets. Returns"},{"name":"get_macro_snapshot","description":"utilpeek: Use when an agent needs the rates backdrop before a market decision: Treasury yields, SOFR/EFFR, FX, oil and gas in one call. For the Treasury curve o"},{"name":"get_local_crypto_premiums","description":"utilpeek: Use when an agent needs to gauge local demand for crypto: the kimchi or USDT premium on local exchanges vs the global price. For global sentiment use "},{"name":"compare_stablecoin_transfer_fees","description":"chainpeek: Compare USDC or USDT transfer fees on Base, Polygon, Ethereum, BNB, Arbitrum and Solana. For peg status use check_stablecoin_peg. Returns the fee of "},{"name":"pre_trade_check","description":"chainpeek: Check a Uniswap V3 swap at up to five sizes: price impact and candle gap. For one quote use get_swap_quote. Returns a Uniswap V3 swap quoted at each "},{"name":"transfer_preflight","description":"chainpeek: Preflight a USDC or USDT transfer: balance, gas, nonce, blacklist, recipient, simulation. For OFAC screening use check_sanctions; for a wallet's past"},{"name":"get_crypto_fear_greed_index","description":"utilpeek: Get the crypto Fear & Greed Index: market sentiment value, label and 7-day history. For local exchange premiums use get_local_crypto_premiums. Returns"},{"name":"get_lending_yields","description":"chainpeek: Use when an agent must choose where to lend or borrow: supply and borrow APY on Aave, Compound and Morpho. For protocol TVL use get_protocol_tvl; for"},{"name":"get_protocol_tvl","description":"chainpeek: Get protocol or chain TVL with 1d and 7d change. For fees and revenue use get_protocol_fees; for DEX volume use get_dex_volume. Returns the TVL of a "},{"name":"get_stablecoin_supply","description":"chainpeek: Get stablecoin supply by coin and chain. For whether a coin holds its peg use check_stablecoin_peg. Returns stablecoin supply by coin and chain with "},{"name":"get_dex_volume","description":"chainpeek: Get DEX volume by protocol and chain. For TVL use get_protocol_tvl. Returns DEX volume over 24 hours, 7 days and 30 days with change: a DEX's chains,"},{"name":"get_protocol_fees","description":"chainpeek: Get protocol fees and revenue. For TVL use get_protocol_tvl. Returns a protocol's fees and revenue in USD over 24 hours, 7 days, 30 days, 1 year and "},{"name":"get_near_account","description":"chainpeek: Get a NEAR account: balance, staked NEAR, storage, access keys, contract deployed or not. For EVM balances use get_portfolio. Returns a NEAR account'"}],"toolCount":31,"toolsHash":"e04b6b29e5784da9704993f734bbec2250e69eceef7dc05c4176034e93640c47","serverName":"tanod-finance","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T12:25:45.478Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":735,"error":null,"detail":{"tools":[{"name":"sec_company_lookup","description":"utilpeek: Look up a company in SEC EDGAR by ticker or CIK. For financials per year or quarter use sec_financials. Returns a US SEC registrant by ticker or CIK f"},{"name":"sec_financials","description":"utilpeek: Get a US company's reported financials per fiscal year or quarter from SEC EDGAR. For the registrant and filings use sec_company_lookup. Returns a US "},{"name":"treasury_yield_curve","description":"utilpeek: Get US Treasury yields: the daily par yield curve for a date. For SOFR, FX and oil too use get_macro_snapshot. Returns the official US Treasury daily "},{"name":"get_fx_rates","description":"utilpeek: foreign-exchange reference rates for a base currency. For live on-chain rates use get_live_fx_rates. Unknown currencies and older dates are a 422 (not"},{"name":"get_live_fx_rates","description":"utilpeek: Use when an agent must price an amount of EUR, GBP, JPY, AUD, MXN, BRL, CAD, SGD, ZAR or IDR in USD now, not at the ECB fix. For the ECB fix or a past"},{"name":"check_stablecoin_peg","description":"utilpeek: Check stablecoin peg: is USDC, USDT, DAI, USDe or PYUSD holding its dollar peg. For supply by chain use get_stablecoin_supply. Returns whether USDC, U"},{"name":"get_token_price","description":"chainpeek: read a token price from a Chainlink on-chain price feed (deterministic oracle answer, not a DEX spot price). For a DEX quote of any token use get_swa"},{"name":"get_dex_price_candles","description":"chainpeek: Get ETH or BTC OHLCV price candles from on-chain DEX swaps. For the oracle price now use get_token_price. Returns OHLCV candles for ETH (WETH/USDC) o"},{"name":"get_large_token_trades","description":"chainpeek: Who is buying this token? Recent large trades: big buys and sells on Base or Ethereum. For Solana use get_large_solana_token_trades; for a quote at y"},{"name":"get_large_solana_token_trades","description":"chainpeek: Who is buying this Solana token? Recent large trades: big buys, sells and swaps by mint. For the price use get_solana_token_price. Returns the recent"},{"name":"check_solana_reward_token_yield","description":"chainpeek: Is this Solana reward token still paying holders? Last payout, 7d and 30d yield. For rug risk use check_solana_token_safety. Returns whether a Solana"},{"name":"get_exchange_reserves","description":"chainpeek: Use when an agent must judge selling pressure or check reserves before depositing: a coin's exchange inflow or outflow. For DEX volume use get_dex_vo"},{"name":"get_solana_token_price","description":"chainpeek: Get the USD price and liquidity of a Solana token by mint address. For large recent trades use get_large_solana_token_trades. Returns its USD price a"},{"name":"validate_identifier","description":"utilpeek: check the format and check digits of an identifier. For a VIN's vehicle use decode_vin; for phone numbers use parse_phone_number. Returns `valid`, `re"},{"name":"get_public_holidays","description":"utilpeek: public holidays of a country for a year. To count working days use count_or_add_business_days. An unsupported country, subdivision, language or year i"},{"name":"count_or_add_business_days","description":"utilpeek: Count business days between two dates or add working days, skipping public holidays. For the holiday list use get_public_holidays. Returns the busines"},{"name":"check_sanctions","description":"chainpeek: screen one crypto address against the US OFAC SDN list's digital currency addresses. For up to 1,000 addresses use check_sanctions_batch; for lookali"},{"name":"compare_funding_rates","description":"chainpeek: Compare perpetual funding rates between Hyperliquid and dYdX. For five venues net of fees use rank_funding_carry. Returns each venue's hourly and ann"},{"name":"rank_funding_carry","description":"chainpeek: Rank cross-venue perpetual funding carry. For Hyperliquid against dYdX alone use compare_funding_rates; for market data use get_perp_markets. Returns"},{"name":"get_macro_snapshot","description":"utilpeek: Use when an agent needs the rates backdrop before a market decision: Treasury yields, SOFR/EFFR, FX, oil and gas in one call. For the Treasury curve o"},{"name":"get_local_crypto_premiums","description":"utilpeek: Use when an agent needs to gauge local demand for crypto: the kimchi or USDT premium on local exchanges vs the global price. For global sentiment use "},{"name":"compare_stablecoin_transfer_fees","description":"chainpeek: Compare USDC or USDT transfer fees on Base, Polygon, Ethereum, BNB, Arbitrum and Solana. For peg status use check_stablecoin_peg. Returns the fee of "},{"name":"pre_trade_check","description":"chainpeek: Check a Uniswap V3 swap at up to five sizes: price impact and candle gap. For one quote use get_swap_quote. Returns a Uniswap V3 swap quoted at each "},{"name":"transfer_preflight","description":"chainpeek: Preflight a USDC or USDT transfer: balance, gas, nonce, blacklist, recipient, simulation. For OFAC screening use check_sanctions; for a wallet's past"},{"name":"get_crypto_fear_greed_index","description":"utilpeek: Get the crypto Fear & Greed Index: market sentiment value, label and 7-day history. For local exchange premiums use get_local_crypto_premiums. Returns"},{"name":"get_lending_yields","description":"chainpeek: Use when an agent must choose where to lend or borrow: supply and borrow APY on Aave, Compound and Morpho. For protocol TVL use get_protocol_tvl; for"},{"name":"get_protocol_tvl","description":"chainpeek: Get protocol or chain TVL with 1d and 7d change. For fees and revenue use get_protocol_fees; for DEX volume use get_dex_volume. Returns the TVL of a "},{"name":"get_stablecoin_supply","description":"chainpeek: Get stablecoin supply by coin and chain. For whether a coin holds its peg use check_stablecoin_peg. Returns stablecoin supply by coin and chain with "},{"name":"get_dex_volume","description":"chainpeek: Get DEX volume by protocol and chain. For TVL use get_protocol_tvl. Returns DEX volume over 24 hours, 7 days and 30 days with change: a DEX's chains,"},{"name":"get_protocol_fees","description":"chainpeek: Get protocol fees and revenue. For TVL use get_protocol_tvl. Returns a protocol's fees and revenue in USD over 24 hours, 7 days, 30 days, 1 year and "},{"name":"get_near_account","description":"chainpeek: Get a NEAR account: balance, staked NEAR, storage, access keys, contract deployed or not. For EVM balances use get_portfolio. Returns a NEAR account'"}],"toolCount":31,"toolsHash":"e04b6b29e5784da9704993f734bbec2250e69eceef7dc05c4176034e93640c47","serverName":"tanod-finance","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T05:29:54.101Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":257,"error":null,"detail":{"tools":[{"name":"sec_company_lookup","description":"utilpeek: Look up a company in SEC EDGAR by ticker or CIK. For financials per year or quarter use sec_financials. Returns a US SEC registrant by ticker or CIK f"},{"name":"sec_financials","description":"utilpeek: Get a US company's reported financials per fiscal year or quarter from SEC EDGAR. For the registrant and filings use sec_company_lookup. Returns a US "},{"name":"treasury_yield_curve","description":"utilpeek: Get US Treasury yields: the daily par yield curve for a date. For SOFR, FX and oil too use get_macro_snapshot. Returns the official US Treasury daily "},{"name":"get_fx_rates","description":"utilpeek: foreign-exchange reference rates for a base currency. For live on-chain rates use get_live_fx_rates. Unknown currencies and older dates are a 422 (not"},{"name":"get_live_fx_rates","description":"utilpeek: Use when an agent must price an amount of EUR, GBP, JPY, AUD, MXN, BRL, CAD, SGD, ZAR or IDR in USD now, not at the ECB fix. For the ECB fix or a past"},{"name":"check_stablecoin_peg","description":"utilpeek: Check stablecoin peg: is USDC, USDT, DAI, USDe or PYUSD holding its dollar peg. For supply by chain use get_stablecoin_supply. Returns whether USDC, U"},{"name":"get_token_price","description":"chainpeek: read a token price from a Chainlink on-chain price feed (deterministic oracle answer, not a DEX spot price). For a DEX quote of any token use get_swa"},{"name":"get_dex_price_candles","description":"chainpeek: Get ETH or BTC OHLCV price candles from on-chain DEX swaps. For the oracle price now use get_token_price. Returns OHLCV candles for ETH (WETH/USDC) o"},{"name":"get_large_token_trades","description":"chainpeek: Who is buying this token? Recent large trades: big buys and sells on Base or Ethereum. For Solana use get_large_solana_token_trades; for a quote at y"},{"name":"get_large_solana_token_trades","description":"chainpeek: Who is buying this Solana token? Recent large trades: big buys, sells and swaps by mint. For the price use get_solana_token_price. Returns the recent"},{"name":"check_solana_reward_token_yield","description":"chainpeek: Is this Solana reward token still paying holders? Last payout, 7d and 30d yield. For rug risk use check_solana_token_safety. Returns whether a Solana"},{"name":"get_exchange_reserves","description":"chainpeek: Use when an agent must judge selling pressure or check reserves before depositing: a coin's exchange inflow or outflow. For DEX volume use get_dex_vo"},{"name":"get_solana_token_price","description":"chainpeek: Get the USD price and liquidity of a Solana token by mint address. For large recent trades use get_large_solana_token_trades. Returns its USD price a"},{"name":"validate_identifier","description":"utilpeek: check the format and check digits of an identifier. For a VIN's vehicle use decode_vin; for phone numbers use parse_phone_number. Returns `valid`, `re"},{"name":"get_public_holidays","description":"utilpeek: public holidays of a country for a year. To count working days use count_or_add_business_days. An unsupported country, subdivision, language or year i"},{"name":"count_or_add_business_days","description":"utilpeek: Count business days between two dates or add working days, skipping public holidays. For the holiday list use get_public_holidays. Returns the busines"},{"name":"check_sanctions","description":"chainpeek: screen one crypto address against the US OFAC SDN list's digital currency addresses. For up to 1,000 addresses use check_sanctions_batch; for lookali"},{"name":"compare_funding_rates","description":"chainpeek: Compare perpetual funding rates between Hyperliquid and dYdX. For five venues net of fees use rank_funding_carry. Returns each venue's hourly and ann"},{"name":"rank_funding_carry","description":"chainpeek: Rank cross-venue perpetual funding carry. For Hyperliquid against dYdX alone use compare_funding_rates; for market data use get_perp_markets. Returns"},{"name":"get_macro_snapshot","description":"utilpeek: Use when an agent needs the rates backdrop before a market decision: Treasury yields, SOFR/EFFR, FX, oil and gas in one call. For the Treasury curve o"},{"name":"get_local_crypto_premiums","description":"utilpeek: Use when an agent needs to gauge local demand for crypto: the kimchi or USDT premium on local exchanges vs the global price. For global sentiment use "},{"name":"compare_stablecoin_transfer_fees","description":"chainpeek: Compare USDC or USDT transfer fees on Base, Polygon, Ethereum, BNB, Arbitrum and Solana. For peg status use check_stablecoin_peg. Returns the fee of "},{"name":"pre_trade_check","description":"chainpeek: Check a Uniswap V3 swap at up to five sizes: price impact and candle gap. For one quote use get_swap_quote. Returns a Uniswap V3 swap quoted at each "},{"name":"transfer_preflight","description":"chainpeek: Preflight a USDC or USDT transfer: balance, gas, nonce, blacklist, recipient, simulation. For OFAC screening use check_sanctions; for a wallet's past"},{"name":"get_crypto_fear_greed_index","description":"utilpeek: Get the crypto Fear & Greed Index: market sentiment value, label and 7-day history. For local exchange premiums use get_local_crypto_premiums. Returns"},{"name":"get_lending_yields","description":"chainpeek: Use when an agent must choose where to lend or borrow: supply and borrow APY on Aave, Compound and Morpho. For protocol TVL use get_protocol_tvl; for"},{"name":"get_protocol_tvl","description":"chainpeek: Get protocol or chain TVL with 1d and 7d change. For fees and revenue use get_protocol_fees; for DEX volume use get_dex_volume. Returns the TVL of a "},{"name":"get_stablecoin_supply","description":"chainpeek: Get stablecoin supply by coin and chain. For whether a coin holds its peg use check_stablecoin_peg. Returns stablecoin supply by coin and chain with "},{"name":"get_dex_volume","description":"chainpeek: Get DEX volume by protocol and chain. For TVL use get_protocol_tvl. Returns DEX volume over 24 hours, 7 days and 30 days with change: a DEX's chains,"},{"name":"get_protocol_fees","description":"chainpeek: Get protocol fees and revenue. For TVL use get_protocol_tvl. Returns a protocol's fees and revenue in USD over 24 hours, 7 days, 30 days, 1 year and "},{"name":"get_near_account","description":"chainpeek: Get a NEAR account: balance, staked NEAR, storage, access keys, contract deployed or not. For EVM balances use get_portfolio. Returns a NEAR account'"}],"toolCount":31,"toolsHash":"e04b6b29e5784da9704993f734bbec2250e69eceef7dc05c4176034e93640c47","serverName":"tanod-finance","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"sec_company_lookup","description":"utilpeek: Look up a company in SEC EDGAR by ticker or CIK. For financials per year or quarter use sec_financials. Returns a US SEC registrant by ticker or CIK f"},{"name":"sec_financials","description":"utilpeek: Get a US company's reported financials per fiscal year or quarter from SEC EDGAR. For the registrant and filings use sec_company_lookup. Returns a US "},{"name":"treasury_yield_curve","description":"utilpeek: Get US Treasury yields: the daily par yield curve for a date. For SOFR, FX and oil too use get_macro_snapshot. Returns the official US Treasury daily "},{"name":"get_fx_rates","description":"utilpeek: foreign-exchange reference rates for a base currency. For live on-chain rates use get_live_fx_rates. Unknown currencies and older dates are a 422 (not"},{"name":"get_live_fx_rates","description":"utilpeek: Use when an agent needs on-chain EUR/GBP/MXN/BRL/CAD/SGD/ZAR/IDR vs USD or exchange quotes for 8 pairs, not ECB. For the ECB fix or a past date use ge"},{"name":"check_stablecoin_peg","description":"utilpeek: Check stablecoin peg: is USDC, USDT, DAI, USDe or PYUSD holding its dollar peg. For supply by chain use get_stablecoin_supply. Returns whether USDC, U"},{"name":"get_token_price","description":"chainpeek: read a token price from a Chainlink on-chain price feed (deterministic oracle answer, not a DEX spot price). For a DEX quote of any token use get_swa"},{"name":"get_dex_price_candles","description":"chainpeek: Get ETH or BTC OHLCV price candles from on-chain DEX swaps. For the oracle price now use get_token_price. Returns OHLCV candles for ETH (WETH/USDC) o"},{"name":"get_large_token_trades","description":"chainpeek: Who is buying this token? Recent large trades: big buys and sells on Base or Ethereum. For Solana use get_large_solana_token_trades; for a quote at y"},{"name":"get_large_solana_token_trades","description":"chainpeek: Who is buying this Solana token? Recent large trades: big buys, sells and swaps by mint. For the price use get_solana_token_price. Returns the recent"},{"name":"check_solana_reward_token_yield","description":"chainpeek: Is this Solana reward token still paying holders? Last payout, 7d and 30d yield. For rug risk use check_solana_token_safety. Returns whether a Solana"},{"name":"get_exchange_reserves","description":"chainpeek: Use when an agent must judge selling pressure or check reserves before depositing: a coin's exchange inflow or outflow. For DEX volume use get_dex_vo"},{"name":"get_solana_token_price","description":"chainpeek: Get the USD price and liquidity of a Solana token by mint address. For large recent trades use get_large_solana_token_trades. Returns its USD price a"},{"name":"validate_identifier","description":"utilpeek: check the format and check digits of an identifier. For a VIN's vehicle use decode_vin; for phone numbers use parse_phone_number. Returns `valid`, `re"},{"name":"get_public_holidays","description":"utilpeek: public holidays of a country for a year. To count working days use count_or_add_business_days. An unsupported country, subdivision, language or year i"},{"name":"count_or_add_business_days","description":"utilpeek: Count business days between two dates or add working days, skipping public holidays. For the holiday list use get_public_holidays. Returns the busines"},{"name":"check_sanctions","description":"chainpeek: screen one crypto address against the US OFAC SDN list's digital currency addresses. For up to 1,000 addresses use check_sanctions_batch; for lookali"},{"name":"compare_funding_rates","description":"chainpeek: Compare perpetual funding rates between Hyperliquid and dYdX. For five venues net of fees use rank_funding_carry. Returns each venue's hourly and ann"},{"name":"rank_funding_carry","description":"chainpeek: Rank cross-venue perpetual funding carry. For Hyperliquid against dYdX alone use compare_funding_rates; for market data use get_perp_markets. Returns"},{"name":"get_macro_snapshot","description":"utilpeek: Use when an agent needs the rates backdrop before a market decision: Treasury yields, SOFR/EFFR, FX, oil and gas in one call. For the Treasury curve o"},{"name":"get_local_crypto_premiums","description":"utilpeek: Use when an agent needs to gauge local demand for crypto: the kimchi or USDT premium on local exchanges vs the global price. For global sentiment use "},{"name":"compare_stablecoin_transfer_fees","description":"chainpeek: Compare USDC or USDT transfer fees on Base, Polygon, Ethereum, BNB, Arbitrum and Solana. For peg status use check_stablecoin_peg. Returns the fee of "},{"name":"pre_trade_check","description":"chainpeek: Check a Uniswap V3 swap at up to five sizes: price impact and candle gap. For one quote use get_swap_quote. Returns a Uniswap V3 swap quoted at each "},{"name":"transfer_preflight","description":"chainpeek: Preflight a USDC or USDT transfer: balance, gas, nonce, blacklist, recipient, simulation. For OFAC screening use check_sanctions; for a wallet's past"},{"name":"get_crypto_fear_greed_index","description":"utilpeek: Get the crypto Fear & Greed Index: market sentiment value, label and 7-day history. For local exchange premiums use get_local_crypto_premiums. Returns"},{"name":"get_lending_yields","description":"chainpeek: Use when an agent must choose where to lend or borrow: supply and borrow APY on Aave, Compound and Morpho. For protocol TVL use get_protocol_tvl; for"},{"name":"get_protocol_tvl","description":"chainpeek: Get protocol or chain TVL with 1d and 7d change. For fees and revenue use get_protocol_fees; for DEX volume use get_dex_volume. Returns the TVL of a "},{"name":"get_stablecoin_supply","description":"chainpeek: Get stablecoin supply by coin and chain. For whether a coin holds its peg use check_stablecoin_peg. Returns stablecoin supply by coin and chain with "},{"name":"get_dex_volume","description":"chainpeek: Get DEX volume by protocol and chain. For TVL use get_protocol_tvl. Returns DEX volume over 24 hours, 7 days and 30 days with change: a DEX's chains,"},{"name":"get_protocol_fees","description":"chainpeek: Get protocol fees and revenue. For TVL use get_protocol_tvl. Returns a protocol's fees and revenue in USD over 24 hours, 7 days, 30 days, 1 year and "},{"name":"get_near_account","description":"chainpeek: Get a NEAR account: balance, staked NEAR, storage, access keys, contract deployed or not. For EVM balances use get_portfolio. Returns a NEAR account'"}],"package":null,"toolSurface":{"id":"ts_38yde9sw2n6r","endpointId":"ep_ebdtqkf97266","hash":"351f0eb4ffb1acbbd7d94b23c2017e5412ad2d361664a1ea38baf42575c5a78f","toolCount":31,"serverName":"tanod-finance","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-25T08:26:22.337Z","lastSeenAt":"2026-10-26T20:28:39.730Z","observations":6,"toolNames":["sec_company_lookup","sec_financials","treasury_yield_curve","get_fx_rates","get_live_fx_rates","check_stablecoin_peg","get_token_price","get_dex_price_candles","get_large_token_trades","get_large_solana_token_trades","check_solana_reward_token_yield","get_exchange_reserves","get_solana_token_price","validate_identifier","get_public_holidays","count_or_add_business_days","check_sanctions","compare_funding_rates","rank_funding_carry","get_macro_snapshot","get_local_crypto_premiums","compare_stablecoin_transfer_fees","pre_trade_check","transfer_preflight","get_crypto_fear_greed_index","get_lending_yields","get_protocol_tvl","get_stablecoin_supply","get_dex_volume","get_protocol_fees","get_near_account"],"distinctSurfaces":18},"endpointFacts":[{"id":"ep_ebdtqkf97266","url":"https://tanod.dev/mcp/finance","type":"mcp_streamable_http","factsCheckedAt":"2026-10-23T15:28:54.052Z","auth":{"observedAt":"2026-10-23T15:28:54.364Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-23T15:28:54.484Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"tanod.dev","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-10-06T15:23:54.000Z","validTo":"2027-01-04T15:23:53.000Z","daysToExpiry":69,"sanCount":2,"fingerprint256":"42:4E:C3:21:85:BF:3C:16:A2:A4:8A:B6:42:6C:B6:FD:E6:C5:58:F5:8B:E1:73:93:8B:FF:10:6E:25:A4:98:76"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"dev.tanod/finance","url":"https://registry.modelcontextprotocol.io/v0/servers/dev.tanod%2Ffinance","firstSeenAt":"2026-10-09T14:21:22.203Z","fetchedAt":"2026-10-25T15:19:41.917Z","normalizedAt":"2026-10-25T15:19:41.917Z"}]},"firstSeenAt":"2026-10-09T14:21:22.203Z","updatedAt":"2026-10-26T20:32:50.058Z"}