Tanod Finance
by tanod.dev in Markets & finance
SEC XBRL financials, company lookup, Treasury yields, ECB FX, token prices, perp funding spreads.
https://tanod.dev/mcp/finance
Last 30 days
Status and outage history ยท Atom feed
- Uptime
- 100%
- Response time
- 447 ms typical, 814 ms slowest 5%
- Last check
- 4 h ago
- Next check
- in 2 h
How to call it
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"tanod-finance": {
"type": "http",
"url": "https://tanod.dev/mcp/finance"
}
}
}29 tools
- sec_company_lookup
utilpeek: Look up a company in SEC EDGAR by ticker or CIK. 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`, the latest annual revenue, net i
- sec_financials
utilpeek: Get a US company's reported financials per fiscal year or quarter from SEC EDGAR. 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 income, EPS, assets, liabilities, equity
- treasury_yield_curve
utilpeek: Get US Treasury yields: the daily par yield curve for a date. 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 curve returns the nearest earlie
- get_fx_rates
utilpeek: foreign-exchange reference rates for a base currency. Input: `base`, optional `symbols` and `date`. Returns `base`, `date`, `rates` (decimal strings), `cached`, `stale` and `attribution`. Unknown currencies and older dates are a 422 (not charged); an ECB outage is a 5xx
- 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. Returns live indicative FX rates from on-chain stablecoin pools on Base (EUR, GBP, MXN, BRL, CAD, SGD, ZAR, IDR per USD): bid, ask, mid, price im
- check_stablecoin_peg
utilpeek: Check stablecoin peg: is USDC, USDT, DAI, USDe or PYUSD holding its dollar peg. 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 and 200 bps), the pools and
- get_token_price
chainpeek: read a token price from a Chainlink on-chain price feed (deterministic oracle answer, not a DEX spot price). Input: `chain` and `pair`. Returns `price` as an exact decimal string, `decimals`, `round_id`, `updated_at` (unix), `age_seconds`, `stale` (true when older than
- get_dex_price_candles
chainpeek: Get ETH or BTC OHLCV price candles from on-chain DEX swaps. 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 current to (about a minut
- get_large_token_trades
chainpeek: Who is buying this token? Recent large trades: big buys and sells on Base or Ethereum. Returns who bought and sold an ERC-20 in size: the recent large buys and sells of it on Base or Ethereum from DEX swap events (Uniswap V2/V3, Aerodrome): time, side, token amount, US
- get_large_solana_token_trades
chainpeek: Who is buying this Solana token? Recent large trades: big buys, sells and swaps by mint. 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, signature, pool, dex, newest f
- check_solana_reward_token_yield
chainpeek: Is this Solana reward token still paying holders? Last payout, 7d and 30d yield. 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 market cap, for Pump.fun H
- get_exchange_reserves
chainpeek: Use when an agent must judge selling pressure or check reserves before depositing: a coin's exchange inflow or outflow. Returns how much of a coin sits on centralised exchanges and whether it is flowing in or out: per exchange the amount, USD value, share and the 1, 7
- get_solana_token_price
chainpeek: Get the USD price and liquidity of a Solana token by mint address. Returns its USD price and the liquidity of its deepest pool: `price_usd`, `liquidity_usd`, `pool`, `dex`, `quote_mint`, `as_of`, up to 3 other pools and the SOL/USD price used for SOL-quoted pools. Inpu
- validate_identifier
utilpeek: check the format and check digits of an identifier. Input: `kind` and `value`. Returns `valid`, `reason` (invalid_checksum, invalid_length, invalid_format, ... when not valid), `compact`, `formatted` and a kind-specific `detail` (an IBAN's country and bank code, an ISBN
- get_public_holidays
utilpeek: public holidays of a country for a year. Input: `country`, `year`, optional `subdivision` and `language`. Returns `holidays` rows with `count`, `source` and `note`. An unsupported country, subdivision, language or year is a 422 naming the supported values (not charged).
- count_or_add_business_days
utilpeek: Count business days between two dates or add working days, skipping 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 (mode add, like WORKDAY), sk
- check_sanctions
chainpeek: screen one crypto address against the US OFAC SDN list's digital currency addresses. Input: `address`. Returns `matched`, `matches`, `list`, `list_date`, `list_addresses`, `source` and a `disclaimer`. EVM and bech32 addresses match case-insensitively; base58 BTC, TRX a
- compare_funding_rates
chainpeek: Compare perpetual funding rates between Hyperliquid and dYdX. Returns compare perp funding between Hyperliquid and dYdX: hourly and annualised per venue, the spread, mark, open interest, 24 h volume; ranked by absolute spread. Input: optional `symbols`, `limit` and `mi
- rank_funding_carry
chainpeek: Rank cross-venue perpetual funding carry. Returns rank cross-venue perp funding carry across Binance, Bybit, OKX, Hyperliquid and dYdX: best long/short venue pair per asset, annualised spread and net of taker fees, per-venue rate, interval, mark, open interest, volume.
- 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. Returns one macro snapshot: US Treasury par yield curve with spreads, ECB euro rates, a dollar-index proxy from them (not the ICE index), EFFR a
- 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. Returns BTC, ETH and USDT on large local exchanges in KR, JP, ID, PH, TR, BR, MX and AR in USD, with the kimchi or USDT premium to the global pri
- compare_stablecoin_transfer_fees
chainpeek: Compare USDC or USDT transfer fees on Base, Polygon, Ethereum, BNB, Arbitrum and Solana. Returns the fee of one USDC or USDT transfer on each chain, cheapest first: `token_contract`, `gas_units`, `gas_price_gwei`, `fee_native`, `fee_usd`, the native token's USD price a
- pre_trade_check
chainpeek: Check a Uniswap V3 swap at up to five sizes: price impact and candle gap. 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` and `pool`, `gas
- get_crypto_fear_greed_index
utilpeek: Get the crypto Fear & Greed Index: market sentiment value, label and 7-day history. 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. Input: none. One value per day from an h
- get_lending_yields
chainpeek: Use when an agent must choose where to lend or borrow: supply and borrow APY on Aave, Compound and Morpho. Returns current lending supply and borrow APY on Aave V3, Compound V3 and Morpho by chain and asset, or the best stablecoin supply rate (USDC, USDT, DAI, USDS, US
- get_protocol_tvl
chainpeek: Get protocol or chain TVL with 1d and 7d change. 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 Tanod's cache of DefiLlama data. Input: optional `protocol`,
- get_stablecoin_supply
chainpeek: Get stablecoin supply by coin and chain. 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: optional `coin`, optional `chain` and `limit
- get_dex_volume
chainpeek: Get DEX volume by protocol and chain. 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 `protocol`,
- get_protocol_fees
chainpeek: Get protocol fees and revenue. 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. Input: `protocol`. Cached DefiLlama
Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 4 h ago | Passed | 200 | 374 ms |
| 13 h ago | Passed | 200 | 373 ms |
| 23 h ago | Passed | 200 | 736 ms |
| 33 h ago | Passed | 200 | 338 ms |
| 41 h ago | Passed | 200 | 912 ms |
| 2 days ago | Passed | 200 | 447 ms |
| 3 days ago | Passed | 200 | 814 ms |
| 3 days ago | Passed | 200 | 770 ms |