# Vestige MCP

Provide comprehensive access to Vestige API data and analytics through a standardized protocol interface. Query networks, protocols, assets, pools, trades, balances, notes, and vaults with flexible f…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add GoPlausible/vestige-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list GoPlausible/vestige-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get GoPlausible/vestige-mcp vestige_view_networks

# Call a tool
npx -y @smithery/cli@latest tool call GoPlausible/vestige-mcp vestige_view_networks '{}'
```

## Tools (23)

- `vestige_view_networks` — Get all networks
- `vestige_view_network_by_id` — Get network by id
- `vestige_view_protocols` — Get all protocols
- `vestige_view_protocol_by_id` — Get protocol by id
- `vestige_view_protocol_volumes` — Get protocol volumes at specific day. Defaults to current day.
- `vestige_view_assets` — Get data about assets
- `vestige_view_assets_list` — Get asset list
- `vestige_view_assets_search` — Search assets by query
- `vestige_view_asset_price` — Get asset prices
- `vestige_view_asset_candles` — Get asset candles
- `vestige_view_asset_history` — Get asset volume, swaps, total lockup, vwap and confidence history
- `vestige_view_asset_composition` — Get asset lockups based on protocol and pair
- `vestige_view_pools` — Get pools
- `vestige_view_vaults` — Get all vaults
- `vestige_view_balances` — Get balances by network id, protocol id and asset id
- `vestige_view_notes` — Get notes by network id and optionally asset id
- `vestige_view_first_asset_notes` — Get first note for assets
- `vestige_view_asset_notes_count` — Get notes count for assets
- `vestige_view_swaps` — Get swaps
- `vestige_get_best_v4_swap_data` — Get best V4 swap data
- `vestige_get_v4_swap_discount` — Get V4 swap discount
- `vestige_get_v4_swap_data_transactions` — Get V4 swap data transactions
- `vestige_get_aggregator_stats` — Get aggregator stats

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get GoPlausible/vestige-mcp <tool-name>
```

## Resources

- `algorand://wallet/secretkey` — Secret key of the wallet in hex format
- `algorand://wallet/publickey` — Public key of the wallet in hex format
- `algorand://wallet/mnemonic` — Mnemonic phrase of the wallet
- `algorand://wallet/address` — Algorand address of the wallet
- `algorand://wallet/account` — Algorand account balance and asset holdings
- `algorand://wallet/assets` — Asset holdings for Wallet account

---

Source: https://github.com/GoPlausible/vestige-mcp/tree/main/./packages/server | License: MIT
