← Registry

General Tools

mach.gallery

Provides general-purpose tools through the Model Context Protocol.

x402 supported1 endpoint17 known toolsFirst detected September 23, 2026Last detected September 23, 2026

ENDPOINT 1

https://api.mach.gallery/mcp

No auth detected

MCP server metadata

Name
MACH Base
Version
1.0.0
Capabilities
tools.listChanged

Known tools 17

base_block_number

Get the current Base mainnet block number (latest chain height) for an autonomous agent.

Inferred read-only
base_gas_price

Get the current gas price on Base mainnet in wei for transaction fee estimation.

Inferred read-only
base_wallet_balance

Check the native ETH balance of a wallet or address on Base mainnet.

Inferred read-only
base_erc20_balance

Check a USDC or other ERC-20 token balance for a wallet on Base mainnet.

Inferred read-only
base_nonce

Get the current transaction nonce for a Base wallet before broadcasting a transaction.

Inferred read-only
base_contract_code

Check whether an address is a smart contract or EOA on Base mainnet by reading deployed bytecode.

Inferred read-only
base_allowance

Check an ERC-20 token allowance on Base for an owner and spender.

Inferred read-only
base_receipt

Check whether a Base transaction succeeded, get its receipt, and count current confirmations.

Inferred read-only
base_logs

Query smart-contract event logs on Base by contract address, topics and bounded block range.

Inferred read-only
base_eth_call

Make a read-only smart-contract call on Base with eth_call without sending a transaction.

Inferred read-only
base_transaction

Get a full Base transaction by hash, including sender, recipient, value, calldata and live transaction details.

Inferred read-only
base_block

Get a Base block by number or tag with its header and transaction hashes.

Inferred read-only
base_transaction_context

Use when an agent needs one-call Base transaction context to verify a payment, debug a failed transaction, or confirm settlement.

Potential side effects
base_wallet_snapshot

Take a Base wallet snapshot in one call: native ETH plus up to 10 supplied ERC-20 token balances.

Inferred read-only
base_total_supply

Get total supply for an ERC-20 token or ERC-721 NFT contract on Base.

Inferred read-only
base_contract_info

Inspect a Base smart contract and get token metadata, bytecode size and common interface detection in one call.

Inferred read-only
base_erc20_transfers

Find recent ERC-20 transfers on Base, optionally filtered to transfers from or to a specific wallet.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.mach-base]
url = "https://api.mach.gallery/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "mach-base": {
      "type": "http",
      "url": "https://api.mach.gallery/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: mach-base
Remote MCP URL: https://api.mach.gallery/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "mach-base": {
      "url": "https://api.mach.gallery/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "mach-base": {
      "type": "http",
      "url": "https://api.mach.gallery/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "mach-base",
  "transport": "streamable-http",
  "url": "https://api.mach.gallery/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.