KOSYAK EVM TOOLS

43 tools from the Kosyak Evm MCP Server, categorised by risk level.

View the Kosyak Evm policy →

READ TOOLS

35
decode_transaction_input Decode calldata to function name + args via Tenderly (no ABI needed). Requires TENDERLY_RPC_URLS. estimate_gas Estimate gas + cost in ETH for a transaction without sending it. get_address_history Address history via Etherscan. `address` is the PARTICIPANT (holder/sender/receiver), NOT the token contract. For all transfers of a given NFT coll... get_allowance Check ERC20 allowance granted to a spender. get_balance Get the native token balance (ETH, MATIC, etc.) for an address get_block Get block details by block number or hash get_chain_info Get information about an EVM network: chain ID, current block number, and RPC endpoint get_code Get bytecode at address. Classifies as EOA / EIP-7702 delegated EOA / contract. For EIP-7702, returns delegatedTo address. get_contract_abi Fetch verified contract ABI from Etherscan. For proxies (resolveProxy=true default): returns `abi` as merged UNION of proxy-shell + impl ABIs (impl... 2/5 get_contract_creation Get contract creator address and creation tx hash via Etherscan. Up to 5 addresses per call. Requires ETHERSCAN_API_KEY. get_contract_interfaces Detect ERC-165 supported interfaces on a contract (ERC-721, ERC-1155, ERC-2981 royalty, AccessControl, Seaport, etc.). get_contract_source Verified Solidity source + metadata via Etherscan. Filters to avoid dumping 200KB of multi-file source: `index:true` returns only the file list wit... 2/5 get_erc1155_balance Get ERC1155 token balance for an address get_gas_price Get current gas prices (base fee + priority fee, in wei and gwei). get_latest_block Get the latest block from the network get_logs Query event logs. Auto-decodes 47+ events: ERC20/721/1155 transfers (NFTs + tokens, Mint/Burn), Uniswap V2-V4 swaps, Aave V3 / Compound V2+V3 lendi... get_nft_info Get ERC721 NFT metadata URI + optionally fetch the referenced JSON (http/https only — IPFS skipped). get_proxy_implementation Detect if address is a proxy and return implementation. Supports EIP-1967 (Transparent/UUPS), EIP-1967 Beacon, EIP-1167 Minimal Proxy, EIP-1822 UUPS. get_storage_at Read raw storage slot at address. Returns 32-byte hex value. For analyzing unverified contracts or EIP-1967 slots. get_supported_networks Get a list of all supported EVM networks get_token_balance Get the ERC20 token balance for an address get_token_metadata Comprehensive token analysis in one call: name, symbol, decimals, totalSupply, proxy status + implementation, verified status. Useful for unknown t... get_token_price Token price from CoinGecko by ticker (ETH, BTC) or ID (ethereum). Returns price + 24h change. 2/5 get_transaction Get transaction details by transaction hash get_transaction_receipt Get transaction receipt (status, gas, logs with auto-decoded events). get_transaction_trace Tenderly trace: internal calls, state changes, gas, decoded events. summary=true for compact. Requires TENDERLY_RPC_URLS. get_wallet_address Get the configured wallet address. lookup_ens_address Lookup the ENS name for an Ethereum address (reverse resolution) multicall Batch multiple contract reads into one RPC via Multicall3. Reduces latency for portfolio/price queries. nft_check_transferability Classify NFT transferability. Ordered cascade: (1) Simulate direct EOA transferFrom — success → 'open' medium; revert → continue. (2) If revert, ca... nft_recent_activity Summarize recent transfer activity of an NFT collection (ERC721 by default; pass standard:'erc1155' for TransferSingle/TransferBatch). High-level w... read_contract Call view functions on a contract. Auto-fetches ABI or uses common ERC20 signatures. On revert auto-decodes via cascade (contract ABI → impl ABI if... sign_message Sign message with configured wallet (for SIWE auth, off-chain signatures). sign_typed_data Sign EIP-712 typed data with configured wallet (permits, meta-txs). verify_signature Verify that a signature was created by the given address for the given message. Returns boolean.

WRITE TOOLS

4

EXECUTE TOOLS

2

FINANCIAL TOOLS

2
How many tools does the Kosyak Evm MCP server have? +

The Kosyak Evm MCP server exposes 43 tools across 4 categories: Read, Write, Execute, Financial.

How do I enforce policies on Kosyak Evm tools? +

Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Kosyak Evm server.

What risk categories do Kosyak Evm tools fall into? +

Kosyak Evm tools are categorised as Read (35), Write (4), Execute (2), Financial (2). Each category has a recommended default policy.

Enforce policies on Kosyak Evm

Open source. One binary. Zero dependencies.

npx -y @policylayer/intercept
github.com/policylayer/intercept →
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.