evaluate_mcp_payment
Evaluate an x402 PaymentRequired payload against a PayStage spending policy before paying
policypolicy_pathpayment_requiredrequired
io.github.base-buzzPublished by GitHub account base-buzzv0.2.3Updated Nov 12, 2026
Evaluate x402 PaymentRequired against a local spending policy before an agent pays
The publisher's own server: Preflight
A local stdio MCP server that checks an x402 PaymentRequired payload against a JSON spending policy and returns pay, review, or do_not_pay before an agent pays.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Follow the launch instructions in the repository.
Evaluate an x402 PaymentRequired against a local spending
policy before your agent pays. Returns one of three verdicts: pay,
review, or do_not_pay.
Run directly with npx (no global install):
Or add it to your MCP client config.
Add to claude_desktop_config.json:
Add to .cursor/mcp.json:
policy.jsonAmounts are human-readable USDC (e.g. "0.50" = 0.50 USDC). Networks use
CAIP-2 identifiers.
Socket.dev scores this package on what it can do, not what it does with it, so the flags it raises are worth explaining rather than removing:
No shell, no eval, no telemetry, no key custody. The full table is in
SECURITY.md; the deny list is published with a citation per
entry in KNOWN_DRAINERS.md.
Source: packages/preflight/README.md at commit 1b92c54
Evaluate an x402 PaymentRequired payload against a PayStage spending policy before paying
policypolicy_pathpayment_requiredrequired90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
social.preflightOfficial publisher
Hosted social media scheduling server that lets an assistant draft, rule-check, schedule and publish posts to 12 networks.

Published by GitHub account dainidude
Remote MCP server that gives an assistant pay-per-call smart-contract security checks: Solidity scans, transaction simulation and token risk verdicts.

Published by GitHub account anytine123
Local MCP server that helps an agent draft, review and accept CSV contract templates, then buy and summarize a paid CSV validation report.

Published by GitHub account showflexinc
Remote preflight service that checks the structure of SQLite table-rebuild copy maps before a rebuild is run.

Published by GitHub account Wolfe-Jam
Checks an MCP Registry listing before publishing: README mcp-name line, server.json rules, server name and namespace login.
npx -y @paystage/preflight{ "mcpServers": { "paystage-preflight": { "command": "npx", "args": ["-y", "@paystage/preflight"], "env": { "PAYSTAGE_POLICY_PATH": "/absolute/path/to/policy.json" } } }}{ "mcpServers": { "paystage-preflight": { "command": "npx", "args": ["-y", "@paystage/preflight"], "env": { "PAYSTAGE_POLICY_PATH": "/absolute/path/to/policy.json" } } }}{ "version": 1, "name": "standard", "allowed_networks": ["eip155:8453", "eip155:84532"], "allowed_assets": [ "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "0x036CbD53842c5426634e7929541eC2318f3dCF7e" ], "allowed_pay_to": ["0x209693Bc6afc0C5328bA36FaF03C514EF312287C"], "max_amount_per_call": "1.00", "max_amount_per_session": "10.00", "require_human_above": "0.50", "max_timeout_seconds": 300, "default_verdict": "review"}