IQ AI Built-in MCP Servers
Comprehensive collection of IQ AI's specialized MCP servers for blockchain, DeFi, market data, and more
IQ AI has developed a comprehensive collection of specialized MCP servers with convenient wrapper functions for quick setup. All servers are organized by category for easy discovery.
Simple Integration
All IQ AI MCP servers use the same simple pattern: const toolset = McpServerName({ env: {...} }). Configuration is consistent across all servers.
Blockchain & DeFi
MCP servers for blockchain interactions, DeFi protocols, and smart contract operations.
MCP ABI
Smart contract ABI interactions for Ethereum-compatible blockchains
MCP ATP
Interact with the IQ AI Agent Tokenization Platform
MCP BAMM
Borrow Automated Market Maker operations on Fraxtal
MCP Fraxlend
Interact with the Fraxlend lending platform
MCP NEAR Agent
NEAR Protocol blockchain integration with AI-driven event processing
MCP NEAR Intents
NEAR Intents-based cross-chain swaps using Defuse Protocol
MCP ODOS
Interact with decentralized exchanges through ODOS aggregation
Information
MCP servers for knowledge bases and information retrieval.
Market Data
MCP servers for cryptocurrency market data, DeFi analytics, and portfolio tracking.
MCP DeBank
Track DeFi portfolios and wallet analytics across chains
MCP DefiLlama
Access comprehensive DeFi protocol data and TVL analytics
MCP Upbit
Interact with the Upbit cryptocurrency exchange for market data and trading
Messaging & Social
MCP servers for messaging platforms and social integrations.
MCP Discord
Interact with Discord bots and channels for messaging automation
MCP Telegram
Interact with Telegram bots and channels for messaging automation
Prediction Markets
MCP servers for prediction market platforms and trading operations.
MCP Kalshi
Interact with Kalshi prediction markets for trading and analysis
MCP Limitless
Interact with Limitless prediction markets for market data and analysis
MCP Opinion
Interact with Opinion.trade prediction market for market data and analysis
MCP Polymarket
Interact with Polymarket prediction markets for trading and analysis
Quick Start
All IQ AI MCP servers follow the same simple pattern:
import { McpServerName, LlmAgent } from "@iqai/adk";
// Initialize with environment variables
const toolset = McpServerName({
env: {
REQUIRED_VAR: process.env.REQUIRED_VAR,
},
});
// Get tools
const tools = await toolset.getTools();
// Create agent
const agent = new LlmAgent({
name: "my_agent",
description: "Description of my agent",
model: "gemini-2.5-flash",
tools,
});
// Always cleanup
await toolset.close();Common Configuration
All servers support these configuration options:
| Option | Type | Description |
|---|---|---|
env | object | Environment variables (server-specific) |
debug | boolean | Enable debug logging |
description | string | Custom description |
retryOptions.maxRetries | number | Max retry attempts (default: 2) |
retryOptions.initialDelay | number | Initial retry delay in ms (default: 200) |
samplingHandler | SamplingHandler | Handler for MCP sampling requests |