Security & Testing
smarts.md
Provides smart contract analysis, source code retrieval, and risk assessment for Ethereum-based contracts.
ENDPOINT 1
https://smarts.md/mcp
Known tools 15
get_contract_infoGet metadata about a verified smart contract: name, compiler, classification, supported adapters, and counts of functions and events.
get_contract_sourceFetch the verified Solidity source for an indexed contract.
get_admin_riskGet 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_infoGet live state of an ERC-20 token: supply (raw + human-formatted), price, market cap, and issuer.
get_governance_timelineReturn the governance / admin event history for a contract, newest first.
get_polymarket_marketGet Polymarket market metadata and on-chain resolution state by slug or condition_id.
get_polymarket_positionGet a wallet's Polymarket CTF outcome-token balances for up to 10 explicit markets.
get_polymarket_resolutionAudit a Polymarket market resolution by slug or condition_id.
get_recent_eventsList the most recent events emitted by a contract, decoded against its ABI.
get_uniswap_v3_poolGet 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_addressInspect 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_draftsList multilingual article drafts under docs/drafts, including slug, category, locales, and validation errors.
publish_articlePublish a multilingual article into Smarts article pages.
validate_article_draftValidate one multilingual article draft without publishing it.
read_contract_stateRead the current on-chain value of a view/pure function.