Skip to content
n8n community node

Read onchain state in your n8n, Make (roadmap), or Zapier (roadmap) workflow.

Drop an evmquery node into any n8n flow. Trigger on schedule, read a contract, branch on the result, send alerts — no glue code, no ABI files.

Workflow · Aave health alert Live
Schedule trigger
every 5 minutes
evmquery
aave.health(wallet)
HF 1.34
Slack alert
if HF < 1.5 → #risk

n8n community node · Make and Zapier on the roadmap

Why this exists

Onchain data shouldn't need a backend team.

You have a workflow engine. You have an idea. What stops you is that every onchain read means commissioning a dev sprint for ABIs, RPCs, and decoders.

No native onchain node

n8n and Make have nodes for Slack, Airtable, and 400 other services. For reading an EVM contract? You're building a custom HTTP node and decoding hex by hand.

RPC glue you don't want to own

Provider keys, rate limits, retries, fallback URLs. Stuff that belongs in a platform, not inside a workflow.

ABIs as attachments

Every contract needs its ABI JSON pasted into an HTTP node. Every proxy needs its implementation resolved manually. It rots the moment a contract upgrades.

One-off scripts, forgotten

The “quick” Python script for a one-time alert grows into five cron jobs nobody remembers owning. A visual workflow is where this belongs.

What evmquery does

An onchain node for your no-code stack.

Install the evmquery node in n8n. Point it at any contract. Get typed data back into the workflow — ready for branching, alerts, or storage.

  • Drop-in n8n node

    Install from the n8n community marketplace. Authenticate once with an API key. Expressions work the same as in the REST API and MCP.

  • Any contract, any chain

    Ethereum, Base, BNB Smart Chain today. Proxies resolve automatically. Verified contracts work without uploading ABIs.

  • Typed output, ready to branch

    BigInt, address, struct — decoded into workflow variables. Run IF nodes, Switch nodes, Merge nodes on real numbers, not hex strings.

  • Cross-protocol in one step

    One expression reads Aave health, a Uniswap LP value, and a Chainlink price in a single node run. Auto-batched across contracts.

  • Make and Zapier on the roadmap

    REST API works in any tool that speaks HTTP today. Native Make and Zapier connectors are coming — ping us if you want early access.

json
								{
  "node": "evmquery",
  "chain": "evm_ethereum",
  "expression": "aave.getUserAccountData(wallet).healthFactor"
}
							
The expression lives in the node. No ABI, no RPC, no decoder.

Everything you reach for, in one expression.

Read any EVM contract without wiring providers, ABIs, or decoders by hand.

Any contract

Read state by address. No ABI files, ever.

usdc.balanceOf(vitalik)
2,847.19

Proxy-aware

EIP-1967, transparent, beacon — resolved automatically.

proxy 0xA0b86a…EB48
impl 0x43506…8C9D

Typed results

BigInt, address, struct — decoded and ready.

{
  "result": "2847.193021",
  "type": "uint256",
  "chain": "evm_ethereum"
}

Cross-protocol in one call

Aave, Uniswap, Curve in a single query — independent reads auto-batched into one Multicall3 round.

q({
  health: formatUnits(
    aave.getUserAccountData(me).healthFactor, 18),
  position: uniswap.positions(solInt(42)),
})

Drop it in your agent

MCP for Claude, Cursor, VS Code, Windsurf. REST for everything else.

claude mcp add evmquery \
  --transport http \
  https://api.evmquery.com/mcp

Frequently asked questions

Yes. Install the evmquery community node from the n8n marketplace. It authenticates with an API key and exposes the full expression language as a node action.

Not as native apps yet — they’re on the roadmap. The REST API works in any tool that can make an HTTPS request, which covers Make’s HTTP module and Zapier’s Webhooks by Zapier action.

Health-factor alerts when an Aave position approaches liquidation. Slack notifications on large DEX swaps. Airtable rows for every new NFT mint. Treasury snapshots pushed to a Google Sheet. Anything that reacts to onchain state.

Ethereum, Base, and BNB Smart Chain today. More EVM chains are added continuously. If a contract is verified on a supported chain, the node can read it.

The node uses an API key you generate in the dashboard. Keys are scoped per workspace and can be rotated at any time. All traffic is over HTTPS.

Ship your first onchain workflow today.

Free tier included. No credit card. The n8n node installs in under a minute.