{"protocol":"mcp","protocolVersion":"2025-06-18","transport":"http-jsonrpc","endpoint":"https://kette.halowerk.com/mcp","server":{"name":"kettenwerk","title":"HALOWERK kettenwerk","version":"1.0.0"},"methods":["initialize","ping","tools/list","tools/call"],"tools":[{"name":"token_resolve","title":"Resolves a token symbol, contract address or price-directory id into every matching contract across Ethereum, Base, Arbitrum, Optimism, Polygon and BNB Smart Chain, marking which one is the issuer-operated version and which are bridged or look-alike contracts.","price_usdc":0.002},{"name":"contract_verification","title":"Tells whether a contract's source is publicly verified, with compiler version, optimizer settings, license, deployer, creation block — and for a proxy, whether the implementation behind it is verified, which is the question that actually matters.","price_usdc":0.004},{"name":"honeypot_check","title":"Simulates a transfer of an ERC-20 token against the live chain state with an overridden balance and reports, step by step, whether it goes through or reverts - without ever sending a transaction.","price_usdc":0.01},{"name":"token_restrictions","title":"Reports which trading restrictions an ERC-20 contract can impose - blacklists, pause switches, wallet and transaction caps, changeable taxes - and states for every finding whether it was read from bytecode or from a live call.","price_usdc":0.008},{"name":"holder_concentration","title":"Returns the largest holders of an ERC-20 token with pool, bridge, burn and exchange addresses excluded, plus an adjusted top-10 share, a Gini value and a concentration verdict.","price_usdc":0.004},{"name":"liquidity_ownership","title":"For a liquidity pool: who holds the LP tokens, how much is burned, how much sits in a known locker, how much is free to be pulled at any moment, and which named locker it is.","price_usdc":0.006},{"name":"token_authorities","title":"Finds who can still change a token: owner, whether ownership was really renounced, mint, pause, freeze, blacklist, upgrade and fee authorities — each backed by the function name, its selector and a simulated call that shows whether access is actually restricted.","price_usdc":0.005},{"name":"proxy_upgrade_risk","title":"For an upgradeable contract: who is allowed to swap the code behind the address, whether a timelock stands in front of it and how long its delay is, plus the full upgrade history with transaction references.","price_usdc":0.006},{"name":"token_unlock_monitor","title":"Returns upcoming, source-backed token unlocks for a tracked crypto asset, including the exact token amount, lock count, enforcement basis and each release as a percentage of current circulating supply.","price_usdc":0.008},{"name":"allowance_risk","title":"Lists the ERC-20 spending approvals a wallet has granted, how much of each is actually at risk given the current balance, and returns ready-made revoke call data the caller can sign themselves.","price_usdc":0.004},{"name":"tx_decode","title":"Decodes EVM call data into a readable method name, typed parameters, approvals and transfers, plus a one-sentence summary of what the transaction does — from a transaction hash, a raw signed transaction or a plain {to, data, value}.","price_usdc":0.003},{"name":"tx_simulate","title":"Simulates one EVM transaction against a forked chain state and returns exactly what it would do: success or revert reason, gas used, every balance change measured before and after, approvals granted or revoked, the call tree and warnings — without ever signing or broadcasting anything.","price_usdc":0.012},{"name":"token_risk_report","title":"One combined report on an ERC-20 token: identity and look-alikes, source verification, who can still mint, pause, blacklist or upgrade it, and the upgrade history — every finding tagged with the endpoint it came from, priced below the sum of the individual calls.","price_usdc":0.014},{"name":"wallet_portfolio","title":"Priced snapshot of everything a wallet holds across chains, with the share of the total that actually carries a price, spam tokens flagged rather than dropped, and every unpriced holding listed with a reason.","price_usdc":0.005},{"name":"wallet_activity","title":"Summarises what a wallet has been doing across chains: transaction count by type, first and last activity, active days, counterparties, protocols touched and a daily timeline.","price_usdc":0.005},{"name":"wallet_pnl","title":"Cost basis and profit or loss per asset for one wallet, computed from on-chain transfers priced at the time they happened, with an explicit coverage figure saying how much of it is actually backed.","price_usdc":0.012},{"name":"wallet_classify","title":"Classifies what a wallet does - trading, automation, liquidity, bridging, collecting, dormant, contract or distribution - with the evidence behind every class and the thresholds used.","price_usdc":0.006},{"name":"counterparty_graph","title":"Builds the interaction graph around one wallet - which contracts and addresses it dealt with, how often, in which direction and when - with contract types named and no link to people.","price_usdc":0.01},{"name":"cross_chain_balance","title":"Balances of one wallet across several chains, grouped by asset and by chain, with canonical and bridged versions of the same asset told apart and still added up.","price_usdc":0.006},{"name":"tx_status","title":"Status of one EVM transaction: confirmed, failed, pending, replaced or unknown, with confirmations, the finality rule of that chain, the fee actually paid and the revert reason when it failed.","price_usdc":0.002},{"name":"gas_estimate","title":"Current gas cost on one EVM chain: base fee, priority fee for slow, normal and fast, the suggested max fee, the expected wait in seconds measured from real block times, and the total cost in USD for a typical transaction.","price_usdc":0.002},{"name":"chain_health","title":"Health of one or more EVM chains measured across several independent public RPC endpoints at once: block height per endpoint, agreement, latency, block age, a real block-hash comparison at fixed depth and a gas spike flag.","price_usdc":0.003},{"name":"bridge_track","title":"Follows one bridge deposit from its source transaction: which bridge, how much left, what was deducted on the way, how long it has been running against that bridge usual duration, and what step is missing next.","price_usdc":0.004},{"name":"fraud_graph_patterns","title":"Finds rings, pass-through nodes, star patterns and chain-like structuring in a submitted transaction graph, with edge-level evidence and no fraud or AML verdict.","price_usdc":0.006}],"payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","note":"tools/list braucht keine Zahlung. tools/call rechnet den Werkzeugpreis über x402 ab."}}