Skip to main content

Herd MCP

Herd connects any MCP client (Claude Code, Cursor, Codex, etc) to on-chain data through the Model Context Protocol. Query contracts, decode transactions, and analyze wallets using natural language.

Capabilities

Contracts

Fetch metadata, search source code, compare proxy implementations

Transactions

Decode traces, parse logs, track balance changes

Wallets

Detect wallet types, view holdings, list deployments

Tokens

Track transfers, check balances, pull market data

Bookmarks

Save and manage wallets, contracts, and transactions

Supported Networks

NetworkStatus
EthereumSupported
BaseSupported

Use Cases

Developers — Understand existing contracts before integrating. Search for specific patterns in verified source code. Security Researchers — Audit contracts, trace exploit transactions, compare implementation versions. Analysts — Track wallet activity, monitor token flows, investigate on-chain behavior.

Example

> What does the swap function do in Uniswap V3 Router?

Claude fetches the contract, parses the source, and explains the swap logic.
> Decode transaction 0x1234...

Claude retrieves traces, logs, and balance changes, then summarizes what happened.

Tools Quick Reference

ToolUse ForExample Query
Contract MetadataContract/code summaries, enhanced ABI, token data, version history”What is the main functionality of contract 0x…?”
Code AnalysisSearch contract code for proxy/implementations together”Find who manages mints and auctions across functions”
Diff VersionsCompare impl version upgrades”What changed in the last contract upgrade?”
Query TransactionDecoded traces, logs, balances, transfers, and more”What key transfers occured and why?”
Latest TransactionsRecent function/event calls with filters”Show recent roles set in functions”
Transaction ActivityAddress tx history with filters”How has 0x… called morpho?”
Wallet OverviewWallet profiling of transactions, positions, and deployments”Overview of 0x…”
Token ActivityToken transfer history for a given position”When did USDC get transferred for deposits?”
Deployed ContractsFind deployments from a wallet”What contracts did 0x… deploy?”
Get BookmarksList saved wallets, contracts, and transactions”What do I have bookmarked?”
Update BookmarksAdd, rename, or remove a bookmark”Bookmark this contract as ‘My Token‘“

Next