← Registry

Security & Testing

appin60.com

An MCP server for EVM smart contract security and token risk analysis, providing contract scans, token risk verdicts, gas prices, address information, and x402 payability checks.

x402 supported4 endpoints12 known toolsFirst detected October 13, 2026Last detected October 13, 2026

ENDPOINT 1

https://contractlens-api.appin60.com/mcp

No auth detected

MCP server metadata

Name
contractlens
Version
1.0.0
Capabilities
tools.listChanged

Known tools 5

scan_contract

Security scan of a verified EVM smart contract: who controls it now (owner / proxy admin: renounced, single-key EOA or Safe multisig), every owner/role-gated function (mint, pause, blacklist, upgrade, fees), proxy status, and Slither static-analysis findings ranked by impact.

Inferred read-only
check_token

Fast (1-3 s) risk verdict for an ERC-20 token before buying it: LOW/MEDIUM/HIGH with reasons.

Inferred read-only
gas_now

Live EIP-1559 gas for a chain: base fee, slow/standard/fast tips, maxFeePerGas values and the cost of common actions.

Inferred read-only
address_info

What is this address?

Inferred read-only
check_x402_payability

For x402 sellers: can a real buyer actually pay this endpoint?

Potential side effects

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.contractlens]
url = "https://contractlens-api.appin60.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "contractlens": {
      "type": "http",
      "url": "https://contractlens-api.appin60.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: contractlens
Remote MCP URL: https://contractlens-api.appin60.com/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": {
    "contractlens": {
      "url": "https://contractlens-api.appin60.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "contractlens": {
      "type": "http",
      "url": "https://contractlens-api.appin60.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "contractlens",
  "transport": "streamable-http",
  "url": "https://contractlens-api.appin60.com/mcp"
}
MCP Inspector

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

ENDPOINT 2

https://mailferret.appin60.com/mcp

No auth detected

MCP server metadata

Name
mailferret
Version
1.0.0
Capabilities
tools.listChanged

Known tools 3

find_work_email

Find a person's verified work email from first name, last name and company domain (live SMTP check, catch-all detection).

Potential side effects
verify_email

Check whether an email address is deliverable (MX, provider, catch-all, live SMTP RCPT).

Potential side effects
domain_email_intel

A company's email setup: provider, catch-all, SaaS tools from SPF, DMARC, public emails, likely pattern.

Potential side effects

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.mailferret]
url = "https://mailferret.appin60.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "mailferret": {
      "type": "http",
      "url": "https://mailferret.appin60.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: mailferret
Remote MCP URL: https://mailferret.appin60.com/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": {
    "mailferret": {
      "url": "https://mailferret.appin60.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

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

Client-specific MCP configuration

{
  "name": "mailferret",
  "transport": "streamable-http",
  "url": "https://mailferret.appin60.com/mcp"
}
MCP Inspector

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

ENDPOINT 3

https://onekeyaway.appin60.com/mcp

No auth detected

MCP server metadata

Name
onekeyaway
Version
1.0.0
Capabilities
tools.listChanged
Server instructions

OneKeyAway answers 'who can change this smart contract?'. Use control_map before depositing into a vault, integrating a token or bridge, listing collateral, or signing for a Safe. It reads on-chain state only: an EOA may be MPC/HSM-backed off-chain, so report 'single on-chain signer, no delay' rather than 'hot wallet'.

Known tools 2

control_map

On-chain control path of an EVM contract or Safe: proxy type and implementation; proxy admin, beacon owner, owner(), DEFAULT_ADMIN_ROLE holders, Aave PoolAddressesProvider owner, Morpho vault curator/guardian/timelock; each resolved through ProxyAdmin, Safe threshold and signers, timelock delay or Avocado wallet; plus a verdict (SINGLE KEY, MULTISIG NO TIMELOCK, TIMELOCKED, UNRESOLVED).

Inferred read-only
watch_contract

Free alerts (up to 3 contracts per email): sends a confirmation email, then an alert when the implementation, proxy admin, owner, DEFAULT_ADMIN_ROLE holders, Safe signers/threshold/modules/guard or Morpho vault timelock change.

Potential side effects

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.onekeyaway]
url = "https://onekeyaway.appin60.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "onekeyaway": {
      "type": "http",
      "url": "https://onekeyaway.appin60.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: onekeyaway
Remote MCP URL: https://onekeyaway.appin60.com/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": {
    "onekeyaway": {
      "url": "https://onekeyaway.appin60.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

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

Client-specific MCP configuration

{
  "name": "onekeyaway",
  "transport": "streamable-http",
  "url": "https://onekeyaway.appin60.com/mcp"
}
MCP Inspector

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

ENDPOINT 4

https://submitcheck.appin60.com/mcp

No auth detected

MCP server metadata

Name
submitcheck
Version
1.0.0
Capabilities
tools
Server instructions

Find launch directories for a product and check whether a directory is dead. Data checked Oct 2026.

Known tools 2

find_launch_directories

Find live startup/SaaS/AI-tool launch directories (checked Oct 2026) that fit a product, with submit URL and whether the listing is free, free only with a badge, queued, or paid.

Inferred read-only
check_launch_directory

Check whether a launch directory domain (e.

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.submitcheck]
url = "https://submitcheck.appin60.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "submitcheck": {
      "type": "http",
      "url": "https://submitcheck.appin60.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: submitcheck
Remote MCP URL: https://submitcheck.appin60.com/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": {
    "submitcheck": {
      "url": "https://submitcheck.appin60.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

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

Client-specific MCP configuration

{
  "name": "submitcheck",
  "transport": "streamable-http",
  "url": "https://submitcheck.appin60.com/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 appin60.com was fetched 2026-10-14T04:58:32.804Z.

Trust status Neutral

appin60.com 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.