25 tools from the Spectra MCP Server, categorised by risk level.
View the Spectra policy →compare_pendle_spectra Compare Pendle and Spectra yield opportunities side-by-side on the same chain.
Auto-matches markets by underlying asset to produce a head-to-head c... compare_yield Compare Spectra's fixed yield (via PT) against the variable yield of the underlying
interest-bearing token. Helps users decide if locking in a fixe... get_address_activity Scan all pools on a chain (or all chains) for a given address's activity.
Returns per-pool breakdown and cross-pool aggregates. Useful for discover... get_best_fixed_yields Find the best fixed-rate yield opportunities across all Spectra chains.
Scans all supported networks and returns the top opportunities ranked by im... get_curator_dashboard Operational dashboard for MetaVault curators.
Aggregates vault health, position status, depositor flows, fee revenue estimates,
and actionable ale... get_looping_strategy Calculate a leveraged fixed-yield strategy using Spectra PT + Morpho looping.
Strategy: Deposit asset -> mint PT on Spectra -> use PT as collatera... get_metavaults List live MetaVaults from the Spectra API.
MetaVaults are ERC-7540 curated vaults that automate LP rollover and compound
YT yield back into LP pos... get_morpho_markets Find Morpho lending markets that accept Spectra PT tokens as collateral.
Returns market details including LLTV, borrow/supply APY, utilization, and... get_morpho_rate Get the current borrow rate and market state for a specific Morpho market.
Provide the market's unique key (hex ID) and chain. Returns live borrow ... get_onchain_activity Fetch historical on-chain activity directly from event logs via eth_getLogs.
Use this when the API-based get_pool_activity returns empty or incompl... get_pool_activity Get recent trade and liquidity activity for a specific Spectra pool.
Returns individual transactions: buys, sells, and liquidity adds/removes with
... get_pool_volume Get historical trading volume for a specific Spectra pool.
Returns timestamped buy/sell volume in USD. Use list_pools first to find pool addresses.... get_portfolio Get wallet positions on Spectra for a specific address.
Returns PT, YT, and LP balances with USD values, claimable yield,
and current rates. Querie... get_protocol_context Get essential Spectra protocol mechanics needed for correct reasoning.
Returns concise explanations of how PT/YT work, how Router batching affects
... get_protocol_stats Get Spectra protocol-wide statistics: SPECTRA token supply, circulating supply,
current weekly emissions, rebase formula, and general protocol info... get_pt_details Get detailed information about a specific Spectra Principal Token (PT).
Returns: maturity date, TVL, implied APY, PT/YT prices, pool liquidity, LP ... get_supported_chains List all blockchain networks supported by Spectra Finance.
Use this as a starting point to discover what's available.
Not all chains have identica... get_ve_info Get live veSPECTRA governance token information and compute boost scenarios.
Reads the current veSPECTRA total supply from Base chain on-chain, an... list_pendle_markets List active Pendle markets on a given chain, or scan all Pendle-supported chains.
Returns: market name, implied APY (fixed rate), LP APY, TVL, liqu... list_pools List all active Spectra pools on a given chain.
Returns a summary of each pool including: asset name, maturity, TVL, implied APY,
LP APY, pool liqu... quote_trade Estimate expected output, price impact, and minimum output for a PT trade.
Automatically uses on-chain Curve get_dy() for exact quotes when a publi... scan_opportunities Scan all Spectra chains for the best risk-adjusted yield opportunities, sized to
your capital.
Unlike get_best_fixed_yields (which ranks by raw AP... scan_yt_arbitrage Scan all Spectra chains for YT (Yield Token) arbitrage opportunities.
Compares the IBT's actual current variable APR against the rate implied by t... simulate_portfolio_after_trade Preview what a wallet's Spectra portfolio would look like after a PT trade.
Fetches the wallet's current position (if any) and the PT pool data,
c... The Spectra MCP server exposes 25 tools across 2 categories: Read, Write.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Spectra server.
Spectra tools are categorised as Read (24), Write (1). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept