Bots St

bots.st/logicnodes

LogicNodes

Validate and verify crypto addresses and transactions

568 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
83
Answered
4 of the last 4 calls

How to reach it

  • MCP, HTTPhttps://logicnodes.io/mcp/v2

What it can do

ToolWhat it says it does
address_format_checkChecks whether a string is a well-formed address for EVM (EIP-55 checksum), Solana, Aptos (AIP-40) or Bitcoin (base58check, bech32, bech32m). With family "auto" it lists every family the string could be, and never picks one. A valid format is not evidence an address is safe, owned, or the one you…
address_validateValidates an address for a chain and returns its canonical form. EVM: EIP-55 (a wrong checksum is refused, never corrected). Aptos: AIP-40 strict form. Says only what can be known offline; it never guesses what kind of account an address is.
agent_register_prepareStep 1 (free): builds the ERC-8004 registration file and A2A agent card LogicNodes will host for your agent, and the exact message your agent address must sign (personal_sign) to publish them with agent_register_publish.
agent_register_publish[PAID $5.00 USDC per call via x402] Step 2: with the signature from agent_register_prepare, LogicNodes hosts the registration file at https://logicnodes.io/a/<address>/registration.json and the agent card next to it, and returns the unsigned transaction that calls register(tokenURI) on the…
aptos_address_validateValidates an address against the Aptos address standard (AIP-40) and returns its canonical form: special addresses (0x0-0xf) as short form, all others as 0x + 64 digits. Strict by default; mode=relaxed also accepts a missing 0x or a few dropped leading zeros, and says which spelling you used (a…
aptos_amount_convertConverts between a human decimal amount and integer base units, using the asset's decimals read LIVE from the chain (never assumed from a symbol). Refuses to round: more decimal places than the asset has is an error. An ambiguous symbol returns AMBIGUOUS_INPUT.
aptos_asset_resolve[FREE: 25 calls/day, then $0.001 USDC per call via x402] Turns a symbol, registry id, fungible-asset address or coin type into one asset, with its on-chain symbol/name/decimals read live. Several different assets share the symbols USDC and USDT (Circle/Tether native vs LayerZero-bridged); those…
aptos_balance_get[FREE: 25 calls/day, then $0.002 USDC per call via x402] Balances of an address for APT and fungible assets, all read at ONE ledger version (stated, or the current one pinned). Amounts are exact integer strings plus decimal strings. Default assets: APT and every verified asset; pass `assets`…
aptos_fee_estimate[FREE: 25 calls/day, then $0.005 USDC per call via x402] Gas unit price tiers (deprioritized/regular/prioritized) plus the cost of common transactions in octas, APT and USD. Gas units are MEASURED by simulating real transfers now, not taken from a table. USD comes only from two independent…
aptos_name_resolve[FREE: 25 calls/day, then $0.001 USDC per call via x402] name -> address, or address -> primary name (give exactly one). A name resolves to its TARGET address, which can differ from its owner; a registered name with no target resolves to nothing (NOT_FOUND) and its owner is never substituted. An…
aptos_tx_decode[FREE: 25 calls/day, then $0.002 USDC per call via x402] Explains what an entry-function payload would do, in plain English, with every argument type-checked against the module ABI and amounts shown using the asset's live decimals. Known patterns (transfers, batch transfers, key rotation, code…
aptos_tx_simulate[FREE: 25 calls/day, then $0.005 USDC per call via x402] Runs an UNSIGNED entry-function transaction through the node's own simulator (no key needed, nothing is submitted) and returns success or the abort decoded in plain English, exact gas and fee, balance changes, and events. Arguments are…
aptos_tx_status[FREE: 25 calls/day, then $0.001 USDC per call via x402] Committed, failed, pending or not found for a transaction hash, with the VM status explained in plain English (Move aborts decoded to module, error name, code and category; the raw status is always included). Fee is computed from the VM's…
aptos_view[FREE: 25 calls/day, then $0.002 USDC per call via x402] Calls a Move #[view] function read-only, after checking every type argument and argument against the module's ABI: u64/u128/u256 must be decimal strings, vector<u8> a 0x hex string, Option<T> written {"vec":[]} or {"vec":[value]}, addresses…
audit_log_append[FREE: 25 calls/day, then $0.001 USDC per call via x402] Adds one entry (any JSON object up to 8 KB: a payment, a decision, a delivery, ...) to your log. Returns its sequence number, its chain hash and the receipt digest that will be in today's Bitcoin-timestamped root. Needs the log's write key.
audit_log_createCreates a logbook for an agent or business. Returns the log id, a write key (to append) and a read key (to export), shown only once. Every entry is hash-chained and timestamped into Bitcoin through the daily receipt root. Free to create; appending costs per entry.
audit_log_exportReturns entries of your log (up to 1000 per call, from fromSeq), re-verifies the whole hash chain, and gives each entry's Bitcoin proof status (pending until its day's root is built and timestamped). Needs the log's read key.
business_days[FREE: 25 calls/day, then $0.001 USDC per call via x402] Counts business days between two dates, adds business days to a date, or tests whether a date is a business day. Weekends are configurable. NO holidays are assumed: pass the holidays you want observed. Dates are calendar dates (YYYY-MM-DD)…
chain_infoDescribes a supported chain: CAIP-2 id, display name, native currency, block explorers, and exactly which operations it supports. Omit `chain` to list every supported chain.
contact_normalize[FREE: 25 calls/day, then $0.005 USDC per call via x402] Normalise contact lists before they go into a CRM or a mail/SMS tool: emails (trimmed, display names and mailto: removed, domain lower-cased, syntax checked, typo domains like gmial.com flagged with a suggestion, role inboxes and disposable…
counterparty_check[FREE: 25 calls/day, then $0.003 USDC per call via x402] Before paying or delivering to an agent or address: checks sanctions lists, on-chain activity on Base and Ethereum (wallet, contract or EIP-7702 wallet; transaction counts), whether it owns an ERC-8004 agent identity, its record of deals…
date_series[FREE: 25 calls/day, then $0.002 USDC per call via x402] Lists the dates of a recurrence exactly: daily / weekly (on chosen weekdays) / monthly (on day numbers like 1, 15 or -1 for the last day, or the nth weekday like 2nd Tuesday or -1 for the last Friday) / yearly, every N periods, from a start…
deal_dispute_review[PAID $1.00 USDC per call via x402] For a deal recorded by the LogicNodes deal notary: verifies the signed, hash-chained record and gives an ADVISORY ruling from fixed rules (R0, R1, R2, R3, R4, R5, R6: settled, delivered and checked, failed check, uncheckable, never delivered, never agreed)…
decimal_calcAdd, subtract, multiply, divide, raise to an integer power, compare, or take a percentage, on decimal STRINGS with exact arithmetic (no floating point). The result is rounded only to the scale and rule you choose, and the response says whether rounding changed the value. JSON numbers are refused…
ens_resolve[FREE: 25 calls/day, then $0.001 USDC per call via x402] Resolves an ENS name (e.g. vitalik.eth) to its Ethereum address, or an address to its primary ENS name, read live from Ethereum mainnet. Give exactly one of name or address. A reverse result is returned only if that name resolves back to the…
erc8004_agentReads an agent from the ERC-8004 identity registry on Base: its owner address and the registration URI it points to, at one stated block. The URI is reported, not fetched (fetching arbitrary URLs for you is not this tool's job). An id that was never minted is NOT_FOUND.
erc8004_reputationSummarises the feedback posted about an agent in the ERC-8004 reputation registry on Base, at one block: number of distinct clients, number of feedback entries, the registry's own summary value, and each client's latest entry (value, tags, revoked). It is EVIDENCE, not a verdict: anyone can post…
evm_allowance[FREE: 25 calls/day, then $0.002 USDC per call via x402] How much a spender may take from an owner for a token, at one block, in exact base units and human units, flagging 'unlimited' approvals.
evm_balance[FREE: 25 calls/day, then $0.002 USDC per call via x402] Native and ERC-20 balances of an address, ALL read at one stated block (number and hash returned). Token decimals are read from the token contract, never assumed; an address with no code, or a contract that is not a standard ERC-20, is an…
evm_block[FREE: 25 calls/day, then $0.001 USDC per call via x402] Number, hash, timestamp, base fee (gwei), gas used/limit and transaction count of one block. Use block "finalized" for a block that can no longer reorganize.
evm_calldata_decode[FREE: 25 calls/day, then $0.001 USDC per call via x402] Decodes transaction calldata against an ABI that YOU supply and returns the function, its signature and each argument. If the selector is not in your ABI it says so and lists the selectors it does have; it does not guess from a selector…
evm_contract_type[FREE: 25 calls/day, then $0.003 USDC per call via x402] Says what is at an address using on-chain evidence: empty account, EIP-7702 delegated account, EIP-1167 minimal proxy, EIP-1967 proxy (with implementation and admin), Safe wallet (with owners and threshold), or other contract. Each…
evm_log_decode[FREE: 25 calls/day, then $0.001 USDC per call via x402] Decodes one event log (its topics and data) against an ABI that YOU supply and returns the event name and arguments. If no event in your ABI matches topic0 it says so rather than guessing from a database of known events.
evm_logs[FREE: 25 calls/day, then $0.003 USDC per call via x402] Logs emitted by one contract in a block range of at most 2000 blocks, optionally filtered by topics. Refuses (rather than truncates) when more than 1000 logs match, so an answer is always complete.
evm_nonce[FREE: 25 calls/day, then $0.001 USDC per call via x402] The transaction count of an address at one stated block. Pending-pool transactions are not counted, and the answer says so.
evm_spend_report[FREE: 25 calls/day, then $0.005 USDC per call via x402] Every transfer of one ERC-20 token out of (or into) a wallet across a block range of up to 20,000 blocks, with exact amounts, per-counterparty totals, per-UTC-day totals, and an accounting CSV. Reads public chain data only. The range is…
evm_token_metadata[FREE: 25 calls/day, then $0.002 USDC per call via x402] Name, symbol, decimals and total supply of an ERC-20 read from its contract at one block. Handles tokens whose name/symbol are bytes32. If decimals() is missing, it is an error: decimals are never assumed.
evm_tx_receipt[FREE: 25 calls/day, then $0.002 USDC per call via x402] Status (success / reverted / pending), block, gas used and the exact fee in wei and native units for a transaction hash. 'Not found' is reported as such and is not proof the transaction never existed.
find_free_slots[FREE: 25 calls/day, then $0.005 USDC per call via x402] Finds meeting slots inside every participant's working hours (each in their own IANA time zone, daylight-saving changes included) that avoid all their busy times (optionally with a buffer). Returns each slot in your display zone and in every…
fx_rate[FREE: 25 calls/day, then $0.002 USDC per call via x402] Converts between about 30 currencies (USD, EUR, GBP, JPY, CAD, AUD, CHF, CNY, INR, MXN, BRL, ...) at the European Central Bank's euro reference rates, published once per business day around 16:00 CET. Cross rates go through the euro exactly…
gas_estimate[FREE: 25 calls/day, then $0.001 USDC per call via x402] Current fee tiers for a chain as decimal strings with explicit units. EVM: confidence levels (default 99/95/90/80/70) in gwei with base fee, priority fee and max fee. Aptos: deprioritized/regular/prioritized gas unit prices in octas per gas…
get_gas_pricesCurrent gas price estimates for an EVM chain in Blocknative-compatible format (gwei). Default chain is Ethereum (1). Supported chain IDs: 1, 8453, 42161, 10, 137, 56, 43114, 59144, 534352, 324, 100, 81457, 5000, 42220.
holiday_calendar[FREE: 25 calls/day, then $0.001 USDC per call via x402] Computes public holidays from the rules in law instead of memory: US federal holidays (fixed dates moved to Friday/Monday when they fall on a weekend, nth-weekday holidays such as Thanksgiving, Juneteenth from 2021) or bank holidays in…
id_check[FREE: 25 calls/day, then $0.001 USDC per call via x402] Catches typos in identifiers before they go on an invoice, a payment or an order: IBAN (country length + mod-97), US ABA routing number (3-7-1 checksum), GTIN/EAN/UPC barcodes, ISBN-10/13, VIN (check digit), US NPI, EIN (format and IRS…
interest_calc[FREE: 25 calls/day, then $0.001 USDC per call via x402] Exact simple or compound interest for a principal, an annual percentage rate and a term in years, compounded annually, semiannually, quarterly, monthly, weekly or daily. The number of periods must be whole; fractional periods are refused…
invoice_check[FREE: 25 calls/day, then $0.01 USDC per call via x402] Line totals (qty x unit price, minus line discounts), subtotal, invoice discount (spread over the lines by value), tax per invoice or per line (the usual source of 1-cent differences: both are shown), shipping (taxable or not) and the total…
json_check[FREE: 25 calls/day, then $0.002 USDC per call via x402] Check structured output before you use or send it. Give the raw text (a model reply works: set extract to pull the JSON out of ```json fences or surrounding prose) or the parsed data, and optionally a JSON Schema. Returns valid / invalid…
list_ops[FREE: 25 calls/day, then $0.002 USDC per call via x402] Set and order operations on lists of up to 50000 items, done exactly (language models drop or duplicate items in long lists). ops: dedupe (with the duplicates and their counts), sort (natural order: item2 before item10), union, intersection…
list_supported_chainsEVM chains with live gas data, with chain IDs.
loan_calc[FREE: 25 calls/day, then $0.001 USDC per call via x402] Monthly payment, total interest and total paid for a fixed-rate amortizing loan, in exact arithmetic. The payment is rounded once to the currency scale and the final payment absorbs the rounding so the balance ends at exactly zero.
money_calc[FREE: 25 calls/day, then $0.001 USDC per call via x402] Rounds, adds, subtracts, multiplies, or splits an amount of an ISO 4217 currency, using that currency's real number of minor units (JPY 0, USD 2, KWD 3). A currency not in the list is refused, never assumed to have 2 decimals. split divides…
operator_verify_check[PAID $10.00 USDC per call via x402] Step 2 of the verified-operator badge: reads https://<domain>/.well-known/logicnodes-verify.txt and the DNS TXT record _logicnodes.<domain>; if either holds the line from operator_verify_start, the badge is recorded for 365 days and shows in counterparty_check…
operator_verify_startStep 1 (free) of the verified-operator badge. Returns one line to publish EITHER as the content of https://<domain>/.well-known/logicnodes-verify.txt OR as a DNS TXT record at _logicnodes.<domain>. Then call operator_verify_check. The badge proves control of the domain and is valid 365 days.
payment_verify[FREE: 25 calls/day, then $0.002 USDC per call via x402] Given a transaction hash, lists the ERC-20 transfers in its receipt and, if you give expectations (payee, asset, amount, payer), says whether a successful transaction contains a matching transfer. Use it to check an x402 or other USDC…
pii_redact[FREE: 25 calls/day, then $0.002 USDC per call via x402] Scans text for emails, phone numbers, US SSNs, payment card numbers (Luhn-checked), IBANs (checksum-checked), IP addresses and secrets (API keys such as sk-..., AKIA..., ghp_..., xoxb-..., private keys and 0x-prefixed 64-hex keys), and…
quote_check[FREE: 25 calls/day, then $0.01 USDC per call via x402] Before your agent quotes, cites or summarises a document, check each quote against the source text. Per quote: "exact" (verbatim, with location), "same_words" (only capitalisation, spacing or punctuation differ), "numbers_differ" (the passage…
random_from_block[FREE: 25 calls/day, then $0.002 USDC per call via x402] Deterministic, publicly recomputable random integers derived from a FINALIZED block hash and a salt. Refuses a block that is not yet final. Not secret and not for cases where the salt can be chosen after seeing the block.
reconcile[FREE: 25 calls/day, then $0.05 USDC per call via x402] Match two lists that should agree, line by line, and list everything that does not: bank statement vs ledger, invoices vs payments received, payouts vs orders. Rules, in order: same reference and amount; same reference but a different amount…
sanctions_check[FREE: 25 calls/day, then $0.001 USDC per call via x402] Checks whether an address appears on public sanctions lists: the US Treasury OFAC SDN digital-currency addresses (EVM, Bitcoin, Solana, Tron, Litecoin, Bitcoin Cash) and, for EVM addresses, Chainalysis' on-chain sanctions oracle. Returns…
slippage_bounds[FREE: 25 calls/day, then $0.001 USDC per call via x402] From a quoted amount in base units (integer string) and a slippage tolerance in basis points, computes the minimum you should accept (min_out, rounded down) or the maximum you should pay (max_in, rounded up). Integer arithmetic only; the…

And 23 more tools.

In its maker's words

Verified EVM, Aptos and finance tools for AI agents; gas for 14 chains. Pay per call (x402).

Website
logicnodes.io
Publisher
logicnodes.io
Listed from
the official MCP Registry as io.logicnodes/tools
Version
1.0.0, updated 22 Oct 2026
Kinds of work
Security and trust, Search and research, Finance and markets

The domain it lives on

logicnodes.io
registered 19 May 2026 (6 months ago), at GoDaddy.com, LLC, its home page is a working site

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered568 ms
Answered538 ms
Answered205 ms
Answered205 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.