GoldRush MCP Skill
by @jolestar
Use GoldRush MCP through UXC for multichain wallet balances, transfers, portfolio history, NFT ownership, token approvals, prices, and chain metadata via std...
clawhub install goldrush-mcp-skillπ About This Skill
name: goldrush-mcp-skill description: Use GoldRush MCP through UXC for multichain wallet balances, transfers, portfolio history, NFT ownership, token approvals, prices, and chain metadata via stdio MCP with injected API-key auth.
GoldRush MCP Skill
Use this skill to run GoldRush MCP operations through uxc using a fixed stdio endpoint.
Reuse the uxc skill for generic protocol discovery, output parsing, and auth/error handling rules.
Prerequisites
uxc is installed and available in PATH.npx is available in PATH (Node.js installed).@covalenthq/goldrush-mcp-server package fetch.Core Workflow
Endpoint candidate inputs before finalizing:
npx @covalenthq/goldrush-mcp-server@latestnpx -y @covalenthq/goldrush-mcp-server@latestnpx -y @covalenthq/goldrush-mcp-server@latest1. Verify protocol/path from official source and probe:
- Official source: https://goldrush.dev/docs/goldrush-mcp-server
- probe candidate endpoint with:
- uxc --inject-env GOLDRUSH_API_KEY=$GOLDRUSH_API_KEY "npx -y @covalenthq/goldrush-mcp-server@latest" -h
- cold start can take longer on first run because npx may need to download the package
2. Configure credential for repeatable auth:
- uxc auth credential set goldrush-mcp --auth-type bearer --secret-env GOLDRUSH_API_KEY
- uxc auth credential set goldrush-mcp --auth-type bearer --secret-op op://Engineering/goldrush/api-key
3. Use fixed link command by default:
- command -v goldrush-mcp-cli
- If missing, create it:
- uxc link goldrush-mcp-cli "npx -y @covalenthq/goldrush-mcp-server@latest" --credential goldrush-mcp --inject-env GOLDRUSH_API_KEY={{secret}}
- goldrush-mcp-cli -h
4. Inspect operation schema before execution:
- goldrush-mcp-cli getAllChains -h
- goldrush-mcp-cli multichain_balances -h
- goldrush-mcp-cli transactions_for_address -h
- goldrush-mcp-cli historical_portfolio_value -h
5. Prefer read-only discovery first, then expand into broader wallet-history or NFT scans.
Capability Map
getAllChains
- multichain_address_activity
- multichain_balances
- multichain_transactions
token_balances
- historical_token_balances
- native_token_balance
- historical_portfolio_value
- historical_token_prices
erc20_token_transfers
- transaction
- transaction_summary
- transactions_for_address
- transactions_for_block
nft_for_address
- nft_check_ownership
- token_approvals
gas_prices
- log_events_by_address
- log_events_by_topic
- block
- block_heightsGoldRush also exposes MCP resources such as config://supported-chains, config://quote-currencies, and status://all-chains. Inspect the live server after auth setup for the current full tool and resource list.
Recommended Usage Pattern
1. Start with one focused read goal:
- multichain balances for a wallet
- recent transfers for an address
- historical portfolio value over time
- NFT ownership or token approval review
2. Run -h on the specific tool before the first real call.
3. Prefer a single wallet and chain first before running wide history scans.
4. Parse the JSON envelope first, then inspect data.
Guardrails
--text.ok, kind, protocol, data, error.goldrush-mcp-cli as default command path.goldrush-mcp-cli ... is equivalent to uxc --auth goldrush-mcp --inject-env GOLDRUSH_API_KEY={{secret}} "npx -y @covalenthq/goldrush-mcp-server@latest" ... when the link is created as documented above.npx, not a hosted HTTPS MCP endpoint. Expect slower cold starts on the first run.npx is available in PATH
- confirm the key is being injected as GOLDRUSH_API_KEY
--inject-env; GoldRush auth actually happens through the child environment variable, not an HTTP bearer header. -h first because GoldRush may revise MCP schemas independently of this skill.References
references/usage-patterns.md
βοΈ Configuration
uxc is installed and available in PATH.npx is available in PATH (Node.js installed).@covalenthq/goldrush-mcp-server package fetch.