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.
| Tool | Description |
|---|---|
| optionsRoot | Displays available options and operations at the root level of the service. |
| optionsAccount | Displays available options and operations for account management. |
| createAccount | Creates a new account with the provided configuration and details. |
| getAccount | Retrieves information and settings for a specified account. |
| optionsAccount2 | Displays alternative available options and operations for account management. |
| getBlock | Retrieves data and details for a specified blockchain block. |
| optionsBlock | Displays available options and operations for block queries. |
| getBlock2 | Retrieves alternative block data and details for a specified block. |
| optionsBlock2 | Displays alternative available options and operations for block queries. |
| getBlockTransaction | Retrieves transaction information contained within a specified block. |
| optionsBlockTransaction | Displays available options and operations for block transaction queries. |
| getBlockTransaction2 | Retrieves alternative transaction information from a specified block. |
| optionsBlockTransaction2 | Displays alternative available options for block transaction queries. |
| getBlockchain | Retrieves general information and statistics about the blockchain. |
| optionsBlockchain | Displays available options and operations for blockchain queries. |
| getBlockchain2 | Retrieves alternative blockchain information and network details. |
| optionsBlockchain2 | Displays alternative available options for blockchain queries. |
| optionsContract | Displays available options and operations for smart contract management. |
| createContract | Creates a new smart contract with the specified code and configuration. |
| getContract | Retrieves details and state information for a specified smart contract. |
| optionsContract2 | Displays alternative available options for smart contract operations. |
| createContract2 | Creates an alternative smart contract with specified parameters. |
| optionsEcho | Displays available options and operations for echo testing functionality. |
| getErc20 | Retrieves information about a specified ERC20 token contract. |
| optionsErc20 | Displays available options and operations for ERC20 token queries. |
| createErc20 | Creates a new ERC20 token contract with provided specifications. |
| getErc202 | Retrieves alternative information about a specified ERC20 token. |
| optionsErc202 | Displays alternative available options for ERC20 token operations. |
| createErc202 | Creates an alternative ERC20 token contract configuration. |
| getKey | Retrieves cryptographic key information for a specified account or entity. |
| optionsKey | Options Key. |
| createKey | Create Key. |
| deleteKey | Delete Key. |
| optionsKey2 | Options Key2. |
| optionsTransaction | Options Transaction. |
| createTransaction | Create a new transaction. |
| getTransaction | Get information about transaction by the transaction hash value. |
| optionsTransaction2 | Options Transaction2. |
| getTransactionReceipt | Get Transaction Receipt. |
| optionsTransactionReceipt | Options Transaction Receipt. |
| getVersion | Get Version. |
| optionsVersion | Options Version. |
| getWallet | Get current account balance. |
| optionsWallet | Options Wallet. |
| createWallet | Create Wallet. |
| getWalletAccount | Get Wallet Account. |
| optionsWalletAccount | Options Wallet Account. |
| createWalletAccount | Create Wallet Account. |
| getWalletAccount2 | Get Wallet Account2. |
| optionsWalletAccount2 | Options Wallet Account2. |
| createWalletAccountContract | Create Wallet Account Contract. |
| createWalletAccountErc20 | Create Wallet Account Erc20. |
| optionsWalletAccountPay | Options Wallet Account Pay. |
| createWalletAccountPay | Send payment from the account held within the wallet. |