Skip to content
API Design
Skill

/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.

BOOST
From plugin
uxc
11962 skills
Install
$ npx -y skills add holon-run/uxc --skill goldrush-mcp-skill --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/goldrush-mcp-skill

Context preview

The summary Claude sees to decide when to auto-load this 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.

SKILL.md

goldrush-mcp-skill.SKILL.md
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).
  • 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 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

  • Cross-chain overview:
  • `getAllChains`
  • `multichain_address_activity`
  • `multichain_balances`
  • `multichain_transactions`
  • Wallet balances and portfolio:
  • `token_balances`
  • `historical_token_balances`
  • `native_token_balance`
  • `historical_portfolio_value`
  • `historical_token_prices`
  • Transfers and transactions:
  • `erc20_token_transfers`
  • `transaction`
  • `transaction_summary`
  • `transactions_for_address`
  • `transactions_for_block`
  • NFT and security:
  • `nft_for_address`
  • `nft_check_ownership`
  • `token_approvals`
  • Utility:
  • `gas_prices`
  • `log_events_by_address`
  • `log_events_by_topic`
  • `block`
  • `block_heights`

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

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

  • 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 GOLDRUSH_API_KEY={{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 `GOLDRUSH_API_KEY`
  • 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`
Read more
Ships withuxc

One CLI for tools across protocols UXC helps agents and automation discover and invoke APIs and tools across OpenAPI, MCP, GraphQL, gRPC, and JSON-RPC through one consistent workflow.

Get the whole plugin

Other skills on uxc.