A Model Context Protocol (MCP) server that enables AI agents to interact with the Abstract Chain blockchain.
Configure your .mcp.json file in your home directory:
{
"mcpServers": {
"abstract-mcp": {
"command": "node",
"args": ["path/to/your/index.js"]
}
}
}The Abstract Chain MCP server provides the following tools:
Retrieves native token and ERC20 token balances for a specified wallet address.
Parameters:
address(string, required): Wallet address to check balances fortokenAddresses(array of strings, optional): List of token addresses to check balances forincludeZeroBalances(boolean, optional, default: false): Whether to include tokens with zero balance
Example prompt:
Check the wallet balance for address 0x1234...5678 on Abstract Chain
Retrieves the total supply information for an ERC20 token on Abstract Chain.
Parameters:
tokenAddress(string, required): ERC20 token contract address
Example prompt:
What is the total supply of the token at address 0xabcd...1234 on Abstract Chain?
Gets detailed information about an ERC20 token on Abstract Chain.
Parameters:
tokenAddress(string, required): ERC20 token contract address on Abstract Chain
Example prompt:
Show me information about the token at address 0xabcd...1234 on Abstract Chain
Retrieves transaction information and receipt data for a specific transaction hash.
Parameters:
txHash(string, required): Transaction hash to check
Example prompt:
Get the transaction details for hash 0x123...456 on Abstract Chain
Retrieves information about a specific block on Abstract Chain.
Parameters:
blockHash(string, required): Block hash
Example prompt:
Show me information about block with hash 0x123...456 on Abstract Chain




