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.
ENDPOINT 1
https://contractlens-api.appin60.com/mcp
MCP server metadata
- Name
- contractlens
- Version
- 1.0.0
Known tools 5
scan_contractSecurity 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-onlycheck_tokenFast (1-3 s) risk verdict for an ERC-20 token before buying it: LOW/MEDIUM/HIGH with reasons.
Inferred read-onlygas_nowLive EIP-1559 gas for a chain: base fee, slow/standard/fast tips, maxFeePerGas values and the cost of common actions.
Inferred read-onlycheck_x402_payabilityFor x402 sellers: can a real buyer actually pay this endpoint?
Potential side effectsCONNECT 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
MCP server metadata
- Name
- mailferret
- Version
- 1.0.0
Known tools 3
find_work_emailFind a person's verified work email from first name, last name and company domain (live SMTP check, catch-all detection).
Potential side effectsverify_emailCheck whether an email address is deliverable (MX, provider, catch-all, live SMTP RCPT).
Potential side effectsdomain_email_intelA company's email setup: provider, catch-all, SaaS tools from SPF, DMARC, public emails, likely pattern.
Potential side effectsCONNECT 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
MCP server metadata
- Name
- onekeyaway
- Version
- 1.0.0
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_mapOn-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-onlywatch_contractFree 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 effectsCONNECT 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
MCP server metadata
- Name
- submitcheck
- Version
- 1.0.0
Find launch directories for a product and check whether a directory is dead. Data checked Oct 2026.
Known tools 2
find_launch_directoriesFind 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-onlyCONNECT 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.
appin60.com is assessed as Neutral: No suspicious signals found, but no strong positive signal either
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.