Home / Agents / MCP server

Remote MCP server

The Lazaretto MCP server

This URL is the server. It speaks MCP over Streamable HTTP, so the protocol traffic is a JSON-RPC POST to this same address. There is no server-initiated event stream and no server-side session, so a GET gets this page and a DELETE does nothing. You are reading it because you opened the endpoint rather than connected to it.

https://lazaretto.dev/mcp

Connect

Add it to any MCP-capable client. Nothing to install, no local process:

{
  "mcpServers": {
    "lazaretto": {
      "type": "http",
      "url": "https://lazaretto.dev/mcp"
    }
  }
}

That is enough for every free tool below. For the metered ones, add a key:

{
  "mcpServers": {
    "lazaretto": {
      "type": "http",
      "url": "https://lazaretto.dev/mcp",
    "headers": { "X-API-Key": "your-key" }
    }
  }
}

A free developer key with 10 scans a day comes from POST https://lazaretto.dev/v1/trial, or from the get_free_key tool on this server, so an agent can get one without leaving the session. Agents holding a wallet can pay per call in USDC on Base over x402 at POST https://lazaretto.dev/v1/scan, with no account.

A person without a crypto wallet can buy the same packs with a card at https://lazaretto.dev/buy.

Setup steps for Claude Code, Cursor, VS Code and more

Tools

Free, no key

ToolCostWhat it does
known_bad_lookupfree, no keyKnown-bad hash lookup
check_lockfilefree, no keyLockfile malware check
find_attestationfree, no keyFind an existing attestation
verify_attestationfree, no keyVerify a scan attestation
get_free_keyfree, no keyGet a free developer key

Metered, on an X-API-Key holding credits

ToolCostWhat it does
scan_artifactone creditFull behavioral scan
scan_lockfile_deepone creditDeep scan a whole lockfile
scan_mcp_serverone creditScan an MCP server before connecting
check_mcp_toolsone creditCheck tool definitions you already have

One credit per verdict, and per package for the lockfile scan. An error verdict is never billed.

Check it from a terminal

curl -s -X POST https://lazaretto.dev/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Machine contract: /openapi.json · /llms.txt · API reference · server card: /.well-known/mcp/server-card.json

A verdict describes what we detected in what we analyzed, at the moment we analyzed it. What we get wrong goes in the public corrections log; what the data cannot tell you is listed in sources.