holon-run/uxc

goldrush-mcp-skill

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.

First seen Mar 29, 2026

Installation

$ npx skills add holon-run/uxc --skill goldrush-mcp-skill

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from holon-run/uxc · top by installs.

npx skills add holon-run/uxc

Browse all from holon-run/uxc

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 113
License LICENSE
Default branch main
Open issues 8
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,867 B
  • docs SUMMARY.md 217 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 9 installs

SKILL.md

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).
  • Network access for first-time @covalenthq/goldrush-mcp-server package fetch.
  • A GoldRush API key is available.

Core Workflow

Endpoint candidate inputs before finalizing:

  • Raw package form from docs: npx @covalenthq/goldrush-mcp-server@latest
  • Reliable non-interactive form: npx -y @covalenthq/goldrush-mcp-server@latest
  • This skill defaults to:

- npx -y @covalenthq/goldrush-mcp-server@latest

  1. Verify protocol/path from official source and probe:

- Official source: https://goldrush.dev/docs/goldrush-mcp-server - probe candidate endpoint with: - uxc --inject-env GOLDRUSHAPIKEY=$GOLDRUSHAPIKEY "npx -y @covalenthq/goldrush-mcp-server@latest" -h - cold start can take longer on first run because npx may need to download the package

  1. Configure credential for repeatable auth:

- uxc auth credential set goldrush-mcp --auth-type bearer --secret-env GOLDRUSHAPIKEY - uxc auth credential set goldrush-mcp --auth-type bearer --secret-op op://Engineering/goldrush/api-key

  1. 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 GOLDRUSHAPIKEY={{secret}} - goldrush-mcp-cli -h

  1. Inspect operation schema before execution:

- goldrush-mcp-cli getAllChains -h - goldrush-mcp-cli multichainbalances -h - goldrush-mcp-cli transactionsforaddress -h - goldrush-mcp-cli historicalportfolio_value -h

  1. Prefer read-only discovery first, then expand into broader wallet-history or NFT scans.

Capability Map

  • Cross-chain overview:

- getAllChains - multichainaddressactivity - multichainbalances - multichaintransactions

  • Wallet balances and portfolio:

- tokenbalances - historicaltokenbalances - nativetokenbalance - historicalportfoliovalue - historicaltoken_prices

  • Transfers and transactions:

- erc20tokentransfers - transaction - transactionsummary - transactionsforaddress - transactionsfor_block

  • NFT and security:

- nftforaddress - nftcheckownership - token_approvals

  • Utility:

- gasprices - logeventsbyaddress - logeventsbytopic - block - blockheights

GoldRush 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

  1. Run -h on the specific tool before the first real call.
  2. Prefer a single wallet and chain first before running wide history scans.
  3. Parse the JSON envelope first, then inspect data.

Guardrails

  • Keep automation on JSON output envelope; do not rely on --text.
  • Parse stable fields first: ok, kind, protocol, data, error.
  • Use goldrush-mcp-cli as default command path.
  • goldrush-mcp-cli <operation> ... is equivalent to uxc --auth goldrush-mcp --inject-env GOLDRUSHAPIKEY={{secret}} "npx -y @covalenthq/goldrush-mcp-server@latest" <operation> ... when the link is created as documented above.
  • GoldRush uses a stdio MCP server started through npx, not a hosted HTTPS MCP endpoint. Expect slower cold starts on the first run.
  • If help or the first call times out during initialization:

- rerun the same command after the package download finishes - confirm npx is available in PATH - confirm the key is being injected as GOLDRUSHAPIKEY

  • The skill docs use bearer credential storage only as a secret container for --inject-env; GoldRush auth actually happens through the child environment variable, not an HTTP bearer header.
  • Prefer wallet-scoped reads before wide transaction or log scans because some tools can produce large result sets.
  • Do not assume tool argument names from memory; inspect <operation> -h first because GoldRush may revise MCP schemas independently of this skill.

References

  • Invocation patterns:

- references/usage-patterns.md