Frisk MCP server
Screen the counterparty of an x402 payment before an agent pays it. Runs offline by default.
1 stars19 downloads/wk
Reviews
Write oneNobody has reviewed Frisk yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Frisk tools (1)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
screen_payment
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 12 days ago15/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace7/10
What the publisher says
From the Frisk repository's README, as published. We do not edit it. Read it on GitHub
Frisk
Pre-transaction risk screening for autonomous AI agents.
Before your agent pays an x402 seller or calls an unfamiliar tool, ask Frisk whether the counterparty is trustworthy and whether the transaction fits your policy. Frisk returns a verdict — allow, review, or block — with a trust score and human-readable reasons. It is advisory: your agent stays in control of the decision.
import { Client } from "frisk-screen";
const client = new Client(); // lite mode, no key required
const result = await client.screen("0x9a3f1b2c3d4e5f60718293a4b5c6d7e8f9a0bc12", {
endpoint: "https://api.seller.x402/quote",
amount: 2.5,
asset: "USDC",
policy: { maxPerCall: 5.0 },
});
if (!result.allowed) {
console.log(result.verdict, result.trustScore, result.reasons);
}Surfaces
Both SDKs expose the same model: a Client with a screen() call, a lite mode that runs locally with zero dependencies, and an optional hosted mode for reputation history and live threat intelligence.
MCP server
For agents that cannot import a library, and for asking the question interactively, the same checks are available as an MCP server exposing one tool, screen_payment:
{
"mcpServers": {
"frisk": {
"command": "npx",
"args": ["-y", "frisk-mcp"]
}
}
}No API key and no account: with no configuration it screens entirely on your machine. It is listed in the MCP registry as dev.tryfrisk/frisk.
An MCP tool runs only when a model chooses to call it, so a check the model can skip is a weaker guarantee than the same check on the code path that signs the payment. Where the money actually moves, prefer the SDK. Details in mcp/.
Lite mode vs. hosted
Lite mode catches obvious problems — malformed counterparties, payTo swaps, insecure endpoints, policy violations, and a small seed blocklist — without a network call. The hosted API (https://api.tryfrisk.dev) adds reputation history and continuously updated threat intelligence.
What a verdict covers
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y frisk-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add frisk -- npx -y frisk-mcp
Frisk: common questions
- Is Frisk MCP server safe?
- Mostly: it is graded B (82/100). Read the Frisk safety report
- How do I install Frisk?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Frisk need an API key?
- Yes. The registry entry asks for
FRISK_API_KEY. - Is Frisk maintained?
- The last commit was 12 days ago (2026-09-13). The latest release is v0.0.1.
- What can I use instead of Frisk?
- Servers from other publishers that do the same job: X402 List MCP server, PipRail MCP server and Pulsefeed X402 MCP server. Compare all Frisk alternatives.
Alternatives to Frisk
Same job from other publishers: the closest match first, then the best rated.
- X402 ListFind and vet x402 payment APIs before your agent pays one: uptime, price, on-chain volume.not reviewedEstablishedA
- PipRailBudget-bound x402 payment wallet for AI agents — pays HTTP 402 URLs, capped locally. No backend.not reviewedGrowingB
- Pulsefeed X402Verify x402 payment endpoints before an AI agent pays: scam scan, on-chain checks, trust scores.not reviewedGrowingA
POPCORN MCPSigned time and SHA-256 witness receipts for agents, with offline verification and x402 payment.not reviewedGrowingB- three.ws Agent PaymentsGoverned x402 payment sessions: pay any endpoint with budget, allowlist & per-tx caps, no key.not reviewedEstablishedB