Skip to main content

Prerequisites

Before you begin, ensure you have:
  • Node.js >= 18.0.0
  • npm or yarn
  • Claude Desktop (or any MCP-compatible client)
  • Optional: Google Cloud SDK (for BigQuery historical data)

Installation Steps

1

Clone the Repository

git clone https://github.com/charlesms1246/CATO.git
cd CATO
2

Install Dependencies

npm install
3

Build the Project

npm run build
4

Configure Claude Desktop

Add CATO to your Claude Desktop configuration file:macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "CATO": {
      "command": "node",
      "args": ["/path/to/CATO/build/index.js"],
      "env": {
        "CRONOS_EVM_RPC": "https://evm.cronos.org",
        "CRONOS_ZKEVM_RPC": "https://mainnet.zkevm.cronos.org"
      }
    }
  }
}
Replace /path/to/CATO/ with the actual path to your CATO installation.
5

Restart Claude Desktop

Close and reopen Claude Desktop to load the CATO MCP server.

Verify Installation

Once Claude Desktop restarts, try asking:
"What tools are available in CATO?"

"Check portfolio for 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb0"

"Find best yield for USDC on Cronos"
If CATO is properly configured, Claude will use the MCP tools to answer these queries.

Optional: BigQuery Setup

For historical transaction data access:
# Install Google Cloud SDK
# macOS
brew install google-cloud-sdk

# Authenticate
gcloud auth application-default login

Next Steps

MCP Server Guide

Learn about architecture and development

API Reference

Explore all available tools

Example Queries

See natural language query examples

Troubleshooting

Common issues and solutions

Need Help?

GitHub Issues

Report bugs or request features

Discord

Join the community