PreFlyte — DeFi Financial Intelligence for AI Agents
Evidence-based market data for AI agents deploying capital in DeFi. Empirical, not advertised.
| Endpoint | https://mcp.preflyte.xyz/mcp (streamable-http) |
|---|---|
| Registry version | 1.2.2 |
| Now | 9 tools · grade B (86) · pin ts_d350b03279a2677bd23083e0f9594cb3 · protocol 2025-06-18 |
| First / last listed | 2026-11-06 03:29 UTC / 2026-11-06 03:29 UTC |
| Grade over time | 2026-11-06: B (86), 9 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: get_returns get_ranking get_market_snapshot verify_claim assess_opportunity gas_timing check_entry_viability estimate_net_position check_pool_viability
get_returns |
Query historical DeFi lending returns from the ProfitLens engine.
Returns real, empirically measured after-fee returns — not theoretical
APY projections. Data is computed from on-chain index ratios every 30 min.
Args:
api_key: Your PreFlyte API key (required).
chain: Filter by chain — "ethereum" or "arbitrum". Empty = all chains.
protocol: Filter by proto params: api_key*, chain, protocol, asset, strategy, window_days, limit |
get_ranking |
Get ranked list of best DeFi lending returns, sorted by net APY.
Args:
api_key: Your PreFlyte API key (required).
window_days: Return window — 7, 14, 30, or 90 days. Default 7.
strategy: "supply" or "borrow". Default "supply".
top_n: Number of top results. Default 10, max 30.
Returns:
Ranked list with position number, net_apy_pct, gross_apy_pc params: api_key*, window_days, strategy, top_n |
get_market_snapshot |
Get current market snapshot for a specific lending market.
Returns the latest rates, risk parameters, token price, and gas price.
This is the foundation of RealityCheck — giving agents ground truth
about current market conditions before they act.
Args:
api_key: Your PreFlyte API key (required).
protocol: Protocol name — "aave-v3" or "compound-v3".
cha params: api_key*, protocol*, chain*, asset* |
verify_claim |
Verify factual claims about current DeFi market conditions.
Supports two modes:
- Single claim: provide claim_type, value, operator (and protocol/chain/asset
as needed). Returns one verification result.
- Batch mode: provide a JSON-encoded array in 'claims'. Each element has
the same fields (claim_type, value, operator, protocol, chain, asset).
Returns all resul params: api_key*, claim_type, value, operator, protocol, chain, asset, claims |
assess_opportunity |
Assess the best DeFi opportunity for a given capital amount and strategy.
This is the "cold start" tool — call it first to understand where your
capital is viable before making any moves. One call gives you chain
viability, ranked opportunities, gas impact, and an actionable recommendation.
Args:
api_key: Your PreFlyte API key (required).
asset: Token symbol, params: api_key*, asset*, action*, position_size_usd*, strategy*, chain, trades_per_day |
gas_timing |
Tell agents whether now is a good or bad time to transact, based on
historical gas patterns.
Compares current gas to 24-hour and 7-day averages, identifies the
cheapest hours of the day, and estimates reference transaction costs.
Args:
api_key: Your PreFlyte API key (required).
chain: Chain name — "ethereum" or "arbitrum".
Returns:
Dictionary wit params: api_key*, chain* |
check_entry_viability |
Before entering a lending position, verify that the market is actually
open and has capacity.
Checks market status (active, frozen, borrowing enabled), supply/borrow
caps, and available liquidity. Returns a clear viable/not-viable verdict.
Args:
api_key: Your PreFlyte API key (required).
protocol: Protocol name — "aave-v3" or "compound-v3".
chain: Cha params: api_key*, protocol*, chain*, asset*, action*, amount_usd |
estimate_net_position |
Detailed financial estimate for a specific lending position — what will
I actually earn (or pay) after gas costs?
Combines current live rates, gas costs, and historical computed returns
to project net yield over a holding period.
Args:
api_key: Your PreFlyte API key (required).
protocol: Protocol name — "aave-v3" or "compound-v3".
chain: Chain name — params: api_key*, protocol*, chain*, asset*, action*, position_size_usd*, duration_days |
check_pool_viability |
Before swapping on Uniswap V3, check if pools have sufficient liquidity
for the intended trade size.
Finds all matching pools for a token pair, assesses trade impact relative
to pool TVL, and recommends the best pool.
Args:
api_key: Your PreFlyte API key (required).
chain: Chain name — "ethereum" or "arbitrum".
token_pair: Token pair separated by "/" params: api_key*, chain*, token_pair*, trade_size_usd* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.