Poobah MCP
Tool Reference
Overview

Tool Reference

This section documents all 37 tools available through the Poobah MCP Server.

Tool Categories

Wallet Operations

Connect wallets, check balances, create new wallets, and send tokens.

  • connect_wallet - Connect a wallet for signing transactions
  • get_wallet_info - Get information about the connected wallet
  • get_wallet_balance - Get the balance of the connected wallet
  • create_wallet - Create a new wallet with a mnemonic phrase
  • send_native_tokens - Send native tokens to another address

DO Operations

Deploy, execute, and query Andromeda Digital Objects (smart contracts).

  • instantiate_ado - Deploy a new smart contract
  • execute_ado - Execute a transaction on a smart contract
  • query_ado - Query an ADO contract
  • list_available_ados - List all available ADO types
  • get_ado_info - Get type and version info for an ADO
  • get_available_operations - Discover available operations for an ADO
  • get_adop - Get the ADOP file for an ADO type

Chain Operations

Manage blockchain connections and get chain information.

  • get_chain_config - Get current chain configuration
  • switch_chain - Switch to a different blockchain
  • list_available_chains - List all available chains
  • get_chain_status - Get current blockchain status
  • get_block_info - Get information about a specific block

Schema Operations

Retrieve JSON schemas for ADO types.

  • get_ado_schema - Get the JSON schema for an ADO type
  • get_ado_schema_url - Get only the URL for an ADO schema
  • get_ado_response_schema - Get the schema for query responses

Indexer Operations

Discover and search blockchain assets.

  • discover_assets - Find ADO assets associated with a wallet
  • get_assets_by_kernel - Get assets registered to a kernel
  • search_assets - Search for assets by name or metadata
  • get_asset_info - Get detailed information about an asset
  • get_asset_transactions - Get transaction history for an asset

AMP Operations

Andromeda Messaging Protocol for cross-chain communication.

  • send_amp_message - Send a message through AMP
  • create_ado_through_amp - Create an ADO through the kernel
  • send_amp_batch - Send batch messages (currently unavailable)

Query Operations

Query balances and transaction status.

  • get_balance - Get the balance of an address
  • get_transaction_status - Get the status of a transaction

Kernel Operations

Manage kernel connections.

  • switch_kernel - Switch to a different kernel
  • get_kernel_info - Get information about the current kernel

Environment Operations

Switch between network environments.

  • switch_environment - Switch between testnet, mainnet, and devnet

VFS Operations

Virtual filesystem path resolution.

  • resolve_path - Resolve a VFS path to an address

Service Operations

Get Andromeda service information.

  • get_service_addresses - Get addresses for kernel, ADODB, VFS, etc.

Transaction Operations

Broadcast signed transactions.

  • broadcast_transaction - Broadcast a signed transaction

System Operations

Health checks and debugging.

  • get_system_status - Get system status, version, and configuration