Live Spectra fixed-rate yields, PT/YT markets, MetaVaults and portfolios across 14 networks.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Rank live Spectra yield opportunities across all networks: fixed rates (buy PT, held to maturity), liquidity provision (LP) and curated MetaVaults. Use for questions like 'best fixed yield on USDC', 'stablecoin yields on Base', 'ETH fixed rate for 6 months'. Returns market and MetaVault ids, APYs in percent, TVL, maturity, app links and data-quality flags. Results with thin liquidity or anomalous data are hidden unless include_flagged is true.
Asset or symbol fragment, e.g. "USDC", "ETH", "XRP", "EUR", or "stablecoin". Omit for all assets.
Network slug or chain id. One of: mainnet, arbitrum, optimism, base, sonic, hemi, avalanche, bsc, katana, flare, hyperevm, monad, sei, stellar.
fixed = Principal Token fixed rate, lp = liquidity provision, vault = MetaVault, all = everything.
Minimum market TVL in USD.
Include thin-liquidity, outlier, expired and exit-only results.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http mcp https://mcp.spectra.finance/mcp
Rank live Spectra yield opportunities across all networks: fixed rates (buy PT, held to maturity), liquidity provision (LP) and curated MetaVaults. Use for questions like 'best fixed yield on USDC', 'stablecoin yields on Base', 'ETH fixed rate for 6 months'. Returns market and MetaVault ids, APYs in percent, TVL, maturity, app links and data-quality flags. Results with thin liquidity or anomalous data are hidden unless include_flagged is true.
| Argument | Type | Description |
|---|---|---|
| asset | string | Asset or symbol fragment, e.g. "USDC", "ETH", "XRP", "EUR", or "stablecoin". Omit for all assets. |
| chain | string | Network slug or chain id. One of: mainnet, arbitrum, optimism, base, sonic, hemi, avalanche, bsc, katana, flare, hyperevm, monad, sei, stellar. |
| limit | integer | |
| product | string | fixed = Principal Token fixed rate, lp = liquidity provision, vault = MetaVault, all = everything. |
| sort_by | string | |
| min_tvl_usd | number | Minimum market TVL in USD. |
| include_flagged | boolean | Include thin-liquidity, outlier, expired and exit-only results. |
| max_days_to_maturity | integer | |
| min_days_to_maturity | integer |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"asset": {
"type": "string",
"description": "Asset or symbol fragment, e.g. \"USDC\", \"ETH\", \"XRP\", \"EUR\", or \"stablecoin\". Omit for all assets."
},
"chain": {
"type": "string",
"description": "Network slug or chain id. One of: mainnet, arbitrum, optimism, base, sonic, hemi, avalanche, bsc, katana, flare, hyperevm, monad, sei, stellar."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"product": {
"enum": [
"all",
"fixed",
"lp",
"vault"
],
"type": "string",
"default": "all",
"description": "fixed = Principal Token fixed rate, lp = liquidity provision, vault = MetaVault, all = everything."
},
"sort_by": {
"enum": [
"apy",
"tvl",
"maturity"
],
"type": "string",
"default": "apy"
},
"min_tvl_usd": {
"type": "number",
"minimum": 0,
"description": "Minimum market TVL in USD."
},
"include_flagged": {
"type": "boolean",
"default": false,
"description": "Include thin-liquidity, outlier, expired and exit-only results."
},
"max_days_to_maturity": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
},
"min_days_to_maturity": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
}
}
}Full detail for one Spectra market (a Principal Token with its pool): fixed, implied, variable and LP APYs with breakdown, maturity, TVL and liquidity, YT leverage, PT price, token addresses, data-quality flags, trading volume windows, and app links for fixed rate, liquidity and yield trading.
| Argument | Type | Description |
|---|---|---|
| market* | string | Market id from spectra_find_yields (e.g. "base:0xa07f…"), a PT or pool address (prefix the chain when you know it), or a symbol fragment such as "sjEUR". |
| include_volume | boolean | Also fetch 1/7/30-day AMM volume. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"market"
],
"properties": {
"market": {
"type": "string",
"minLength": 2,
"description": "Market id from spectra_find_yields (e.g. \"base:0xa07f…\"), a PT or pool address (prefix the chain when you know it), or a symbol fragment such as \"sjEUR\"."
},
"include_volume": {
"type": "boolean",
"default": true,
"description": "Also fetch 1/7/30-day AMM volume."
}
}
}Historical series for one EVM market: implied APY (percent) or daily AMM volume (USD), downsampled to at most 60 points, with min/max/average/change summary.
| Argument | Type | Description |
|---|---|---|
| days | integer | |
| market* | string | Market id from spectra_find_yields (e.g. "base:0xa07f…"), a PT or pool address (prefix the chain when you know it), or a symbol fragment such as "sjEUR". |
| metric | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"market"
],
"properties": {
"days": {
"type": "integer",
"default": 30,
"maximum": 365,
"minimum": 1
},
"market": {
"type": "string",
"minLength": 2,
"description": "Market id from spectra_find_yields (e.g. \"base:0xa07f…\"), a PT or pool address (prefix the chain when you know it), or a symbol fragment such as \"sjEUR\"."
},
"metric": {
"enum": [
"implied_apy",
"volume"
],
"type": "string",
"default": "implied_apy"
}
}
}Detail for one curated MetaVault: curator, strategy description, underlying asset, TVL, live and 30-day APY, share price, fees, depositors, current allocations across protocols and networks, and the app link. Omit the vault to list all MetaVaults.
| Argument | Type | Description |
|---|---|---|
| vault | string | MetaVault id (e.g. "base:0x5e93…"), address, or a name/curator/asset fragment such as "USDC" or "Gami". |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"vault": {
"type": "string",
"description": "MetaVault id (e.g. \"base:0x5e93…\"), address, or a name/curator/asset fragment such as \"USDC\" or \"Gami\"."
}
}
}Spectra positions of a wallet: PT, YT (with claimable yield) and LP balances with USD values, maturity status and suggested actions (e.g. redeem matured PT), plus MetaVault positions. Read-only; accepts an EVM address (0x…) or a Stellar account (G…).
| Argument | Type | Description |
|---|---|---|
| chain | string | Limit to one network. Omit for all EVM networks. |
| address* | string | Wallet address (0x… EVM, or G… Stellar). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"address"
],
"properties": {
"chain": {
"type": "string",
"description": "Limit to one network. Omit for all EVM networks."
},
"address": {
"type": "string",
"minLength": 10,
"description": "Wallet address (0x… EVM, or G… Stellar)."
}
}
}Explains Spectra concepts with links to the docs: overview, fixed rates (PT), yield tokens (YT), liquidity, MetaVaults, risks, supported networks and developer resources (API, calldata endpoints).
| Argument | Type | Description |
|---|---|---|
| topic | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"topic": {
"enum": [
"all",
"overview",
"fixed_rates",
"yield_tokens",
"liquidity",
"metavaults",
"risks",
"chains",
"developers"
],
"type": "string",
"default": "overview"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 3, 2026.
What changed in this server's tools since we started watching, newest first. Each change is scanned again.
Rank live Spectra yield opportunities across all networks: fixed rates (buy PT, held to maturity), liquidity provision (LP) and curated MetaVaults. Use for questions like 'best fixed yield on USDC', 'stablecoin yields on Base', 'ETH fixed rate for 6 months'. Returns ids to pass tomarket spectra_get_marketand /MetaVault spectra_get_metavault,ids, APYs in percent, TVL, maturity, app links and data-quality flags. Results with thin liquidity or anomalous data are hidden unless include_flagged is true.