Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Smarts

FreeNot checked

Live docs for every verified smart contract.

GitHubEmbed

About

Live docs for every verified smart contract.

README

Live docs for every verified smart contract. Point your AI agent at one URL and ask about any contract on Ethereum, Base, Arbitrum, Optimism, or Polygon.

Add to your AI agent

# Claude Code
claude mcp add --transport http smarts https://smarts.md/mcp

Cursor / Windsurf / Cline / Claude Desktop: see https://mcp.smarts.md for the per-client config snippet.

Tools

tool what
get_contract_info metadata + classification + adapter tag
get_contract_source source index, file content, or grep across verified Solidity source
get_erc20_info supply, price, market cap, issuer, admin controls
get_governance_timeline privileged-event history: role changes, upgrades, pauses, blacklisting, minter config
get_recent_events recent decoded contract events, optionally filtered by event name
get_uniswap_v3_pool pair, fee, price, liquidity, tick, TVL
inspect_address EOA vs contract, balance, nonce, reverse ENS
read_contract_state any view/pure function with args

Curated shortcuts

Use slugs anywhere a tool accepts slug; Smarts resolves them to chain + address.

  • Stablecoins: usdc-eth, usdt-eth, dai-eth, usde-eth, susde-eth, pyusd-eth, usdc-base, usdc-arbitrum, usdc-optimism, usdc-polygon
  • Governance tokens: uni-eth, aave-eth, comp-eth, mkr-eth, sky-eth, ldo-eth, arb-arbitrum, op-optimism, aero-base
  • Protocol contracts: univ3-factory-eth, univ3-swaprouter-eth, aavev3-pool-eth, aavev3-pool-base, aavev3-pool-arbitrum
  • Pools: univ3-usdc-weth-eth, univ3-usdt-weth-eth, univ3-wbtc-weth-eth, univ3-dai-usdc-eth

Ask your AI

  • "Is usdc-eth paused right now?"
  • "TVL of univ3-usdc-weth-eth?"
  • "Who is 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045?"
  • "Total supply of usdc-arbitrum."

Stack

Rails 8 + Postgres 17 + Hotwire + Tailwind, deployed via Kamal 2 to Hetzner. No TypeScript, no Node services. MCP server via the official mcp Ruby SDK.

License

MIT — see LICENSE.

from github.com/defi-io/smarts

Installing Smarts

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/defi-io/smarts

FAQ

Is Smarts MCP free?

Yes, Smarts MCP is free — one-click install via Unyly at no cost.

Does Smarts need an API key?

No, Smarts runs without API keys or environment variables.

Is Smarts hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Smarts in Claude Desktop, Claude Code or Cursor?

Open Smarts on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Smarts with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All productivity MCPs