[{"data":1,"prerenderedAt":272},["ShallowReactive",2],{"seo-allowlist":3,"connector-blockscout":73,"related-blockscout":248},[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},"blockscout","Blockscout","\u002Fconnectoricons\u002Fblockscout.png","Explore any address, transaction, token or contract on Blockscout-indexed chains from your AI app: balances, token and NFT holdings, decoded transactions, contract ABIs and source. Blockscout's MCP server has 16 tools and needs no sign-in. ContextGate connects it to Claude, ChatGPT and Cursor, and you can switch off raw API calls to keep your AI app on the dedicated tools.","vendor_mcp","none",[79],"https:\u002F\u002Fwww.blockscout.com","Finance & Payments",{"title":84,"description":85,"heading":86,"connect":87,"sections":102,"utmCampaign":116},"Blockscout API via MCP for Claude & Cursor | ContextGate","Blockscout API over MCP: decoded transactions, token holdings and contract ABIs in Claude or Cursor. Switch off raw API calls; every call is recorded.","Blockscout MCP: addresses, tokens and contracts by asking",{"heading":88,"steps":89},"Add Blockscout's 16 tools to your AI app",[90,92,94,100],{"text":91},"Click Connect Blockscout free. There's no sign-in, so its tools are ready at once.",{"text":93},"Most tools read chain data, like `get_transaction_info` and `get_tokens_by_address`. `direct_api_call` reaches any raw Blockscout API endpoint and `read_contract` calls contract functions; switch either off if you want a narrower set.",{"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},"Ask your AI app what an ENS name resolves to and which tokens that address holds, then open Activity to see the `get_address_by_ens_name` and `get_tokens_by_address` calls.",[103,110],{"heading":104,"bullets":105},"Onchain research with Blockscout",[106,107,108,109],"Get an enriched view of a transaction, with decoded input, using `get_transaction_info`.","List the ERC-20 tokens and NFTs an address holds with `get_tokens_by_address` and `nft_tokens_by_address`.","Turn an ENS name into an address with `get_address_by_ens_name`.","Read a verified contract's ABI and source with `get_contract_abi` and `inspect_contract_code`.",{"heading":111,"bullets":112},"Control over raw API access",[113,114,115],"Switch off `direct_api_call` and your AI app works only through the dedicated tools.","A policy can warn before `read_contract` or `direct_api_call` runs.","Activity keeps every Blockscout call your team's AI apps make.","blockscout-mcp",[118,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240],{"name":119,"description":120,"recordCount":121,"type":122,"requiredParams":123,"optionalParams":124,"exampleEndpoint":121,"docsUrl":81,"sampleFields":125,"sampleData":126},"__unlock_blockchain_analysis__","Initializes a Blockscout MCP session: returns server reference data, the\n    `blockscout-analysis` skill pointer, and the URI resolution rule. Call this tool\n  ","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_block_info","\n    Get block information like timestamp, gas used, burnt fees, transaction count etc.\n    Can optionally include the list of transaction hashes contained in t",[],[],[],[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_block_number","\n    Retrieves the block number and timestamp for a specific date\u002Ftime or the latest block.\n    Use when you need a block height for a specific point in time (e",[],[],[],[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_address_by_ens_name","\n    Useful for when you need to convert an ENS domain name (e.g. \"blockscout.eth\")\n    to its corresponding Ethereum address.\n    ",[],[],[],[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},"get_transactions_by_address","\n    Retrieves native currency transfers and smart contract interactions (calls, internal txs) for an address.\n    **EXCLUDES TOKEN TRANSFERS**: Filters out dir",[],[],[],[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_token_transfers_by_address","\n    Get ERC-20 token transfers for an address within a specific time range.\n    **SUPPORTS PAGINATION**: If response includes 'pagination' field, use the provi",[],[],[],[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},"lookup_token_by_symbol","\n    Search for token addresses by symbol or name. Returns multiple potential\n    matches based on symbol or token name similarity. Only the first\n    7 matches",[],[],[],[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_abi","\n    Get smart contract ABI (Application Binary Interface).\n    An ABI defines all functions, events, their parameters, and return types. The ABI is required to",[],[],[],[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},"inspect_contract_code","Inspects a verified contract's source code or metadata.",[],[],[],[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},"read_contract","\n        Calls a smart contract function (view\u002Fpure, or non-view\u002Fpure simulated via eth_call) and returns the\n        decoded result.\n\n        This tool provide",[],[],[],[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_address_info","\n    Get comprehensive information about an address, including:\n    - Address existence check\n    - Native token (ETH) balance (provided as is, without adjustin",[],[],[],[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_tokens_by_address","\n    Get comprehensive ERC20 token holdings for an address with enriched metadata and market data.\n    Returns detailed token information including contract det",[],[],[],[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},"nft_tokens_by_address","\n    Retrieve NFT tokens (ERC-721, ERC-404, ERC-1155) owned by an address, grouped by collection.\n    Provides collection details (type, address, name, symbol, ",[],[],[],[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_transaction_info","\n    Get comprehensive transaction information.\n    Unlike standard eth_getTransactionByHash, this tool returns enriched data including decoded input parameters",[],[],[],[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_chains_list","Get supported blockchain chains with their chain IDs.\n\n    Ethereum Mainnet is `chain_id` `1`; use this tool to resolve any other chain.\n    Use this when anoth",[],[],[],[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},"direct_api_call","Call a raw Blockscout API endpoint for advanced or chain-specific data.\n\n    Before the first call to this tool in a session, read\n    `blockscout-mcp:\u002F\u002Fskill\u002FS",[],[],[],[247],{"endpoint":121,"docs":81},[249,252,255,258,261,264,267,270],{"id":250,"name":251},"blu_banca_corporate_svtuit21","Blu Banca Corporate",{"id":253,"name":254},"blu_banca_svtuit21","Blu Banca",{"id":256,"name":257},"bnbank_kbnono22","BN Bank ASA",{"id":259,"name":260},"bnp_be_business_gebabebb","BNP Paribas Fortis Business",{"id":262,"name":263},"bnp_be_gebabebb","BNP Paribas Fortis",{"id":265,"name":266},"bnp_de_bnpadeffxxx","BNP Paribas",{"id":268,"name":269},"bnp_paribas_antilles_guyane_bnpamqmxxxx","BNP Paribas Antilles-Guyane",{"id":271,"name":266},"bnp_paribas_bnpafrppxxx",1793790214839]