Etherscan
Was dieses MCP kann
Provides read-only blockchain data including balances, transactions, token transfers, contract source and ABI, logs, receipts, and gas prices.
Tools
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['timestamp'], 'properties': {'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}, 'closest': {'enum': ['before', 'after'], 'type': 'string', 'description': 'Return closest block before or after. Default before.'}, 'timestamp': {'type': 'integer', 'minimum': 0, 'description': 'Unix timestamp in seconds.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Contract address.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['contractaddresses'], 'properties': {'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}, 'contractaddresses': {'type': 'array', 'items': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'maxItems': 5, 'minItems': 1, 'description': 'List of contract addresses (1-5).'}, 'include_creation_bytecode': {'type': 'boolean', 'description': 'Include the full contract creation bytecode (several KB per contract). Omitted by default.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Contract address.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'minimum': 1, 'description': 'Page number (1-based).'}, 'sort': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort order by block number.'}, 'offset': {'type': 'integer', 'maximum': 10000, 'minimum': 1, 'description': 'Records per page (max 10000).'}, 'txhash': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Parent transaction hash (omit if using address).'}, 'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Account address (omit if using txhash).'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}, 'endblock': {'type': 'integer', 'minimum': 0, 'description': 'End block number.'}, 'startblock': {'type': 'integer', 'minimum': 0, 'description': 'Start block number.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'minimum': 1, 'description': 'Page number (1-based).'}, 'offset': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Records per page (max 1000).'}, 'topic0': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Topic 0 â\x80\x94 usually the keccak256 event-signature hash.'}, 'topic1': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Topic 1 (first indexed argument).'}, 'topic2': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Topic 2 (second indexed argument).'}, 'topic3': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Topic 3 (third indexed argument).'}, 'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Contract address to filter by (optional if filtering by topics).'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}, 'toblock': {'anyOf': [{'type': 'integer', 'minimum': 0}, {'type': 'string', 'const': 'latest'}], 'description': 'End block number, or "latest". Default latest.'}, 'fromblock': {'anyOf': [{'type': 'integer', 'minimum': 0}, {'type': 'string', 'const': 'latest'}], 'description': 'Start block number, or "latest". Default 0.'}, 'topic0_1_opr': {'enum': ['and', 'or'], 'type': 'string', 'description': 'Combine topic0 and topic1: and | or.'}, 'topic1_2_opr': {'enum': ['and', 'or'], 'type': 'string', 'description': 'Combine topic1 and topic2: and | or.'}, 'topic2_3_opr': {'enum': ['and', 'or'], 'type': 'string', 'description': 'Combine topic2 and topic3: and | or.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'tag': {'enum': ['latest', 'earliest', 'pending'], 'type': 'string', 'description': 'Block tag. Default latest.'}, 'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Account address to query.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'minimum': 1, 'description': 'Page number (1-based).'}, 'sort': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort order by block number.'}, 'offset': {'type': 'integer', 'maximum': 10000, 'minimum': 1, 'description': 'Records per page (max 10000).'}, 'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Account address.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}, 'endblock': {'type': 'integer', 'minimum': 0, 'description': 'End block number.'}, 'standard': {'enum': ['erc20', 'erc721', 'erc1155'], 'type': 'string', 'description': 'Token standard: erc20 (default), erc721, or erc1155.'}, 'startblock': {'type': 'integer', 'minimum': 0, 'description': 'Start block number.'}, 'contractaddress': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Token contract address to filter by.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['txhash'], 'properties': {'txhash': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Transaction hash.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['txhash'], 'properties': {'txhash': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Transaction hash.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['txhash'], 'properties': {'txhash': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Transaction hash.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'page': {'type': 'integer', 'minimum': 1, 'description': 'Page number (1-based).'}, 'sort': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort order by block number.'}, 'offset': {'type': 'integer', 'maximum': 10000, 'minimum': 1, 'description': 'Records per page (max 10000).'}, 'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Account address to query.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}, 'endblock': {'type': 'integer', 'minimum': 0, 'description': 'End block number.'}, 'startblock': {'type': 'integer', 'minimum': 0, 'description': 'Start block number.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['txhash'], 'properties': {'txhash': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Transaction hash.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['view', 'title'], 'properties': {'view': {'enum': ['wallet', 'token', 'transaction', 'contract', 'gas', 'general'], 'type': 'string', 'description': 'The factual Etherscan result category to display.'}, 'chain': {'type': 'string', 'maxLength': 80}, 'chart': {'type': 'object', 'required': ['title', 'points'], 'properties': {'title': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'points': {'type': 'array', 'items': {'type': 'number'}, 'maxItems': 40, 'minItems': 2}, 'endLabel': {'type': 'string', 'maxLength': 40}, 'startLabel': {'type': 'string', 'maxLength': 40}}, 'additionalProperties': False}, 'items': {'type': 'array', 'items': {'$ref': '#/properties/metrics/items'}, 'default': [], 'maxItems': 12}, 'title': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'footer': {'type': 'string', 'maxLength': 240}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'label': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'value': {'type': 'string', 'maxLength': 240, 'minLength': 1}, 'detail': {'type': 'string', 'maxLength': 300}}, 'additionalProperties': False}, 'default': [], 'maxItems': 6}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'items'], 'properties': {'items': {'type': 'array', 'items': {'$ref': '#/properties/metrics/items'}, 'maxItems': 12}, 'title': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'layout': {'enum': ['cards', 'rows', 'chips'], 'type': 'string', 'default': 'rows'}}, 'additionalProperties': False}, 'default': [], 'maxItems': 4}, 'subtitle': {'type': 'string', 'maxLength': 180}, 'explorerUrl': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['view', 'title'], 'properties': {'view': {'enum': ['wallet', 'token', 'transaction', 'contract', 'gas', 'general'], 'type': 'string', 'description': 'The factual Etherscan result category to display.'}, 'chain': {'type': 'string', 'maxLength': 80}, 'chart': {'type': 'object', 'required': ['title', 'points'], 'properties': {'title': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'points': {'type': 'array', 'items': {'type': 'number'}, 'maxItems': 40, 'minItems': 2}, 'endLabel': {'type': 'string', 'maxLength': 40}, 'startLabel': {'type': 'string', 'maxLength': 40}}, 'additionalProperties': False}, 'items': {'type': 'array', 'items': {'$ref': '#/properties/metrics/items'}, 'default': [], 'maxItems': 12}, 'title': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'footer': {'type': 'string', 'maxLength': 240}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'label': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'value': {'type': 'string', 'maxLength': 240, 'minLength': 1}, 'detail': {'type': 'string', 'maxLength': 300}}, 'additionalProperties': False}, 'default': [], 'maxItems': 6}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'items'], 'properties': {'items': {'type': 'array', 'items': {'$ref': '#/properties/metrics/items'}, 'maxItems': 12}, 'title': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'layout': {'enum': ['cards', 'rows', 'chips'], 'type': 'string', 'default': 'rows'}}, 'additionalProperties': False}, 'default': [], 'maxItems': 4}, 'subtitle': {'type': 'string', 'maxLength': 180}, 'explorerUrl': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
XGR MCP Gateway
Provides an MCP gateway for XGRChain and XDaLa workflows, including blockchain explorer queries, session inspection, transaction …
webbersites-x402-data-api
Provides pay-per-call utilities for web scraping, SEO and accessibility audits, document extraction, DNS and email checks, crypto…
Agent Margin Router
Provides pay-per-call tools for blockchain balances, contracts, prices, gas, domains, web extraction, package intelligence, news,…
PayRam Helper MCP Server
Helps integrate and operate self-hosted PayRam crypto payment and payout systems with readiness checks, payment links, status flo…
quartermaster
Offers paid web, AI, developer, cryptographic, Base blockchain, and x402 payment-verification utilities for agents.
Avalanche AVAX MCP
Searches and retrieves Avalanche documentation, community proposals, CLI guidance, Builder Console workflows, blockchain identifi…
blobpedia
Provides searchable Celestia documentation, governance proposals, forum and GitHub discussions, ecosystem information, release ch…
Solana Rpc
Provides access to Solana RPC capabilities for querying and interacting with the Solana blockchain.