TypeScriptADK-TS

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.

Information

MCP servers for knowledge bases and information retrieval.

Market Data

MCP servers for cryptocurrency market data, DeFi analytics, and portfolio tracking.

Messaging & Social

MCP servers for messaging platforms and social integrations.

Prediction Markets

MCP servers for prediction market platforms and trading operations.

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:

OptionTypeDescription
envobjectEnvironment variables (server-specific)
debugbooleanEnable debug logging
descriptionstringCustom description
retryOptions.maxRetriesnumberMax retry attempts (default: 2)
retryOptions.initialDelaynumberInitial retry delay in ms (default: 200)
samplingHandlerSamplingHandlerHandler for MCP sampling requests