# Claude Plugins for Finance and Blockchain Applications: The Complete Guide

> Explore the TRES Finance plugin, the sole finance and blockchain solution in the anthropics/claude-plugins-community repository. Master crypto accounting and on-chain analysis with 14 specialized skills.

- Repository: [Anthropic/claude-plugins-community](https://github.com/anthropics/claude-plugins-community)
- Tags: how-to-guide
- Published: 2026-09-06

---

**The TRES Finance plugin is the only finance and blockchain Claude plugin available in the `anthropics/claude-plugins-community` repository, offering 14 specialized skills for crypto accounting, on-chain data analysis, and ledger management.**

If you're looking for Claude plugins for finance and blockchain applications, the `anthropics/claude-plugins-community` repository maintains a single, purpose-built solution. The TRES Finance plugin provides a production-ready MCP (Managed-Code-Platform) connector that lets Claude Code interact directly with on-chain data, perform crypto-asset accounting, and automate reconciliation workflows.

## TRES Finance Plugin Overview

The `tres-finance-plugin` is the sole community-contributed plugin targeting finance and blockchain use cases in the repository. It bundles an MCP connector at `https://ai.tres.finance/mcp` and a comprehensive catalog of skills for crypto-native workflows.

| Attribute | Value |
|-----------|-------|
| **Plugin ID** | `tres-finance-plugin` |
| **Installation** | `/plugin marketplace add tres-finance/tres-finance-plugin` or `claude --plugin-dir ./tres-finance-plugin` |
| **MCP Endpoint** | `https://ai.tres.finance/mcp` (configured in [`.mcp.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.mcp.json)) |
| **Optional Config** | `DEBANK_API_KEY` for balance validation (defined in [`.claude-plugin/plugin.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/plugin.json)) |

According to the source code in [`tres-finance-plugin/.claude-plugin/plugin.json`](https://github.com/anthropics/claude-plugins-community/blob/main/tres-finance-plugin/.claude-plugin/plugin.json), the plugin exposes a `userConfig` schema that accepts an optional DeBank API key for enhanced balance verification capabilities.

## Core Architecture

The plugin follows a modular skill-based architecture defined across four key file types:

1. **[`.claude-plugin/plugin.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/plugin.json)** — Stores plugin metadata, version, author, and the `DEBANK_API_KEY` user configuration field.

2. **[`.mcp.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.mcp.json)** — Defines the MCP connector pointing to the TRES Finance GraphQL server. All skills route through this endpoint using built-in `execute` and `build_query` tools.

3. **`skills/` directory** — Contains self-contained skill subdirectories, each with a [`SKILL.md`](https://github.com/anthropics/claude-plugins-community/blob/main/SKILL.md) file mapping natural-language triggers to MCP operations.

4. **[`README.md`](https://github.com/anthropics/claude-plugins-community/blob/main/README.md)** — Provides the skill catalog and high-level documentation.

No additional binaries or external services are required beyond the optional DeBank API integration.

## Complete Finance & Blockchain Skill Catalog

The plugin ships **14 specialized skills** covering wallet management, transaction analysis, balance validation, reporting, and ERP integration:

### Wallet & Transaction Management

- **`tres-wallets-upload`** — Bulk onboard on-chain wallets and exchange accounts. Trigger: *"Upload my crypto wallets"*

- **`tres-tx-story`** — Generate animated SVG flow diagrams and plain-language explanations of blockchain transactions. Trigger: *"Explain transaction 0xabc…"*

- **`tres-explorer-tx-to-ledger`** — Parse Etherscan, Polygonscan, or similar explorer URLs and create structured ledger entries. Trigger: *"Add this explorer link to my ledger"*

### Validation & Reconciliation

- **`tres-asset-balance-validation`** — Compare on-chain balances (via DeBank) against TRES Finance records and generate discrepancy reports. Requires `DEBANK_API_KEY`. Trigger: *"Validate my wallet balances"*

- **`tres-recon-gaps`** — Identify and resolve reconciliation gaps in the ledger. Trigger: *"Find reconciliation gaps"*

- **`tres-upload-tx-header-validation`** — Validate CSV header names for bulk transaction uploads. Trigger: *"Check my transaction CSV headers"*

### Reporting & Analysis

- **`tres-report-advisor`** — Recommend appropriate TRES Finance reports for user goals. Trigger: *"Which report should I run for month-end close?"*

- **`tres-report-analyzer`** — Parse XLSX exports and summarize findings, anomalies, and action items. Trigger: *"Analyze this audit report"*

- **`tres-cost-basis`** — View, modify, and export cost-basis calculations and strategy status. Trigger: *"Show my cost-basis status"*

### ERP & Accounting Rules

- **`tres-erp-rule-suggestions`** — Assist with crypto-focused ERP rule creation for mapping on-chain activity to accounting entries. Trigger: *"Help me create ERP rules for crypto trades"*

- **`tres-rollup-rules`** / **`tres-rollup-review`** — Discover, propose, and review sub-transaction rollup rules for cleaner ledgers. Trigger: *"Suggest rollup rules for my wallet"*

### Administration

- **`tres-onboarding`** — End-to-end onboarding of new entities, customers, or accounts. Trigger: *"Onboard a new crypto entity"*

- **`tres-settings-management`** — View or modify platform configuration including blockchains, exchanges, and sync filters. Trigger: *"Update my blockchain settings"*

- **`tres-request-skill-update`** — Submit feedback or feature requests for any TRES Finance skill. Trigger: *"Report a bug in the wallet upload skill"*

## Practical Usage Examples

Install the plugin using either method:

```bash
/plugin marketplace add tres-finance/tres-finance-plugin

```

Or for local development:

```bash
claude --plugin-dir ./tres-finance-plugin

```

### Example 1: Upload Wallet Addresses

```

Upload my crypto wallets:
- 0xAaBbCcDdEeFf00112233445566778899aAbBcCdD (Ethereum)
- 0x1234567890abcdef1234567890abcdef12345678 (Polygon)

```

Claude Code invokes `tres-wallets-upload`, validates the addresses, and prompts for confirmation before creating records.

### Example 2: Visualize a Transaction

```

Explain transaction 0x9f8e7d6c5b4a3210fedcba9876543210abcdef12

```

The `tres-tx-story` skill fetches the transaction, builds an SVG flow diagram, and returns a plain-language narrative.

### Example 3: Validate On-Chain Balances

```

Validate my wallet balances using DeBank.

```

Claude Code calls `tres-asset-balance-validation`, pulls current token amounts via the configured `DEBANK_API_KEY`, compares against TRES Finance records, and generates an HTML/PDF discrepancy report.

### Example 4: Import Explorer Data

```

Add this Etherscan link to my ledger:
https://etherscan.io/tx/0x5d1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b

```

The `tres-explorer-tx-to-ledger` skill parses the explorer page and creates a structured ledger entry.

## Key Source Files

| Path | Purpose |
|------|---------|
| [`tres-finance-plugin/.claude-plugin/plugin.json`](https://github.com/anthropics/claude-plugins-community/blob/main/tres-finance-plugin/.claude-plugin/plugin.json) | Plugin metadata and `userConfig` schema for DeBank API key |
| [`tres-finance-plugin/.mcp.json`](https://github.com/anthropics/claude-plugins-community/blob/main/tres-finance-plugin/.mcp.json) | MCP connector to TRES Finance GraphQL endpoint |
| [`tres-finance-plugin/README.md`](https://github.com/anthropics/claude-plugins-community/blob/main/tres-finance-plugin/README.md) | Skill catalog and installation documentation |
| `tres-finance-plugin/skills/*/SKILL.md` | Individual skill definitions (e.g., [`tres-cost-basis/SKILL.md`](https://github.com/anthropics/claude-plugins-community/blob/main/tres-cost-basis/SKILL.md), [`tres-recon-gaps/SKILL.md`](https://github.com/anthropics/claude-plugins-community/blob/main/tres-recon-gaps/SKILL.md)) |
| [`.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json) (root) | Marketplace listing enabling plugin discovery |

## Summary

- The **TRES Finance plugin** is the only finance and blockchain Claude plugin in the `anthropics/claude-plugins-community` repository.

- It provides **14 specialized skills** through an MCP connector to `https://ai.tres.finance/mcp`.

- Core capabilities include: wallet onboarding, transaction visualization, balance validation (with optional DeBank integration), cost-basis management, reconciliation gap detection, ERP rule assistance, and automated reporting.

- Installation is available via the marketplace command or local plugin directory.

- All skill definitions reside in individual [`SKILL.md`](https://github.com/anthropics/claude-plugins-community/blob/main/SKILL.md) files within the `skills/` directory, parsed by Claude Code at runtime.

## Frequently Asked Questions

### Are there other finance or blockchain plugins in the repository?

No. According to the source analysis of `anthropics/claude-plugins-community`, the TRES Finance plugin is the sole community-contributed plugin targeting finance and blockchain applications. The repository's [`.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json) lists only this entry for financial use cases.

### Do I need API keys to use the TRES Finance plugin?

The base plugin functions without external API keys. However, the `tres-asset-balance-validation` skill requires a DeBank API key configured via the `DEBANK_API_KEY` field in `userConfig` (defined in [`.claude-plugin/plugin.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/plugin.json)) to perform on-chain balance comparisons.

### What blockchains does the plugin support?

The plugin supports all blockchains indexed by TRES Finance, including Ethereum, Polygon, and other EVM-compatible chains. Specific blockchain availability can be configured via the `tres-settings-management` skill, which modifies platform-level sync filters and chain settings in the TRES Finance backend.