← Registry

Security & Testing

smarts.md

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

1 endpoint15 known toolsFirst detected May 18, 2026Last detected September 10, 2026

ENDPOINT 1

https://smarts.md/mcp

No auth detected

MCP server metadata

Name
smarts
Version
0.1.0
Capabilities
tools.listChangedprompts.listChangedresources.listChangedlogging
Server instructions

Live docs for verified smart contracts on Ethereum, Base, Arbitrum, Optimism, BNB Smart Chain, and Polygon. Use these tools to read on-chain state, ERC-20 token info, Uniswap V3 pool state, and to classify any address.

Known tools 15

get_contract_info

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

Inferred read-only
get_contract_source

Fetch the verified Solidity source for an indexed contract.

Inferred read-only
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.

Inferred read-only
get_erc20_info

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

Inferred read-only
get_governance_timeline

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

Inferred read-only
get_polymarket_market

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

Inferred read-only
get_polymarket_position

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

Inferred read-only
get_polymarket_resolution

Audit a Polymarket market resolution by slug or condition_id.

Inferred read-only
get_recent_events

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

Inferred read-only
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).

Inferred read-only
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).

Inferred read-only
list_article_drafts

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

Inferred read-only
publish_article

Publish a multilingual article into Smarts article pages.

Potential side effects
validate_article_draft

Validate one multilingual article draft without publishing it.

Inferred read-only
read_contract_state

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

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.smarts]
url = "https://smarts.md/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "smarts": {
      "type": "http",
      "url": "https://smarts.md/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: smarts
Remote MCP URL: https://smarts.md/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "smarts": {
      "url": "https://smarts.md/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "smarts": {
      "type": "http",
      "url": "https://smarts.md/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "smarts",
  "transport": "streamable-http",
  "url": "https://smarts.md/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for smarts.md was fetched 2026-08-21T17:23:26.445Z and is being refreshed.

Trust status Neutral

smarts.md is assessed as Neutral: No suspicious signals found, but no strong positive signal either

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.