Google Antigravity logo

Google Antigravity + GoldRush

By Google. Runs in IDE, Standalone.

Google Antigravity is an agent-first IDE built on a VS Code foundation with deep Gemini integration. It features a Manager view for running parallel agent tasks, a built-in browser for full-stack debugging, and an MCP Store for one-click tool installation. With GoldRush connected through the MCP Store or manual config, Antigravity can query live blockchain data, orchestrate multi-chain analysis across parallel agents, and generate Web3 features with full IDE context.

Step 3: Add GoldRush MCP server

{
  "goldrush": {
    "command": "npx",
    "args": ["-y", "@covalenthq/goldrush-mcp-server"],
    "env": { "GOLDRUSH_API_KEY": "YOUR_API_KEY" }
  }
}

Set up Google Antigravity with GoldRush

  1. 1Install Google Antigravity

    Download Antigravity from antigravity.google and open your project. Free during public preview for macOS, Windows, and Linux.

  2. 2Install GoldRush CLI

    Query onchain data directly from your terminal, useful for testing queries before using them in Antigravity.

    npm install -g @covalenthq/goldrush-cli
  3. 3Add GoldRush MCP server

    Open the MCP Store via the "..." dropdown in the agent panel, search for GoldRush, and click Install. Or add it manually to your mcp_config.json.

    {
      "goldrush": {
        "command": "npx",
        "args": ["-y", "@covalenthq/goldrush-mcp-server"],
        "env": { "GOLDRUSH_API_KEY": "YOUR_API_KEY" }
      }
    }
  4. 4Open the Antigravity chat panel

    Use the built-in Gemini chat or the Manager view for parallel agent tasks.

  5. 5Start querying onchain data

    Ask: "Use the GoldRush MCP tools to get token balances for vitalik.eth on Ethereum and Base"

Things to ask Google Antigravity

Once GoldRush is connected, ask in plain words. Google Antigravity picks the calls.

  • “Get the ETH balance for this wallet address”
  • “Show me recent transactions for this address on Base”
  • “Generate a GoldRush SDK client with typed balance methods”
  • “Add an API route that returns NFT holdings for a wallet”
  • “Create a React hook that fetches token prices from GoldRush”
  • “Use the Manager to analyze this wallet across 5 chains in parallel”
  • “Build a TypeScript utility for multi-chain balance aggregation”
  • “Refactor this component to use the GoldRush SDK instead of raw fetch”

Common workflows

  • Parallel multi-chain analysis

    1. Open the Manager view in Antigravity
    2. Assign separate agents to fetch data from different chains via GoldRush MCP
    3. Each agent queries balances, transactions, or pricing independently
    4. Review the aggregated results in a single workspace
  • Build a Web3 feature

    1. Open a component file and start a Gemini chat session
    2. Ask Antigravity to add GoldRush balance fetching with the MCP tools
    3. It generates the integration with typed imports and error handling
    4. Use the built-in browser to test the live output
  • Full-stack debugging with onchain data

    1. Open the built-in browser alongside your code
    2. Ask Antigravity to debug a failing blockchain query
    3. It uses GoldRush MCP tools to compare expected vs actual API responses
    4. Apply the fix and verify in the integrated browser
  • Migrate to GoldRush

    1. Ask Antigravity to analyze your current blockchain data layer
    2. It plans a migration from raw RPC calls to the GoldRush SDK
    3. Antigravity generates multi-file changes with proper typing
    4. Review the diff and accept the coordinated migration

The 37 MCP tools Google Antigravity can call

Each tool is a GoldRush API call or analytics query. Google Antigravity reads the descriptions and picks the tools a request needs.

Cross-chain

  • multichain_balances

    Fetch spot and historical balances for an address on up to 10 EVM chains.

  • multichain_transactions

    Fetch paginated transactions for up to 10 addresses and 10 chains.

  • multichain_address_activity

    Locate chains an address is active on with a single API call.

Balances

  • token_balances

    Get native and ERC20 token balances with spot prices and metadata.

  • historical_token_balances

    Get token balances at a specific block height or date.

  • historical_portfolio_value

    Get daily portfolio balance broken down by token.

  • erc20_token_transfers

    Get transfer-in and transfer-out events with historical prices.

  • token_holders

    Get paginated current or historical holders of a token.

  • native_token_balance

    Get native token balance with current market value.

Transactions

  • transaction

    Fetch a single transaction with decoded log events.

  • transaction_summary

    Get earliest/latest transactions and count for a wallet.

  • transactions_for_address

    Get paginated transactions with decoded logs for an address.

  • transactions_for_block

    Get all transactions in a block with decoded events.

Bitcoin

  • bitcoin_hd_wallet_balances

    Get balances for child addresses from an HD wallet xpub key.

  • bitcoin_transactions

    Get full transaction history for a Bitcoin wallet.

  • bitcoin_non_hd_wallet_balances

    Get balance for a non-HD Bitcoin address.

NFTs

  • nft_for_address

    Get ERC721 and ERC1155 NFTs held by an address.

  • nft_check_ownership

    Verify NFT ownership within a collection.

  • nft_check_ownership_token_id

    Verify ownership of a specific NFT by token ID.

Pricing

  • historical_token_prices

    Get historical prices for ERC20 and native tokens.

  • pool_spot_prices

    Get spot prices for a Uniswap V2/V3 pool.

Security

  • token_approvals

    Get token approvals categorized by spender with risk levels.

Utility

  • gas_prices

    Get real-time gas estimates for low, medium, and high speeds.

  • block

    Fetch a single block with timestamp, tx count, and miner info.

  • block_heights

    Get block heights within a date range.

  • log_events_by_address

    Get event logs emitted from a contract address.

  • log_events_by_topic

    Get event logs by topic hash across all contracts.

  • resolve_address

    Resolve an ENS, RNS or Unstoppable Domains name to an address.

Protocol analytics

  • list_entities

    List every dataset with live analytics, with its metrics and dimensions.

  • search_catalog

    Find a dataset, metric, dimension or ticker before querying it.

  • get_metadata

    Read what a dataset's metrics measure, how they split and what they can't answer.

  • get_metric

    Get one metric of a dataset as a daily, weekly or monthly series.

  • get_metrics

    Get several metrics of one dataset in a single call.

  • get_breakdown

    Split a metric by a dimension such as chain, asset or market.

  • list_members

    List the values a dimension holds, ranked, to filter on one of them.

  • compare_entities

    Compare two to ten named datasets on one metric.

  • rank_entities

    Rank every dataset that serves a metric.

GoldRush Agent Skills

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-skills
  • Foundational API

    REST endpoints for historical blockchain data. Balances, transactions, NFTs, token prices, security checks, cross-chain queries across 100+ networks.

  • x402

    Pay-per-request access without API keys. Agents pay with stablecoins using the HTTP 402 protocol. No accounts, no rate limits, no key management.

  • CLI

    Terminal-first blockchain data with native MCP support. 17 commands that work for both humans and AI agents.

Tips

  • Use the MCP Store for one-click GoldRush server installation instead of manual config
  • The Manager view is ideal for multi-chain tasks: assign one agent per chain
  • Use the built-in browser to visually verify blockchain UI as you build
  • Save GoldRush workflows as skills in .agents/skills/ for team reuse

Troubleshooting

MCP Server not appearing in Antigravity
Restart Antigravity after adding the MCP configuration. Check the MCP panel to verify the server status shows as connected. Ensure npx is available in the integrated terminal.
Antigravity not using GoldRush tools
Explicitly mention 'use the GoldRush MCP tools' in your prompt. Gemini may need a direct reference to prefer MCP tools over general web search.
Slow responses when using MCP
MCP tool calls add latency as they make live API requests. For faster iteration, ask Antigravity to generate code with the SDK instead of making live calls during development.

More agents

  • Claude Code

    Anthropic's agentic coding tool that lives in your terminal and understands your codebase end-to-end.

  • Codex

    OpenAI's cloud-native coding agent that runs tasks in a sandboxed environment with full autonomy.

  • Gemini CLI

    Google's open-source terminal AI agent powered by Gemini models with built-in MCP support and a file-based skill system.

See every agent

Google Antigravity and GoldRush FAQ

Open the MCP Store via the "..." dropdown in the agent panel and search for GoldRush, or manually add the server configuration to your mcp_config.json file. Both approaches connect GoldRush tools to the Gemini agent.