SPECTRA TOOLS

25 tools from the Spectra MCP Server, categorised by risk level.

View the Spectra policy →

READ TOOLS

24
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...

WRITE TOOLS

1
How many tools does the Spectra MCP server have? +

The Spectra MCP server exposes 25 tools across 2 categories: Read, Write.

How do I enforce policies on Spectra tools? +

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.

What risk categories do Spectra tools fall into? +

Spectra tools are categorised as Read (24), Write (1). Each category has a recommended default policy.

Enforce policies on Spectra

Open source. One binary. Zero dependencies.

npx -y @policylayer/intercept
github.com/policylayer/intercept →
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.