Back to tools

Onchain Data

Get started by giving this to your agent
$Set up https://dev.monid.ai/SKILL.md, and then use Monid to show me what I can do with Onchain Data.
No endpoints here yet
Check back soon — the catalog grows weekly.

Try it with your agents

01
Explain a wallet's activity
Set up https://dev.monid.ai/SKILL.md, and then use Monid to fetch vitalik.eth's recent on-chain transactions and explain what the wallet has been doing in plain English.

How-to guide

What does this wallet hold?a whole wallet for a cent, and what the total covers
Step 1

Set up Monid.

One line. It installs the CLI and asks for an API key from app.monid.ai. New accounts start with $1.00.

Say this to your agent
>set up https://monid.ai/SKILL.md
Step 2

Pick what you need. Say it in one sentence.

Click a job. Paste the sentence, fill in the brackets.

Everything one address holds

Say this to your agent
>get the wallet detail for <address> with surf on monid and give me the total, the chain split and the top ten positions by usd value. if you pass a chain, use it only to filter the positions: the usd total stays at the ALL-CHAIN figure and does not follow the filter. do not paste the whole response back to me: it runs to hundreds of kilobytes
What the agent runsdone
surf /wallet/detail$0.012
api.strale.io /x402/wallet-balance-lookup$0.0238
surf /wallet/net-worth$0.012
x402.quicknode.com /base-mainnet$1.10
What came backone exchange wallet · 2026-09-25
Where the value actually sitsUS dollars, of 26 reported chains
chain 1$2,303,487,897
chain 2$6,833
chain 3$6,237
chain 4$4,086
what one cent buysa thousand token balances each with a USD value, the NFTs, every active chain, the total and an exchange label at confidence 1; the counts differ per wallet, so read them rather than expecting ours
the chain filter does not filter the moneyasking for one chain filters the tokens and the NFTs correctly while the usd total stays at the all-chain figure. On a second wallet that made the chain-scoped answer 11.3x too high, which is the most expensive mistake available on this endpoint
and the NFT list is silently capped at 200no more-results flag, no total and no paging, and a chain-filtered call returned exactly 200 again sharing only 31 with the unfiltered 200. This page's original wallet only escaped it by holding fewer than the cap
the catch530,801 bytes, roughly 132,700 tokens; the call is cheap and the answer does not fit in a context window, so summarise it in code before it reaches a model
26 chains, one that matters99.999% of the value sits on the first one; active on 26 chains is true and nearly meaningless
the dearer twin is not a strict subsetit costs about 2x and returns no token amounts, so it loses on price and on holdings. But it carries transfer recency, a provenance block and a settlement id that the cheaper one has nowhere, so a reader told it is a strict subset deletes fields they cannot get elsewhere
$0.0121,011 positions, one call
Open this guide on its own page →