Skip to content
VS Code

Lookproof DNS and mail security checks for VS Code

io.github.lookproof/lookproof-mcp

SPF, DKIM, DMARC, MTA-STS, DNSSEC, TLS and DNS checks for domains, paid per call in USDC (x402)

client:VS Code transport:stdio runtime:pypi

Install Lookproof DNS and mail security checks in VS Code

.vscode/mcp.json

{
  "inputs": [
    {
      "type": "promptString",
      "id": "x402-pay",
      "description": "X402_PAY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "private-key-file",
      "description": "PRIVATE_KEY_FILE",
      "password": true
    },
    {
      "type": "promptString",
      "id": "private-key",
      "description": "PRIVATE_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "max-spend-usd",
      "description": "MAX_SPEND_USD",
      "password": true
    },
    {
      "type": "promptString",
      "id": "payto-allowlist",
      "description": "PAYTO_ALLOWLIST",
      "password": true
    }
  ],
  "servers": {
    "lookproof-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "lookproof-mcp"
      ],
      "env": {
        "X402_PAY": "${input:x402-pay}",
        "PRIVATE_KEY_FILE": "${input:private-key-file}",
        "PRIVATE_KEY": "${input:private-key}",
        "MAX_SPEND_USD": "${input:max-spend-usd}",
        "PAYTO_ALLOWLIST": "${input:payto-allowlist}"
      }
    }
  }
}

VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs

Lookproof DNS and mail security checks in other clients