ApiDapp MCP connector
Updated
ApiDapp is an API service for interacting with the Ethereum blockchain and its underlying network data. The ApiDapp MCP connector allows AI agents to create and retrieve accounts, look up block and transaction details, and interact with smart contracts. It also supports querying network configuration options across accounts, blocks, and transactions to support broader blockchain automation workflows.
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:
- Create and manage Ethereum accounts directly from a workflow
- Check real-time balances for accounts, contracts, and tokens
- Deploy and call smart contracts without writing blockchain code
- Track transactions and details within specific blockchain blocks
- Launch new ERC-20 tokens and transfer them between accounts
- Look up supported blockchains and retrieve chain-specific details
- Monitor token supply and circulation data for any ERC-20 token
- Retrieve keys and account information tied to blockchain activity
Example prompts
Use the following example prompts to invoke ApiDapp MCP connector tools from your AI assistant or Boomi Connect workflow:
Create a new Ethereum account for our marketing team using ApiDapp.Check the balance of my main wallet in ApiDapp.Show me all the blockchains supported by ApiDapp.Deploy our new smart contract using ApiDapp.How many tokens does this account hold according to ApiDapp?Transfer 100 tokens to our vendor's wallet using ApiDapp.Pull up the details of block 15000000 with ApiDapp.What is the total supply of our company token in ApiDapp?Tell me how many transactions happened in this block using ApiDapp.Call the payout function on our smart contract using 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 | Options Root |
| optionsAccount | Options Account |
| createAccount | Create new account |
| getAccount | Get account balance |
| optionsAccount2 | Options Account2 |
| getBlock | Access detailed block information |
| optionsBlock | Options Block |
| getBlock2 | Get information about particular block |
| optionsBlock2 | Options Block2 |
| getBlockTransaction | Get transaction count within block |
| optionsBlockTransaction | Options Block Transaction |
| getBlockTransaction2 | Get information about particular transaction within block |
| optionsBlockTransaction2 | Options Block Transaction2 |
| getBlockchain | Get a list of supported blockchains |
| optionsBlockchain | Options Blockchain |
| getBlockchain2 | Get information about blockchain woth given id |
| optionsBlockchain2 | Options Blockchain2 |
| optionsContract | Options Contract |
| createContract | Create a new smart contract |
| getContract | Get contract balance |
| optionsContract2 | Options Contract2 |
| createContract2 | Call the contract |
| optionsEcho | Options Echo |
| getErc20 | Get token information such as name, total amount in circulation, etc |
| optionsErc20 | Options Erc20 |
| createErc20 | Create Erc20 |
| getErc202 | Get information amout token balance in the account |
| optionsErc202 | Options Erc202 |
| createErc202 | Transfer tokens to another account |
| getKey | Get Key |
| 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 receipt detail information |
| optionsTransactionReceipt | Options Transaction Receipt |
| getVersion | Get API version info |
| optionsVersion | Options Version |
| getWallet | Get current account balance |
| optionsWallet | Options Wallet |
| createWallet | Create personal wallet |
| getWalletAccount | Get Wallet Account |
| optionsWalletAccount | Options Wallet Account |
| createWalletAccount | Create Wallet Account |
| getWalletAccount2 | Get account balance |
| 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 |