General Tools
mach.gallery
Provides general-purpose tools through the Model Context Protocol.
ENDPOINT 1
https://api.mach.gallery/mcp
MCP server metadata
- Name
- MACH Base
- Version
- 1.0.0
Known tools 17
base_block_numberGet the current Base mainnet block number (latest chain height) for an autonomous agent.
Inferred read-onlybase_gas_priceGet the current gas price on Base mainnet in wei for transaction fee estimation.
Inferred read-onlybase_wallet_balanceCheck the native ETH balance of a wallet or address on Base mainnet.
Inferred read-onlybase_erc20_balanceCheck a USDC or other ERC-20 token balance for a wallet on Base mainnet.
Inferred read-onlybase_nonceGet the current transaction nonce for a Base wallet before broadcasting a transaction.
Inferred read-onlybase_contract_codeCheck whether an address is a smart contract or EOA on Base mainnet by reading deployed bytecode.
Inferred read-onlybase_receiptCheck whether a Base transaction succeeded, get its receipt, and count current confirmations.
Inferred read-onlybase_logsQuery smart-contract event logs on Base by contract address, topics and bounded block range.
Inferred read-onlybase_eth_callMake a read-only smart-contract call on Base with eth_call without sending a transaction.
Inferred read-onlybase_transactionGet a full Base transaction by hash, including sender, recipient, value, calldata and live transaction details.
Inferred read-onlybase_blockGet a Base block by number or tag with its header and transaction hashes.
Inferred read-onlybase_transaction_contextUse when an agent needs one-call Base transaction context to verify a payment, debug a failed transaction, or confirm settlement.
Potential side effectsbase_wallet_snapshotTake a Base wallet snapshot in one call: native ETH plus up to 10 supplied ERC-20 token balances.
Inferred read-onlybase_total_supplyGet total supply for an ERC-20 token or ERC-721 NFT contract on Base.
Inferred read-onlybase_contract_infoInspect a Base smart contract and get token metadata, bytecode size and common interface detection in one call.
Inferred read-onlybase_erc20_transfersFind recent ERC-20 transfers on Base, optionally filtered to transfers from or to a specific wallet.
Inferred read-onlyCONNECT 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.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.