By Kilo Code. Runs in IDE, Extension, Terminal, Cloud.
Kilo Code is an open-source coding agent available in VS Code, JetBrains, and CLI workflows. It combines specialist modes like Code, Architect, Ask, and Debug with project-scoped rules and MCP integrations. When connected to GoldRush, Kilo Code can inspect live blockchain data inside the editor, generate typed integrations, and automate feature or debugging work with onchain context.
Step 3: Add GoldRush MCP server to the project
{
"mcpServers": {
"goldrush": {
"command": "npx",
"args": ["-y", "@covalenthq/goldrush-mcp-server"],
"env": {
"GOLDRUSH_API_KEY": "YOUR_API_KEY"
}
}
}
}You can also install the JetBrains plugin or the optional CLI if that matches your workflow.
code --install-extension kilocode.kilo-codeUse the CLI to verify balances, transactions, and token data before automating them in Kilo.
npm install -g @covalenthq/goldrush-cliCreate .kilocode/mcp.json in the repository root so the whole team shares the same server config.
{
"mcpServers": {
"goldrush": {
"command": "npx",
"args": ["-y", "@covalenthq/goldrush-mcp-server"],
"env": {
"GOLDRUSH_API_KEY": "YOUR_API_KEY"
}
}
}
}Put GoldRush-specific guidance in .kilocode/rules/ so Kilo keeps using the right chains, pagination, and API key handling patterns.
Use Architect or Ask to scope the change, then switch to Code or Debug and ask: "Use GoldRush to add multi-chain wallet balances to this project"
Once GoldRush is connected, ask in plain words. Kilo Code picks the calls.
.kilocode/mcp.json with the GoldRush server configEach tool is a GoldRush API call or analytics query. Kilo Code reads the descriptions and picks the tools a request needs.
Fetch spot and historical balances for an address on up to 10 EVM chains.
Fetch paginated transactions for up to 10 addresses and 10 chains.
Locate chains an address is active on with a single API call.
Get native and ERC20 token balances with spot prices and metadata.
Get token balances at a specific block height or date.
Get daily portfolio balance broken down by token.
Get transfer-in and transfer-out events with historical prices.
Get paginated current or historical holders of a token.
Get native token balance with current market value.
Fetch a single transaction with decoded log events.
Get earliest/latest transactions and count for a wallet.
Get paginated transactions with decoded logs for an address.
Get all transactions in a block with decoded events.
Get balances for child addresses from an HD wallet xpub key.
Get full transaction history for a Bitcoin wallet.
Get balance for a non-HD Bitcoin address.
Get ERC721 and ERC1155 NFTs held by an address.
Verify NFT ownership within a collection.
Verify ownership of a specific NFT by token ID.
Get historical prices for ERC20 and native tokens.
Get spot prices for a Uniswap V2/V3 pool.
Get token approvals categorized by spender with risk levels.
Get real-time gas estimates for low, medium, and high speeds.
Fetch a single block with timestamp, tx count, and miner info.
Get block heights within a date range.
Get event logs emitted from a contract address.
Get event logs by topic hash across all contracts.
Resolve an ENS, RNS or Unstoppable Domains name to an address.
List every dataset with live analytics, with its metrics and dimensions.
Find a dataset, metric, dimension or ticker before querying it.
Read what a dataset's metrics measure, how they split and what they can't answer.
Get one metric of a dataset as a daily, weekly or monthly series.
Get several metrics of one dataset in a single call.
Split a metric by a dimension such as chain, asset or market.
List the values a dimension holds, ranked, to filter on one of them.
Compare two to ten named datasets on one metric.
Rank every dataset that serves a metric.
Agent Skills give your agent the context it needs for every GoldRush endpoint: parameters, response shapes and credit costs. One command installs all of them.
npx skills add covalenthq/goldrush-agent-skillsREST endpoints for historical blockchain data. Balances, transactions, NFTs, token prices, security checks, cross-chain queries across 100+ networks.
Pay-per-request access without API keys. Agents pay with stablecoins using the HTTP 402 protocol. No accounts, no rate limits, no key management.
Terminal-first blockchain data with native MCP support. 17 commands that work for both humans and AI agents.
.kilocode/mcp.json for shared GoldRush setup and global config for personal experiments.kilocode/rules/ to keep generations consistent.kilocode/mcp.json at the repo root and that the JSON is valid. If the server still does not appear, restart the extension so it reloads workspace-level MCP config.npx from the editornpx are on the PATH used by VS Code or JetBrains. Launch the editor from a shell with the correct environment if necessary.Anthropic's agentic coding tool that lives in your terminal and understands your codebase end-to-end.
OpenAI's cloud-native coding agent that runs tasks in a sandboxed environment with full autonomy.
Google's open-source terminal AI agent powered by Gemini models with built-in MCP support and a file-based skill system.
.kilocode/mcp.json and applies it to the current workspace. That makes it a good place to keep shared GoldRush configuration.