# cc.accrue/mcp (remote · accrue.cc)

Stablecoin Yield Index (SYX) and live USDC vault APYs across Ethereum, Base, Arbitrum.

- Trust score: 74/100 (medium)
- Change this week: +6
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-04

## Components

- remote · `accrue.cc`: 74/100 (this document), [markdown](https://verifymcp.io/servers/cc-accrue-mcp/accrue.md), [page](https://verifymcp.io/servers/cc-accrue-mcp/accrue)

## Channel facts

- Endpoint: `https://accrue.cc/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `2.0.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-04.

- **Endpoint Security**: 80/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 80/100
  - AI-judged instruction clarity (excellent).
  - Tool/resource definitions use about 1471 tokens (~105/item across 14 items; 14 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 30/100
  - Stability observed for 9 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Capabilities**: 20/100
  - Spec-recency check failed: implements MCP spec 2024-11-05; the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http cc-accrue-mcp https://accrue.cc/mcp
```

### Codex

```toml
[mcp_servers.cc-accrue-mcp]
url = "https://accrue.cc/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "cc-accrue-mcp": {
      "type": "remote",
      "url": "https://accrue.cc/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add cc-accrue-mcp --url https://accrue.cc/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  cc-accrue-mcp:
    url: "https://accrue.cc/mcp"
```

### Other

```json
{
  "mcpServers": {
    "cc-accrue-mcp": {
      "type": "http",
      "url": "https://accrue.cc/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-04 (score 74, +1)

No change was recorded against any check on this day. Stability & Change Management went from 27 to 30. That category is still filling its 30-day observation window: 8 days of observed history at the previous scan, 9 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-03 (score 73, +1)

No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-31 (score 72, +3)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 69, +1)

No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-28 (score 68, +1)

No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-27 (score 67, +1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-26 (score 66)

First indexed and scored.

## MCP tools (14)

### `get_syx_value` (~111 tokens)

Get the current Stablecoin Yield Index (SYX) value and rolling averages (7-day, 30-day, 90-day). SYX is a TVL-weighted benchmark for conservative USDC yield, calculated directly from canonical onchain contracts on Ethereum, Base, and Arbitrum — not aggregated from third-party APIs. Use this when the user asks "what is the current stablecoin yield" or "what is SYX right now" or any benchmark/reference-rate question about USDC yield.

### `get_syx_methodology` (~75 tokens)

Get the full SYX methodology — how the index is constructed, which onchain components are included, how weights are calculated, the measurement windows, and the exclusion rules. Use this when the user asks "how is SYX calculated" or "what does SYX measure" or "what protocols does SYX include".

### `get_syx_components` (~106 tokens)

List the current SYX components with their live weights, APYs, and total value locked. SYX is composed of 8 onchain USDC supply markets: Aave v3 (Ethereum, Base, Arbitrum), Compound v3 (Ethereum), and Morpho v2 Prime USDC vaults from Steakhouse Financial and Gauntlet (Ethereum, Base). Use this when the user asks what is inside SYX, or wants to see the per-component breakdown.

### `get_syx_history` (~56 tokens)

Get historical SYX index readings. Use this when the user asks how SYX has moved over time, wants a chart of recent readings, or wants to compare current SYX to its recent trend. Returns time-series data points.

### `list_vaults` (~85 tokens)

List all stablecoin yield vaults available on ACCRUE with their current live APYs, risk tiers, chains, and underlying protocols. Returns spot, 7-day realized, and 30-day realized APYs for each vault. Use this when the user asks "what vaults are available", "what strategies does ACCRUE offer", or wants to browse options.

### `get_vault_details` (~143 tokens)

Get full details on a single ACCRUE yield vault by ID or name. Returns the live spot APY, 7-day realized APY, 30-day realized APY, TVL, chain, risk tier, underlying protocol, and metadata. Use this when the user asks about a specific vault like "tell me about Steakhouse Prime on Ethereum" or "how is the Aave Base vault doing".

Input parameters:

- `vault` (string, required): Vault ID, name, or partial name. Examples: "aave-eth", "Aave USDC Supply (Base)", "Gauntlet Frontier", "morpho-steakhouse-prime-eth".

### `compare_vaults` (~106 tokens)

Compare two or more ACCRUE vaults side by side. Returns each vault's live APYs, TVL, chain, and risk tier, plus a comparison summary highlighting the highest yield, highest TVL, and whether the vaults share a risk tier. Use this for "compare X and Y" or "is Aave or Compound better right now" type questions.

Input parameters:

- `vault_ids` (array, required): Array of 2–6 vault IDs or names to compare.

### `search_vaults` (~165 tokens)

Filter ACCRUE vaults by chain, risk tier, protocol, and/or minimum APY. Returns the matching vaults with live APY data. Use this when the user wants to narrow down by criteria like "Base vaults only", "highest yield on Arbitrum", or "show me conservative options above 4%".

Input parameters:

- `chain` (string): Filter to a specific chain
- `min_apy_pct` (number): Minimum effective APY in percent (e.g. 4 for 4%).
- `protocol` (string): Filter by protocol substring, e.g. "Aave", "Compound", "Morpho", "Steakhouse", "Gauntlet"
- `risk_tier` (string): Filter to a risk tier

### `list_model_portfolios` (~101 tokens)

List all model portfolios on ACCRUE, organised per chain. Each portfolio is a pre-built blend of underlying vaults sized to a risk profile. Returns each portfolio with its live blended APY computed from underlying vault yields. Use this when the user asks "what portfolios are available" or wants a one-click diversified option.

Input parameters:

- `chain` (string): Filter to a specific chain
- `risk_tier` (string): Filter to a risk tier

### `get_portfolio_details` (~108 tokens)

Get full details on a single model portfolio: its underlying vault allocations, the live APY of each underlying vault, and the blended portfolio APY. Use this when the user asks about a specific portfolio like "what is in Optimal Yield on Ethereum" or "how does Stable Yield Base work".

Input parameters:

- `portfolio` (string, required): Portfolio ID or name. Examples: "stable-yield-eth", "Optimal Yield Portfolio", "enhanced-yield-eth", "Stable Yield Portfolio Base".

### `recommend_strategy` (~121 tokens)

Recommend a vault or model portfolio for a user based on their risk profile and chain preference. Uses live APY data to choose the best current option. Returns a recommendation with reasoning. Use this when the user describes what they want ("I want safe yield on Base", "maximise returns on Ethereum") rather than asking about a specific vault. Always reminds users this is informational, not financial advice.

Input parameters:

- `chain` (string): Preferred chain (optional)
- `goal` (string): User's primary goal
- `risk_profile` (string, required): User's risk tolerance

### `calculate_yield` (~140 tokens)

Project compound returns for a USDC deposit into any ACCRUE vault or model portfolio over a given holding period. Uses live APY data and applies the ACCRUE 10% performance fee on yield earned. Returns gross yield, performance fee, net yield, and final balance. Use this when the user asks "how much would I earn" or "what would my $X grow to".

Input parameters:

- `amount_usdc` (number, required): USDC deposit amount in dollars
- `months` (number, required): Holding period in months
- `target_id` (string): Optional vault ID or portfolio ID. If omitted, projects across all vaults and portfolios.

### `get_platform_info` (~83 tokens)

Get high-level facts about the ACCRUE platform: fee structure, custody model, supported chains, wallets, KYC requirements, withdrawal terms, and AI agent integration status. Use this when the user asks "what is ACCRUE", "how does ACCRUE work", "what are the fees", or anything about the platform itself rather than a specific vault.

### `search` (~71 tokens)

Natural-language search across all ACCRUE vaults and portfolios. Use this for vague queries like "find me high-yield options", "show me lending strategies on Base", or "what aggressive options are there". Returns matching vaults and portfolios with live data.

Input parameters:

- `query` (string, required): Free-form search query

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/cc-accrue-mcp/accrue#diagnostics

## Score history

- 2026-08-04: 74
- 2026-08-03: 73
- 2026-08-02: 72
- 2026-08-01: 72
- 2026-07-31: 72
- 2026-07-30: 69
- 2026-07-29: 68
- 2026-07-28: 68
- 2026-07-27: 67
- 2026-07-26: 66

## Links

- Remote endpoint: https://accrue.cc/mcp
- Website: https://accrue.cc/
- Changelog RSS feed: https://verifymcp.io/servers/cc-accrue-mcp/accrue/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/cc-accrue-mcp/accrue/changelog.json
- HTML version of this page: https://verifymcp.io/servers/cc-accrue-mcp/accrue
