xdc-goat-mcp-server
xdc-goat-mcp-server
Documentation
XDC GOAT MCP Server
A comprehensive Model Context Protocol (MCP) server that provides blockchain services for XDC Network and other EVM-compatible chains. This server enables AI agents to interact with blockchain data, manage wallets, transfer tokens, mint NFTs, and perform various DeFi operations through a unified interface.
Features
- Multi-Chain Support: XDC Network (Chain ID: 51) and other EVM-compatible networks
- Wallet Management: Support for MetaMask, Crossmint, and Civic wallet providers
- Token Operations: Native tokens, ERC20, ERC721, and advanced ERC-6960 dual layer tokens
- NFT Minting: Support for various NFT standards including batch operations
- DeFi Operations: Token transfers, approvals, and allowance management
- ENS Resolution: Human-readable address resolution
- Real-time Data: Balance checking, transaction monitoring, and network status
Installation
Prerequisites
- Node.js (v16 or higher)
- npm or yarn package manager
- Git
Setup
1. Clone the repository
git clone https://github.com/chainaimlabs/xdc-goat-mcp-server.git
cd xdc-goat-mcp-server
cd evm-mcp-server2. Install dependencies
npm install3. Build the project
npm run build4. Run the server
npm startMCP Client Configuration
Claude Desktop
Add the following to your Claude Desktop configuration file (`claude_desktop_config.json`):
{
"mcpServers": {
"EVM-MCP-Server": {
"command": "node",
"args": [
"C:\\yourpath\\xdc-goat-mcp-server\\evm-mcp-server\\build\\server\\xdcGoatMain1.js"
],
"env": {
"WALLET_PRIVATE_KEY": "Your Private Key",
"RPC_PROVIDER_URL": "https://rpc.apothem.network"
}
}
}
}Frequently asked questions
What is xdc-goat-mcp-server?
xdc-goat-mcp-server is xdc-goat-mcp-server
How do I install xdc-goat-mcp-server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is xdc-goat-mcp-server open source?
Yes — it is hosted on GitHub at https://github.com/chainaimlabs/xdc-goat-mcp-server.
Related MCP tools
Playwright MCP server TypeScript-based implementation. Trusted by 22000+ developers. Trusted by 22000+ developers. Trusted by 22000+ developers.
Official Notion MCP Server TypeScript-based implementation. Trusted by 3400+ developers. Trusted by 3400+ developers. Trusted by 3400+ developers.
Directory for Awesome MCP Servers TypeScript-based implementation. Trusted by 1900+ developers. Trusted by 1900+ developers.
🧩 MCP Gateway - A lightweight gateway service that instantly transforms existing MCP Servers and APIs into MCP servers with zero code changes.
MCP Aggregator, Orchestrator, Middleware, Gateway in one docker TypeScript-based implementation. Trusted by 1400+ developers.
MCP Server for kubernetes management commands TypeScript-based implementation. Trusted by 1100+ developers. Trusted by 1100+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP