Model Context Protocol
🚀 Quickstart
This example shows you how to create a MCP Server to connect GOAT with Claude for Desktop.
It is implemented for both EVM (Base Sepolia) and Solana chains but can be updated to support any other chain, wallet and series of tools.
Requirements
- Have Claude for Desktop installed. You can download it from here
Setup
- Clone the repository:
git clone https://github.com/goat-sdk/goat.git && cd goat
- Run the following commands from the
typescriptdirectory:
cd typescript
pnpm install
pnpm build
- Go to the example directory:
cd examples/by-framework/model-context-protocol
Configure the MCP server for Claude
- Copy the
mcp-evm.example.jsonfile tomcp-evm.json:
# For EVM
cp mcp-evm.example.json mcp-evm.json
# For Solana
cp mcp-solana.example.json mcp-solana.json
- Update the json file with your values for either EVM or Solana:
- Absolute path to the parent folder of the
model-context-protocolfolder, you can get it by runningpwdin themodel-context-protocolfolder WALLET_PRIVATE_KEYRPC_PROVIDER_URL
- Copy/update the json file and rename it to
claude_desktop_config.jsonfile to the~/Library/Application Support/Claude/directory:
# For EVM
cp mcp-evm.json ~/Library/Application Support/Claude/claude_desktop_config.json
# For Solana
cp mcp-solana.json ~/Library/Application Support/Claude/claude_desktop_config.json
This tells Claude for Desktop:
- There’s are MCP servers named “goat-evm” / “goat-solana”
- Launch it by running the specified command
- Restart Claude for Desktop.
NOTE: When making changes to the code you need to make sure to:
- Run
pnpm buildin themodel-context-protocolfolder to generate the updatedevm.jsandsolana.jsfiles. - If you update the json file: copy it again to the
~/Library/Application Support/Claude/directory, or update theclaude_desktop_config.jsonfile with the new values. You will also need to restart Claude.
Usage
Run Claude for Desktop
Chat with the agent:
- Check your balance for ERC-20 tokens
- Send ERC-20 tokens to another address
- Check your balance again to see the tokens you just sent
For more information on how to use the model context protocol, check out the docs.
GOAT MCP Server
Project Details
- cryptoleek-team/goat-mcp
- Last Updated: 3/14/2025
Recomended MCP Servers
🤖 ↔️ 🪐 Extended Jupyter Model Context Protocol (MCP) Server.
MCP Server to interact with the Demand API
MCP server for discord bot - adds one tool with raw API access
Claude MCP server to perform analysis on ROADrecon data
Mcp server for postgres
undetected-chromedriver server.
MCP
Model Context Protocol (MCP) server for Odoo integration, allowing AI agents to access and manipulate Odoo data through...
🧠 High-performance persistent memory system for Model Context Protocol (MCP) powered by libSQL. Features vector search, semantic knowledge...
A Model Context Protocol (MCP) server that enables Claude Desktop to check domain availability across 50+ TLDs. Features...
Australian Pharmaceutical Benefits Scheme PBS API Server using Anthropic MCP with natural language LLM integration





