onchaincheck
100+ pay-per-call tools: token risk, wallet sanctions screening, onchain data, web, company, AI
Description from the maker (original English)
Read-only watchtower for AI agents on-chain: decoded receipts, plan vs execution, Safe audits.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
https://agentwatch.agentwatch.workers.dev/mcpRun this in your terminal
claude mcp add --transport http agentwatch https://agentwatch.agentwatch.workers.dev/mcpPaste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"agentwatch": {
"url": "https://agentwatch.agentwatch.workers.dev/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"agentwatch": {
"type": "http",
"url": "https://agentwatch.agentwatch.workers.dev/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
https://agentwatch.agentwatch.workers.dev/mcpMenu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Tool names and descriptions exactly as the server reported them on Nov 8, 2026. The maker wrote them, not us; we show them as plain text.
list_watchedList watched addresses for this connector principal. NEW USERS: if empty, call watch_demo_set next (do not invent a global feed), then get_dashboard.
get_feedDecoded activity feed for an address. Use when reviewing what an agent did on-chain.
run_auditRun provenance audit on a Safe/address. Use when the user asks 'is this fake?' or wants a shareable verdict.
get_capabilitiesBlast-radius / historical capability for an agent key. Use before trusting an agent with funds.
get_alertsList alerts scoped to this principal's watched addresses (empty watch list → call watch_demo_set first). Use when checking what needs attention.
get_pending_proposalsPending Safe multisig proposals from the Safe Transaction Service (indexer confidence). Pass safe=0x… or omit to scan all watched addresses.
get_fidelityIntent↔execution fidelity score for an agent or Safe. Use for accountability / coverage meter. Check matched_agent — false means the address has no indexed activity (as signer or as the Safe that executed), so the score is vacuous.
get_leaderboardPublic standings for agents with a published passport, ranked from receipts (declared-first coverage, fidelity, reliability, hygiene, sustained work). Pass agent_key to get that agent's own rank, its component scores, and what it would need to climb. Read-only: nothing here can b
get_benchmarkCounterfactual P&L / agent alpha vs do-nothing baselines. Use for performance honesty checks. Check matched_agent — false means the key has no indexed activity.
get_tcaTCA market-context snapshot for an event_id (chain:txHash). Use when judging execution quality.
register_intentDeclare an intent BEFORE broadcasting. Returns {intent_id, pairing_code}. Append the 16-hex pairing_code as the last 8 bytes of calldata (no magic prefix), then broadcast — EXCEPT bare ETH transfers to contracts (empty data + value>0): appending reverts on Safe/fallback handlers;
add_watchStart watching an address. Use when onboarding a new agent or Safe.
watch_demo_setONE-SHOT cold-start for brand-new Claude / MCP users with an empty watch list. Adds the July 18 fixture (Agent EOA + Safe A + Safe B on Base, with declared intents) and one live Polygon trading bot, so the first dashboard has recent activity. Call this FIRST after connect when li
refresh_watchesForce an immediate poller pass over this principal's watched addresses (catch up txs from explorers into AgentWatch). Use after add_watch / a fresh broadcast when get_feed is still empty. Optional address / chains to focus the pass.
get_agent_passportRead the declared identity of a watched agent (name, model provider, how often it runs, role, purpose, operator) and whether its public passport page is published.
set_agent_passportDeclare who a watched agent is: model provider, run cadence, role, purpose, operator, and whether to publish a shareable public passport at /a/ . Declarations never change the receipt-derived numbers next to them; publishing exposes only this address, never the rest of the watch
list_recovery_ownersList this user's saved recovery wallets (human co-signers for default 1/2 Safes). Each may have a label/purpose — users often keep several for different vaults.
set_recovery_ownerSave or update a recovery address for this user. Product default Safe is then 1/2: threshold 1, owners = [agent, this recovery]. Use make_default=true to prefer this label in get_safe_defaults.
remove_recovery_ownerRemove a saved recovery address for this user.
get_safe_defaultsReturn the default Safe ownership plan for an agent EOA: threshold 1 + agent + selected recovery (1/2 when one recovery is set). Call before register_intent for Safe deploys. AgentWatch never deploys or signs.
get_dashboardPersona-tailored dashboard brief (fidelity, alerts, pending plans, recent planned-vs-executed). NEW USERS with empty watches: call watch_demo_set first, then get_dashboard again. Narrate in plain language; ask the user to Always allow the AgentWatch MCP App widget when the host p
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 9, 2026
The registry lists no source repo, so we cannot match the publisher (agentwatch.agentwatch.workers.dev) to the code
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Responded in 675 ms (HTTP 200)
No sign-in needed
Read 21 tool descriptions and found no hidden instructions to the AI
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 2 of 3 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed –, and the latest version (0.5.1) reached the registry 33 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: onchaincheck, Bvcc Agent Wallet, FinzData Workspace
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
100+ pay-per-call tools: token risk, wallet sanctions screening, onchain data, web, company, AI
Non-custodial BVCC Agent Wallet on-chain for AI agents: balances, transfers, approvals, swaps.
AI workspace with FinzData built in: stocks, futures, options GEX, macro, crypto data and code runs.
No README found in the repo