[{"data":1,"prerenderedAt":279},["ShallowReactive",2],{"seo-allowlist":3,"connector-etherscan":73,"related-etherscan":256},[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72],"activecampaign","ahrefs","airtable","amplitude","asana","avalara","aweber","bamboohr","billcom","bitbucket","brevo-sendinblue","buffer","calendly","clickup","close","confluence","constant-contact","copper","datadog","dialpad","docusign","expensify","figma","freshsales","github","gitlab","gmail","google-adsense","google-calendar","google-drive","google-forms","google-maps","google-sheets","google-slides","greenhouse","hubspot","intercom","jira","jotform","linear","mailchimp","microsoft-teams","miro","mixpanel","mondaycom","notion","outlook","pandadoc","personio","pipedrive","quickbooks-online","recurly","salesforce","sendgrid","sentry","slack","square","stripe","tableau","todoist","trello","typeform","wix","workable","wrike","youtube","zendesk","zoho-crm","zoom",{"id":74,"name":75,"icon":76,"description":77,"provider":78,"authType":79,"availableAuthTypes":80,"apiDocsUrl":81,"authDocsUrl":81,"category":82,"pageCopy":83,"datasets":117},"etherscan","Etherscan","\u002Fconnectoricons\u002Fetherscan.png","Ask your AI app for an address's balance, transactions and token transfers, a contract's verified source or ABI, event logs or current gas prices, all from Etherscan V2 data. Etherscan's MCP server is read-only, and ContextGate connects it to Claude, ChatGPT and Cursor without a key, so every onchain lookup is on record.","vendor_mcp","none",[79],"https:\u002F\u002Fdocs.etherscan.io\u002Fbuild-with-ai\u002Fmcp","Finance & Payments",{"title":84,"description":85,"heading":86,"connect":87,"sections":102,"utmCampaign":116},"Etherscan API via MCP for Claude & ChatGPT | ContextGate","Etherscan API over MCP: balances, transactions, token transfers and verified contract source in Claude or ChatGPT. No sign-in; every lookup is recorded.","Etherscan MCP: onchain data and contract source in your AI app",{"heading":88,"steps":89},"Query Etherscan from Claude, ChatGPT or Cursor",[90,92,94,100],{"text":91},"Click Connect Etherscan free. There's no sign-in, so its tools are ready at once.",{"text":93},"Every tool reads chain data, from `get_native_balance` to `get_logs`, so none of them can send a transaction. Switch off `render_etherscan_widget` if your AI app shouldn't draw explorer-style cards, or any lookup you don't use.",{"text":95,"link":96,"after":99},"Add ContextGate to your AI app as a connector or MCP server. The steps for each app are on",{"label":97,"href":98},"the Works with page","\u002Fworks-with\u002F",".",{"text":101},"Paste a transaction hash into your AI app and ask whether it failed and how much gas it used, then open Activity to see the `get_transaction_receipt` call.",[103,110],{"heading":104,"bullets":105},"Onchain questions for Claude, ChatGPT or Cursor",[106,107,108,109],"Check an address's ETH balance with `get_native_balance` and its history with `get_transactions`.","List ERC-20, NFT or ERC-1155 transfers for an address with `get_token_transfers`.","Read a contract's verified source and ABI with `get_contract_source` and `get_contract_abi` while you code against it.","Get safe, proposed and fast gas prices with `get_gas_oracle` before you send a transaction yourself.",{"heading":111,"bullets":112},"Read-only, and recorded",[113,114,115],"Etherscan's server only reads data, so your AI app can't move funds through it.","Activity keeps a record of every address and contract your team looked up.","Switch off any of the 17 tools you don't need; your AI apps can no longer see or call it.","etherscan-mcp",[118,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248],{"name":119,"description":120,"recordCount":121,"type":122,"requiredParams":123,"optionalParams":124,"exampleEndpoint":121,"docsUrl":81,"sampleFields":125,"sampleData":126},"get_native_balance","Get the native coin (e.g. ETH) balance of an address, in wei.","N\u002FA","tool",[],[],[],[127],{"endpoint":121,"docs":81},{"name":129,"description":130,"recordCount":121,"type":122,"requiredParams":131,"optionalParams":132,"exampleEndpoint":121,"docsUrl":81,"sampleFields":133,"sampleData":134},"get_transactions","Get the list of normal (external) transactions for an address.",[],[],[],[135],{"endpoint":121,"docs":81},{"name":137,"description":138,"recordCount":121,"type":122,"requiredParams":139,"optionalParams":140,"exampleEndpoint":121,"docsUrl":81,"sampleFields":141,"sampleData":142},"get_internal_transactions","Get internal transactions for an address, or by a specific parent transaction hash.",[],[],[],[143],{"endpoint":121,"docs":81},{"name":145,"description":146,"recordCount":121,"type":122,"requiredParams":147,"optionalParams":148,"exampleEndpoint":121,"docsUrl":81,"sampleFields":149,"sampleData":150},"get_token_transfers","Get token transfer events for an address, optionally filtered by token contract. Select the token standard: erc20 (fungible, default), erc721 (NFT), or erc1155 ",[],[],[],[151],{"endpoint":121,"docs":81},{"name":153,"description":154,"recordCount":121,"type":122,"requiredParams":155,"optionalParams":156,"exampleEndpoint":121,"docsUrl":81,"sampleFields":157,"sampleData":158},"resolve_ens_name","Resolve an ENS name (or onchain subdomain, e.g. etherscan.eth or gm.etherscan.eth) to its Ethereum address. Ethereum mainnet only. Offchain names that require C",[],[],[],[159],{"endpoint":121,"docs":81},{"name":161,"description":162,"recordCount":121,"type":122,"requiredParams":163,"optionalParams":164,"exampleEndpoint":121,"docsUrl":81,"sampleFields":165,"sampleData":166},"get_contract_source","Get the verified source code and metadata for a contract address.",[],[],[],[167],{"endpoint":121,"docs":81},{"name":169,"description":170,"recordCount":121,"type":122,"requiredParams":171,"optionalParams":172,"exampleEndpoint":121,"docsUrl":81,"sampleFields":173,"sampleData":174},"get_contract_abi","Get the verified ABI (JSON) for a contract address.",[],[],[],[175],{"endpoint":121,"docs":81},{"name":177,"description":178,"recordCount":121,"type":122,"requiredParams":179,"optionalParams":180,"exampleEndpoint":121,"docsUrl":81,"sampleFields":181,"sampleData":182},"get_contract_creation","Get the creator address and creation transaction hash for up to 5 contract addresses. The multi-kilobyte creation bytecode is omitted by default to keep respons",[],[],[],[183],{"endpoint":121,"docs":81},{"name":185,"description":186,"recordCount":121,"type":122,"requiredParams":187,"optionalParams":188,"exampleEndpoint":121,"docsUrl":81,"sampleFields":189,"sampleData":190},"get_transaction_receipt_status","Get the receipt status of a transaction (1 = success, 0 = failed). Post-Byzantium only.",[],[],[],[191],{"endpoint":121,"docs":81},{"name":193,"description":194,"recordCount":121,"type":122,"requiredParams":195,"optionalParams":196,"exampleEndpoint":121,"docsUrl":81,"sampleFields":197,"sampleData":198},"get_transaction_status","Get the contract execution status of a transaction (detects failed\u002Ferroring executions).",[],[],[],[199],{"endpoint":121,"docs":81},{"name":201,"description":202,"recordCount":121,"type":122,"requiredParams":203,"optionalParams":204,"exampleEndpoint":121,"docsUrl":81,"sampleFields":205,"sampleData":206},"get_gas_oracle","Get current gas price recommendations (safe \u002F propose \u002F fast) from the gas tracker.",[],[],[],[207],{"endpoint":121,"docs":81},{"name":209,"description":210,"recordCount":121,"type":122,"requiredParams":211,"optionalParams":212,"exampleEndpoint":121,"docsUrl":81,"sampleFields":213,"sampleData":214},"get_block_by_timestamp","Get the block number closest to a given Unix timestamp (seconds).",[],[],[],[215],{"endpoint":121,"docs":81},{"name":217,"description":218,"recordCount":121,"type":122,"requiredParams":219,"optionalParams":220,"exampleEndpoint":121,"docsUrl":81,"sampleFields":221,"sampleData":222},"get_supported_chains","Get the chains \u002F chain IDs supported by the Etherscan V2 API. In the hosted (proxy) deployment this returns a bundled snapshot shipped with the server, refreshe",[],[],[],[223],{"endpoint":121,"docs":81},{"name":225,"description":226,"recordCount":121,"type":122,"requiredParams":227,"optionalParams":228,"exampleEndpoint":121,"docsUrl":81,"sampleFields":229,"sampleData":230},"get_logs","Search event logs by contract address and\u002For topics over a block range. Topics are 32-byte hex values; topic0 is usually the keccak256 event-signature hash. Adj",[],[],[],[231],{"endpoint":121,"docs":81},{"name":233,"description":234,"recordCount":121,"type":122,"requiredParams":235,"optionalParams":236,"exampleEndpoint":121,"docsUrl":81,"sampleFields":237,"sampleData":238},"get_transaction_by_hash","Get the full transaction object for a transaction hash (from, to, value, input data, gas, gas price, nonce, block number\u002Fhash, transaction index). Returns null ",[],[],[],[239],{"endpoint":121,"docs":81},{"name":241,"description":242,"recordCount":121,"type":122,"requiredParams":243,"optionalParams":244,"exampleEndpoint":121,"docsUrl":81,"sampleFields":245,"sampleData":246},"get_transaction_receipt","Get the transaction receipt for a transaction hash (execution status, gas used, cumulative gas used, effective gas price, logs, and the created contract address",[],[],[],[247],{"endpoint":121,"docs":81},{"name":249,"description":250,"recordCount":121,"type":122,"requiredParams":251,"optionalParams":252,"exampleEndpoint":121,"docsUrl":81,"sampleFields":253,"sampleData":254},"render_etherscan_widget","Present exact facts returned by Etherscan data tools in a fast explorer-style card. Call the relevant Etherscan data tool first and copy only supported values i",[],[],[],[255],{"endpoint":121,"docs":81},[257,260,263,266,269,272,275,277],{"id":258,"name":259},"ethikbank_genodef1etk","EthikBank",{"id":261,"name":262},"etne_sparebank_etneno21","Etne Sparebank",{"id":264,"name":265},"etnedal_sparebank_etspno21","Etnedal Sparebank",{"id":267,"name":268},"eurocajarural_bcoeesmm081","Eurocaja Rural",{"id":270,"name":271},"eurocard_corp_skhsfi21","Eurocard Corporate",{"id":273,"name":274},"eurocard_dk_skhsfi21","Eurocard",{"id":276,"name":274},"eurocard_fi_skhsfi21",{"id":278,"name":274},"eurocard_no_skhsfi21",1793790221991]