Six surfaces onto the same engine and the same tool registry: a CLI, a local MCP server, a hosted MCP endpoint, a REST API with an OpenAPI description, a browser playground, and machine-readable discovery files. Nothing here is a separate product with its own roadmap — they are doors onto what the site already does.
Two of them run entirely on your machine and need no key at all. The hosted ones authenticate with an API key, which the Business plan and above can mint.
The full 201-detector Solidity audit as a terminal command. The engine is downloaded once, verified against a published SHA-256 and executed locally in a sandboxed VM context. Zero runtime dependencies.
--engine-version pins the engine so a scan is reproducible--fail-on stops the buildThe same package speaks the Model Context Protocol over stdio, so Claude Code, Cursor or any MCP client can run the real audit against files it can already see — without those files ever leaving the machine.
scan_path, scan_source, engine_infoA remote MCP server at /mcp carrying the six live read tools —
prices, token facts, honeypot simulation, wallet balances, verification status and
bytecode analysis — through the same key, plan gate and credit meter as the REST API.
2026-07-28/api/v1 — one registry, two doorsTen operations under /api/v1, described by an OpenAPI 3.1.0
document that is generated from the tool registry the server actually executes. If an
argument is in the spec, the server accepts it.
Every operation, as a form built from openapi.json at page load.
Read the request and the response shape without writing a client; paste a key when you
want to actually call something.
Three machine-readable files describing what an automated client can do here — and, just as deliberately, what it cannot. All three are generated from the same registry, so none of them can describe a tool that does not exist.
/llms.txt — what the platform does, in prose an LLM can read/agent.json — the full tool catalogue with argument schemas/mcp.json — how to connect, local and hostedThe split is not arbitrary. Anything that runs on your own CPU costs us nothing to give away, so it is free. Anything that spends our subrequests, our RPC quota and our explorer keys is metered, and metering needs an account.
| Surface | Free & Pro | Business & above | Metered |
|---|---|---|---|
| npx saferico scan | Yes | Yes | No — runs locally |
| Local MCP server | Yes | Yes | No — runs locally |
| llms.txt / agent.json / mcp.json | Yes | Yes | No — static files |
| API keys | — | Up to 5 | — |
REST API /api/v1 | — | Yes | 2 credits per call |
Hosted MCP /mcp | — | Yes | 2 credits per call |
| Playground (execute) | — | Yes | same as the call it makes |
| CI Scan session + report | — | Yes | 2 credits per call |
402
plan-required rather than silently failing open. Keys are created on the
API keys tab of your account.
npx saferico.