Skip to main content
Feedback

ApiDapp MCP connector

ApiDapp is an Ethereum blockchain interaction platform that provides programmatic access to decentralized network data and operations. The ApiDapp MCP connector allows AI agents to manage Ethereum accounts, query blockchain data, retrieve block information, and access transaction details across the network. It also supports exploring smart contract interactions and monitoring blockchain state changes in real time.

Authentication type

  • API Key - Requires a static API key to be configured before the agent can connect to the service.

Uses

Use the ApiDapp MCP connector to perform the following actions:

  • Monitor Ethereum account balances and transaction history in real time
  • Create and deploy smart contracts to automate business logic on blockchain
  • Track token transfers and ERC-20 token balances across accounts
  • Retrieve block data and verify transaction details on the blockchain
  • Automate token distribution to multiple recipients in a single workflow
  • Query supported blockchains and validate blockchain network information
  • Reconcile on-chain transactions with internal financial records automatically

Example prompts

Use the following example prompts to invoke ApiDapp MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me the current balance of my Ethereum account in ApiDapp.
  • Get all transactions from block 15000000 using ApiDapp.
  • Create a new Ethereum account in ApiDapp for our customer wallet.
  • How many tokens do we hold in our ERC-20 token account via ApiDapp?
  • Transfer 500 tokens to our partner's wallet using ApiDapp.
  • List all blockchains supported by ApiDapp.
  • Deploy a new smart contract to Ethereum through ApiDapp.
  • Check the transaction count within a specific block in ApiDapp.
  • Get the balance of our deployed smart contract in ApiDapp.
  • Retrieve token information like total supply and name from ApiDapp.

ApiDapp MCP connector tools

The ApiDapp MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
optionsRootDisplays available options and operations at the root level of the service.
optionsAccountDisplays available options and operations for account management.
createAccountCreates a new account with the provided configuration and details.
getAccountRetrieves information and settings for a specified account.
optionsAccount2Displays alternative available options and operations for account management.
getBlockRetrieves data and details for a specified blockchain block.
optionsBlockDisplays available options and operations for block queries.
getBlock2Retrieves alternative block data and details for a specified block.
optionsBlock2Displays alternative available options and operations for block queries.
getBlockTransactionRetrieves transaction information contained within a specified block.
optionsBlockTransactionDisplays available options and operations for block transaction queries.
getBlockTransaction2Retrieves alternative transaction information from a specified block.
optionsBlockTransaction2Displays alternative available options for block transaction queries.
getBlockchainRetrieves general information and statistics about the blockchain.
optionsBlockchainDisplays available options and operations for blockchain queries.
getBlockchain2Retrieves alternative blockchain information and network details.
optionsBlockchain2Displays alternative available options for blockchain queries.
optionsContractDisplays available options and operations for smart contract management.
createContractCreates a new smart contract with the specified code and configuration.
getContractRetrieves details and state information for a specified smart contract.
optionsContract2Displays alternative available options for smart contract operations.
createContract2Creates an alternative smart contract with specified parameters.
optionsEchoDisplays available options and operations for echo testing functionality.
getErc20Retrieves information about a specified ERC20 token contract.
optionsErc20Displays available options and operations for ERC20 token queries.
createErc20Creates a new ERC20 token contract with provided specifications.
getErc202Retrieves alternative information about a specified ERC20 token.
optionsErc202Displays alternative available options for ERC20 token operations.
createErc202Creates an alternative ERC20 token contract configuration.
getKeyRetrieves cryptographic key information for a specified account or entity.
optionsKeyOptions Key.
createKeyCreate Key.
deleteKeyDelete Key.
optionsKey2Options Key2.
optionsTransactionOptions Transaction.
createTransactionCreate a new transaction.
getTransactionGet information about transaction by the transaction hash value.
optionsTransaction2Options Transaction2.
getTransactionReceiptGet Transaction Receipt.
optionsTransactionReceiptOptions Transaction Receipt.
getVersionGet Version.
optionsVersionOptions Version.
getWalletGet current account balance.
optionsWalletOptions Wallet.
createWalletCreate Wallet.
getWalletAccountGet Wallet Account.
optionsWalletAccountOptions Wallet Account.
createWalletAccountCreate Wallet Account.
getWalletAccount2Get Wallet Account2.
optionsWalletAccount2Options Wallet Account2.
createWalletAccountContractCreate Wallet Account Contract.
createWalletAccountErc20Create Wallet Account Erc20.
optionsWalletAccountPayOptions Wallet Account Pay.
createWalletAccountPaySend payment from the account held within the wallet.
On this Page