Advanced Model Context Protocol server for Chiliz blockchain integration. Real-time analytics, transaction capabilities, FanX DEX tools, and comprehensive fan token support.
Everything you need for Chiliz blockchain integration
Track prices, volumes, market cap, and token velocity with advanced statistical analysis
Execute transactions directly through the MCP with full wallet management
Unique analysis correlating team performance with token prices
Monitor social sentiment across multiple platforms
Complete suite of blockchain interaction capabilities
Optimized for speed with intelligent caching and rate limiting
Tools for interacting with FanX DEX liquidity pools and trading pairs
Superior features compared to other blockchain MCPs
Not just read-only - execute real transactions
Tailored for fan token ecosystem
Error handling, caching, rate limiting
100% TypeScript with strict typing
CoinGecko, RPC, Social APIs integrated
Whale tracking, velocity, patterns
Get started with Chiliz MCP in minutes
git clone https://github.com/yourusername/chiliz-mcp.git
cd chiliz-mcp
npm install
cp .env.example .env
# Edit .env with your configuration
NETWORK=mainnet
CHILIZ_RPC_URL=https://spicy-rpc.chiliz.com/
COINGECKO_API_KEY=your_api_key_here
PRIVATE_KEY=your_wallet_private_key # Optional, for transactions
npm run build
npm start
Complete API reference and usage guide
Chiliz MCP follows a modular architecture with clear separation of concerns:
Handles tool registration and request routing
23+ specialized tools for different operations
CoinGecko, Chiliz RPC, Social APIs
Caching, rate limiting, error handling
Real-time and historical price data
Balance checking and management
Send, approve, and swap tokens
Advanced market analysis
{
"symbol": "PSG" // Token symbol (e.g., PSG, BAR, JUV)
}
{
"symbol": "PSG",
"days": 7 // Number of days (1-365)
}
{
"to": "0x742d35Cc...", // Recipient address
"amount": "100", // Amount to send
"token": "PSG" // Token symbol (optional, defaults to CHZ)
}
{
"minValueUSD": 100000, // Minimum USD value
"blockRange": 100 // Blocks to scan
}
import { Client } from '@modelcontextprotocol/sdk/client';
const client = new Client();
await client.connect(transport);
// Get PSG token price
const result = await client.callTool('get_fan_token_price', {
symbol: 'PSG'
});
console.log(`PSG Price: $${result.currentPrice}`);
console.log(`24h Change: ${result.priceChangePercentage24h}%`);
// Send 100 PSG tokens
const tx = await client.callTool('send_tokens', {
to: '0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb1',
amount: '100',
token: 'PSG'
});
console.log(`Transaction sent: ${tx.hash}`);
// Get social sentiment for PSG token
const sentiment = await client.callTool('get_social_sentiment', {
token: 'PSG',
platforms: ['twitter', 'reddit']
});
console.log(`Overall Sentiment: ${sentiment.overall.sentiment}`);
console.log(`Total Mentions: ${sentiment.overall.totalMentions}`);
console.log(`Trending: ${sentiment.trending ? 'π₯ YES' : 'No'}`);
| Variable | Description | Default | Required |
|---|---|---|---|
NETWORK |
Network to use (mainnet/testnet) | mainnet | No |
CHILIZ_RPC_URL |
Chiliz Chain RPC endpoint | https://spicy-rpc.chiliz.com/ | No |
COINGECKO_API_KEY |
CoinGecko API key for higher limits | - | No |
PRIVATE_KEY |
Wallet private key for transactions | - | For TX |
| Cache Type | TTL (seconds) | Description |
|---|---|---|
| Price Data | 60 | Token prices and market data |
| Token List | 3600 | List of supported tokens |
| Blockchain Info | 10 | Network stats and block data |
| Transactions | 300 | Transaction details |
23+ specialized tools for every need
Full support for 45+ official fan tokens worldwide
Join the growing community of developers using Chiliz MCP