lock-smith-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@lock-smith-mcpaudit the security of https://token-verdict-production.up.railway.app/v1/verdict"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
lock-smith-mcp
Standalone home: QuincyGB/lock-smith-mcp — sibling of the fleet's token-verdict-mcp, route-verdict-mcp and list-smith-mcp wrappers.
MCP server for LockSmith — an automated security audit for x402 endpoints, sold pay-per-call over x402: $0.50 USDC on Base, no account, no API key. Give it the URL of a paid x402 route and it reports whether that endpoint would pass an informed buyer's security screen — paywall presence, challenge sanity, garbage/forged payment rejection, exposure surface (.env/.git/debug paths), error hygiene, body caps, discovery consistency — as a SECURE / FINDINGS / EXPOSED verdict with per-check evidence.
Scope, stated plainly: these are automated security checks run with unpaid probes only — not a penetration test, and a SECURE verdict is not a guarantee. It is a fast, cheap, repeatable screen.
This package gives any MCP host (Claude Desktop, Cursor, …) a native
lock_audit tool that handles the full x402 v2 payment flow itself —
402 challenge → EIP-3009 TransferWithAuthorization signature (USDC on
Base, EIP-712) → paid retry — using your agent wallet.
Tools
Tool | What it does | Price |
| POST | $0.50 USDC (Base) |
Related MCP server: x402-gateway-mcp
Install
pip install lock-smith-mcp
# or run without installing:
uvx lock-smith-mcpConfiguration
All configuration is environment variables — set them on the MCP server process in your host's config. Your key never leaves your machine; the service only ever sees a signed payment authorization.
Variable | Required | Meaning |
| for paid calls | EVM private key ( |
| alternative | Path to a file containing that key instead. |
| no | Service base URL override (default: production). |
| no | Spend guard per call, USDC micro-units (default |
Without a signer the tool never pays. It returns the parsed 402
challenge as a structured error — {"error": "payment_required", "accepts": […], …} — so the calling agent can see the exact price,
asset, network and payTo and decide what to do. With a signer, charges
above the spend guard are likewise refused before signing.
MCP host config
{
"mcpServers": {
"lock-smith": {
"command": "uvx",
"args": ["lock-smith-mcp"],
"env": {
"AGENT_PRIVATE_KEY": "0xYOUR_AGENT_WALLET_KEY"
}
}
}
}The endpoint being wrapped
POST https://lock-smith-production.up.railway.app/v1/audit
{"endpoint_url": "https://token-verdict-production.up.railway.app/v1/verdict"}
→ 200 {"ok": true, "service": "lock-smith", "audit_version": "1.0.0",
"target": {...}, "verdict": "SECURE",
"summary": {"passed": 8, "findings": 0, ...},
"checks": [{"id": "paywall_present", "status": "pass", ...}, ...],
"scope_note": "Automated security checks, not a penetration test. ..."}The schemas in src/lock_smith_mcp/schemas.py are copied verbatim from
the service's own discovery document (/.well-known/x402) — the
published contract, not a paraphrase.
Development
pip install -e ".[dev]"
pytestTests mock the HTTP layer and use a throwaway signer generated at test
time — no network, no real money, no key material in the repo. The 402
fixture in tests/fixtures/ is real: captured from an unpaid probe of
production on 2026-10-27.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Paid MCP tools for URL payment-safety scanning and provider recommendations; USDC on Base via x402.
Check any x402 endpoint before your AI agent pays it: trust grade, verdict, and hijack checks.
Inspect and validate an x402 endpoint before an autonomous agent spends USDC.
Paid MCP tools behind one endpoint. Agents pay per call in USDC on Base via x402.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server that gives Claude and other AI agents the ability to audit any public URL's HTTP security headers. What it checks: * HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy * HTTPS enforcement and redirect chain depth * Presence of security.txt, robots.txt, sitemap.xml Payment model: * 0.05 USDC per scan, paid automatically on Base via the x402 proto215 npmMIT
- AlicenseAqualityFmaintenanceEnables MCP clients to access all endpoints of an x402 gateway by paying real-time microtransactions (USDC on Base) per API call, with automatic tool discovery and spend guardrails.2326 npmMIT

fabler-x402-toolsofficial
AlicenseNot gradedqualityCmaintenanceEnables MCP clients to use paid tools for secret scanning, agent-config auditing, and OG image rendering, with payments handled over the x402 protocol on Base.MIT- AlicenseNot gradedqualityAmaintenanceEnables MCP-compatible agents to submit source code for automated SAST/SCA security audits paid via x402 USDC micropayments on Base, returning structured vulnerability findings, CWE IDs, and optional remediated code patches.MIT