Skip to content

Overview

Welcome to the comprehensive documentation for IQ AI’s Model Context Protocol (MCP) servers. These servers enable AI agents and applications to interact with blockchain protocols, DeFi platforms, and specialized services through a standardized interface.

🔌 Protocol Integration

Standardized interfaces for multiple blockchain protocols and DeFi platforms

🤖 AI-Optimized

Designed specifically for AI agent interaction with clear input/output formats

⚡️ High Performance

Optimized for low-latency interactions with blockchain networks

🔐 Secure

Built with security best practices for handling sensitive operations

Model Context Protocol (MCP) servers provide a standardized way for AI agents to interact with external services and blockchain protocols. Our MCP server collection includes:

Our MCP server collection includes:

  • mcp-abi: Dynamic smart contract ABI interactions for Ethereum-compatible blockchains
  • mcp-near: NEAR Protocol blockchain integration with AI-driven event processing
  • mcp-fraxlend: Fraxlend lending protocol integration
  • mcp-odos: Decentralized exchange aggregation
  • mcp-atp: IQ AI Agent Tokenization Platform integration

All MCP servers support three installation methods:

Run directly without installation:

Terminal window
pnpm dlx <package-name>
Terminal window
pnpm add -g <package-name>
Terminal window
git clone <repository-url>
cd <repository-name>
pnpm install
pnpm run build
  • Never commit private keys to version control
  • Use environment variables for sensitive data
  • Secure your MCP client configuration files with appropriate file permissions
  • Consider using hardware wallets or secure key management services for production environments
  • Use HTTPS endpoints for all API calls
  • Validate all inputs before processing
  • Implement proper error handling to prevent information leakage
  • Monitor transaction activity for suspicious behavior
  • Use testnet environments for development and testing
  • Set appropriate gas limits to prevent runaway costs
  • Implement proper logging without exposing sensitive data
  • Regularly update dependencies to patch security vulnerabilities
  • Use least privilege principle for API keys and permissions

All MCP servers implement comprehensive error handling:

  • Invalid parameters are caught and reported with helpful messages
  • Network failures are handled gracefully with retry mechanisms
  • Blockchain errors are properly formatted and returned to clients
  • Authentication issues are clearly identified and communicated
  • Rate limiting is respected and communicated to prevent service interruptions
  • All servers provide detailed logging of operations
  • Error messages include context and troubleshooting guidance
  • Performance metrics are tracked and available through specific tools
  • Servers implement health check endpoints
  • Connection status to blockchain networks is monitored
  • Service availability is tracked and reported

We welcome contributions to all MCP servers! Please:

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes with tests
  4. Submit a pull request with a clear description
  5. Follow the existing code style and conventions

For support, issues, or feature requests:

  • Visit our GitHub repositories
  • Check the documentation for troubleshooting guides
  • Open an issue with detailed information about your problem
  • Join our community discussions

All MCP servers are released under the MIT License. See individual repositories for specific license information.


This documentation is maintained by the IQ AI team. For the latest updates and additional resources, visit our GitHub organization.