← Registry

Security & Testing

smarts.md

Provides smart contract analysis, source code retrieval, and risk assessment for Ethereum-based contracts.

1 endpoint15 known toolsCached registry data

ENDPOINT 1

https://smarts.md/mcp

No auth detected

Known tools 15

get_contract_info

Get metadata about a verified smart contract: name, compiler, classification, supported adapters, and counts of functions and events.

get_contract_source

Fetch the verified Solidity source for an indexed contract.

get_admin_risk

Get the current admin / risk profile for a verified contract: detected privileged controls, current control values, recent governance summary, evidence, warnings, and freshness metadata.

get_erc20_info

Get live state of an ERC-20 token: supply (raw + human-formatted), price, market cap, and issuer.

get_governance_timeline

Return the governance / admin event history for a contract, newest first.

get_polymarket_market

Get Polymarket market metadata and on-chain resolution state by slug or condition_id.

get_polymarket_position

Get a wallet's Polymarket CTF outcome-token balances for up to 10 explicit markets.

get_polymarket_resolution

Audit a Polymarket market resolution by slug or condition_id.

get_recent_events

List the most recent events emitted by a contract, decoded against its ABI.

get_uniswap_v3_pool

Get live state of a Uniswap V3 pool: token pair, fee tier, current price (both directions), active liquidity, current tick, and TVL in USD (via DefiLlama token prices).

inspect_address

Inspect any EVM address: classifies it as an EOA / unverified contract / EIP-7702 delegated wallet, returns native-token balance, outgoing tx count (nonce), and reverse-ENS name (Ethereum only).

list_article_drafts

List multilingual article drafts under docs/drafts, including slug, category, locales, and validation errors.

publish_article

Publish a multilingual article into Smarts article pages.

validate_article_draft

Validate one multilingual article draft without publishing it.

read_contract_state

Read the current on-chain value of a view/pure function.