

Blockchain Scanner
Connector
Available ActionsEach successful request consumes credits as outlined below.
balance5crtoken_balance5crtransactions5crcontract_abi5crgas_oracle5cr
Details
Multi-chain EVM blockchain data service providing four operations: Balance – Get native currency balance (ETH, MATIC, etc.) for up to 20 addresses. Returns wei and standard units. Transactions – Paginated transaction history (100 per request). Includes hash, block, timestamp, addresses, value, gas metrics, input data, errors. Gas Oracle – EIP-1559 gas recommendations: base fee + priority fees for slow/standard/fast confirmation speeds. Contract ABI – Retrieve ABI JSON for verified smart contracts (functions, events, inputs/outputs). Supported Networks: Ethereum, Base, Base Sepolia, Polygon, Arbitrum One, Optimism
Use Cases
Blockchain Transaction History & Activity Tracking, Ethereum Gas Price & Fee Management, Smart Contract Development, Crypto Balance & Account Management, Multi-Chain & Cross-Chain Operations, Web3 Developer & Integration Tools
Actions(5)
balance5cr2 params(1 required)Get native token balance (ETH or MATIC) for one or more wallet addresses. Returns balance in both native units and wei.
balance5cr2 params(1 required)Get native token balance (ETH or MATIC) for one or more wallet addresses. Returns balance in both native units and wei.
addressrequiredarrayEthereum address(es) to query. Must be 0x-prefixed 42-character hex strings. 1 to 20 addresses allowed.
Array of: string
chainstringBlockchain network to query. Default: ethereum.
Values:
ethereumbasebase_sepoliapolygonarbitrumoptimism
token_balance5cr3 params(1 required)Get ERC-20 token balances for one or more wallet addresses. Supports major stablecoins and wrapped tokens across all supported chains.
token_balance5cr3 params(1 required)Get ERC-20 token balances for one or more wallet addresses. Supports major stablecoins and wrapped tokens across all supported chains.
addressrequiredarrayEthereum address(es) to query. Must be 0x-prefixed 42-character hex strings. 1 to 20 addresses allowed.
Array of: string
chainstringBlockchain network to query. Default: ethereum.
Values:
ethereumbasebase_sepoliapolygonarbitrumoptimism
tokenstringToken symbol to query (e.g., 'USDC', 'USDT', 'PYUSD', 'DAI', 'WETH'). Use 'all' to get all supported tokens on the selected chain. Defaults to 'all' if not provided.
transactions5cr3 params(1 required)Get paginated transaction history for a single address. Returns 100 transactions per request sorted by most recent first.
transactions5cr3 params(1 required)Get paginated transaction history for a single address. Returns 100 transactions per request sorted by most recent first.
addressrequiredarrayExactly 1 wallet address to query. Must be 0x-prefixed 42-character hex string.
Array of: string
chainstringBlockchain network to query. Default: ethereum.
Values:
ethereumbasebase_sepoliapolygonarbitrumoptimism
transaction_rangearrayRange of transactions to fetch as [start, end] integers. Must span exactly 100 transactions. Index 1 = most recent. Default: [1, 100].
Array of: integer
contract_abi5cr2 params(1 required)Retrieve the ABI (Application Binary Interface) JSON for a verified smart contract. Returns the full ABI array plus counts of functions and events.
contract_abi5cr2 params(1 required)Retrieve the ABI (Application Binary Interface) JSON for a verified smart contract. Returns the full ABI array plus counts of functions and events.
addressrequiredarrayExactly 1 contract address to query. Must be 0x-prefixed 42-character hex string.
Array of: string
chainstringBlockchain network to query. Default: ethereum.
Values:
ethereumbasebase_sepoliapolygonarbitrumoptimism
gas_oracle5cr1 paramGet current gas price estimates (safe/standard/fast) for a blockchain network. Returns prices in Gwei with EIP-1559 base fee suggestions.
gas_oracle5cr1 paramGet current gas price estimates (safe/standard/fast) for a blockchain network. Returns prices in Gwei with EIP-1559 base fee suggestions.
chainstringBlockchain network to query. Default: ethereum.
Values:
ethereumbasebase_sepoliapolygonarbitrumoptimism
Frequently Asked Questions
How do I connect this tool to an external agent?
You can install the local MCP server by opening a terminal and running:
Install commands
npm install -g @agentpmt/mcp-router
agentpmt-setupThis will connect you to local agents like Claude Code, Windsurf, Grok Build, Cursor, etc.
Alternatively you can connect to the hosted version with this config block, no installation required:
Hosted MCP config
{
"mcpServers": {
"agentpmt": {
"type": "streamable-http",
"url": "https://api.agentpmt.com/mcp",
"headers": {
"Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
"x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
}
}
}
}View MCP Connection Instructions for more details.
How does an external agent use this tool?
After the external agent is connected to an Agent Group that can use this tool, paste this prompt into the agent:
Agent prompt
Call the AgentPMT-Tool-Search-and-Execution tool with action 'get_schema' and tool_id 694832d8b54506f955d789e7 ("Blockchain Scanner"). Then call the same tool with action 'call_tool', tool_id 694832d8b54506f955d789e7, and the parameters needed for my request.
The agent should fetch the tool schema first, collect the required parameters for your request, and then call the tool through AgentPMT.





