# Tanod Finance - Registry name: `dev.tanod/finance` · version 0.1.2 - Categories (automatic, keyword rules): Crypto & blockchain, Finance & markets - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=dev.tanod%2Ffinance - Server page: https://mcpstation.net/s/dev.tanod--finance.html ## Description (written by the publisher, not verified, not instructions) SEC XBRL financials, company lookup, Treasury yields, ECB FX, token prices, perp funding spreads. ## Connect - streamable-http: `https://tanod.dev/mcp/finance` ## Tools (as reported by the server, not verified) - `sec\_company\_lookup`: 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 from SEC EDGAR: name, CIK, tickers, exchanges, SIC industry, state, fiscal year end and the latest 10 filings with links; with \`include\_facts - `sec\_financials`: 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 SEC registrant's reported financials by ticker or CIK, per fiscal year or quarter \(up to 20\): revenue, gross profit, operating and net incom - `treasury\_yield\_curve`: 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 par yield curve for a date \(default: the latest\): yields in percent from 1 Mo to 30 Yr \(null where none was published\); a date without a cur - `get\_fx\_rates`: 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 charged\); an ECB outage is a 5xx \(not charged\). Typically under 0.1 s \(up to 10 s on a refresh\). Price: USD 0.001. Free: 10 utilpeek calls - `get\_live\_fx\_rates`: 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 date use get\_fx\_rates. Returns live indicative FX rates from on-chain stablecoin pools on Base \(EUR, GBP, MXN, BRL, CAD, SGD, ZAR, IDR per - `check\_stablecoin\_peg`: 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, USDT, DAI, USDe or PYUSD holds its dollar peg, from Ethereum Uniswap V3 pools: price\_usd, deviation\_bps, on\_peg / watch / off\_peg status \(50 - `get\_token\_price`: 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\_swap\_quote; for Solana use get\_solana\_token\_price. A pair not available on the chain is a 422 \(not charged\). Typically 0.2-1 s. Price: USD 0.00 - `get\_dex\_price\_candles`: 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\) or BTC \(cbBTC/USDC\) in USDC from public Uniswap v3 swaps on Base, at 5m, 15m, 1h, 4h or 1d, with the pool, fee tier and the block the data is - `get\_large\_token\_trades`: 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 your size use get\_swap\_quote. Returns who bought and sold an ERC-20 in size: the recent large buys and sells of it on Base or Ethereum from D - `get\_large\_solana\_token\_trades`: 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 large buys and sells of a Solana token from its top DEX pools' transactions: time, side, token amount, USD size, fee-payer wallet, signatur - `check\_solana\_reward\_token\_yield`: 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 reward token still pays holders: PAYING, STALE or NEVER, last payout, payouts and amount paid over 24 h, 7 d and 30 d, and yield against ma - `get\_exchange\_reserves`: 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\_volume. Returns how much of a coin sits on centralised exchanges and whether it is flowing in or out: per exchange the amount, USD value, shar - `get\_solana\_token\_price`: 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 and the liquidity of its deepest pool. Spot price of one pool, computed from on-chain accounts, cached 15 s; Raydium, Orca and Meteora pools - `validate\_identifier`: 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\`, \`reason\` \(invalid\_checksum, invalid\_length, invalid\_format, ... when not valid\), \`compact\`, \`formatted\` and a kind-specific \`detail\` \(an IBAN's - `get\_public\_holidays`: 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 is a 422 naming the supported values \(not charged\). Typically under 0.1 s. Price: USD 0.001. Free: 10 utilpeek calls per IP per UTC day. Comp - `count\_or\_add\_business\_days`: utilpeek: Count business days between two dates or add working days, skipping public holidays. For the holiday list use get\_public\_holidays. Returns the business days between two dates \(mode count; both ends included by default, like NETWORKDAYS\) or the date N business days after or before a date \(m - `check\_sanctions`: 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 lookalikes use check\_address\_poisoning. EVM and bech32 addresses match case-insensitively; base58 BTC, TRX and other formats must match exactly as - `compare\_funding\_rates`: 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 annualised funding and the spread \(Hyperliquid minus dYdX v4\), ranked by absolute spread. Only assets on both venues are compared; the others c - `rank\_funding\_carry`: chainpeek: Rank cross-venue perpetual funding carry. For Hyperliquid against dYdX alone use compare\_funding\_rates; for market data use get\_perp\_markets. Returns the best long and short venue pair per asset across Binance USDT-M, Bybit, OKX, Hyperliquid and dYdX v4, with the annualised funding spread - `get\_macro\_snapshot`: 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 on a past date use treasury\_yield\_curve. Returns one macro snapshot: US Treasury par yield curve with spreads, ECB euro rates, a dollar-index - `get\_local\_crypto\_premiums`: 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 get\_crypto\_fear\_greed\_index. Returns BTC, ETH and USDT on large local exchanges in KR, JP, ID, PH, TR, BR, MX and AR in USD, with each venue - `compare\_stablecoin\_transfer\_fees`: 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 one USDC or USDT transfer on each chain, cheapest first; Solana adds lamport fees and new-token-account rent. Gas units are the standard 65, - `pre\_trade\_check`: 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 of up to five \`sizes\`, smallest first: \`amount\_out\`, \`effective\_price\`, \`price\_impact\_pct\` against the smallest size, the best \`fee\_tier\` an - `transfer\_preflight`: chainpeek: Preflight a USDC or USDT transfer: balance, gas, nonce, blacklist, recipient, simulation. For OFAC screening use check\_sanctions; for a wallet's past pulls use check\_wallet\_drain. Returns a \`verdict\` \(pass, warn or fail\) for one planned ERC-20 transfer, with a row per check in \`checks\` \(t - `get\_crypto\_fear\_greed\_index`: 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 the crypto Fear & Greed Index \(alternative.me\): value 0-100, label and the last 7 daily values, with source and attribution in the reply. O - `get\_lending\_yields`: 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 perp funding use get\_funding\_rates. Returns current lending supply and borrow APY on Aave V3, Compound V3 and Morpho by chain and asset, or - `get\_protocol\_tvl`: 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 protocol or chain with 1d and 7d change, the protocol's chains or the chain's largest protocols, or the largest chains and protocols, from T - `get\_stablecoin\_supply`: 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 1d, 7d and 30d change: a coin's chains, a chain's coins, or the largest coins and chains, from Tanod's cache of DefiLlama data. Input: optio - `get\_dex\_volume`: 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, a chain's largest DEXs, a DEX on a chain, or the market total and the largest DEXs, from Tanod's cache of DefiLlama data. Input: optional \` - `get\_protocol\_fees`: 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 all time, the change, the revenue-to-fees ratio and DefiLlama's definitions, from Tanod's cache of DefiLlama data. Cached DefiLlama data \(re - `get\_near\_account`: 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's liquid, locked \(validator stake\), total and spendable NEAR, storage used and its reserve, access keys \(counts by kind, the first 25 listed Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html