Lumière PayCheck
Was dieses MCP kann
Evaluates x402 endpoints and payments for trust, pricing, wallet mismatches, uptime, delivery history, and possible payment hijacking.
Tools
Eingabeschema
{'type': 'object', 'properties': {}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['scoredAt', 'endpoints', 'byVerdict'], 'properties': {'forTeams': {'type': 'object', 'required': ['message', 'plans', 'url', 'enterprise'], 'properties': {'url': {'type': 'string', 'description': 'Plans and checkout'}, 'plans': {'type': 'string'}, 'freeKey': {'type': 'string'}, 'message': {'type': 'string'}, 'enterprise': {'type': 'string', 'description': 'Private enterprise inquiry form'}}, 'description': 'Short note about team plans (per-agent keys, spend limits, audit trail)', 'additionalProperties': False}, 'scoredAt': {'type': ['string', 'null'], 'description': 'When scores were last computed'}, 'byVerdict': {'type': 'object', 'description': 'Endpoint count per verdict', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'number'}}, 'endpoints': {'type': 'number', 'description': 'Endpoints monitored'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Full URL of the x402 endpoint including path, exactly as the agent will call it, e.g. https://api.example.com/v1/price.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url', 'monitored', 'verdict'], 'properties': {'url': {'type': 'string', 'description': 'The endpoint checked'}, 'page': {'type': 'string', 'description': 'Public page with the full history'}, 'grade': {'type': 'string', 'description': 'A-F, or ? with too little data'}, 'score': {'type': ['number', 'null'], 'description': '0-100; null for free resources'}, 'advice': {'type': 'string', 'description': 'What the verdict means for paying it'}, 'probes': {'type': 'number', 'description': 'Checks counted in the last 7 days'}, 'verdict': {'type': 'string', 'description': 'proceed | caution | avoid | free | insufficient_data'}, 'delivery': {'type': 'string', 'description': 'verified = a real test payment was delivered; failing; or unverified'}, 'forTeams': {'type': 'object', 'required': ['message', 'plans', 'url', 'enterprise'], 'properties': {'url': {'type': 'string', 'description': 'Plans and checkout'}, 'plans': {'type': 'string'}, 'freeKey': {'type': 'string'}, 'message': {'type': 'string'}, 'enterprise': {'type': 'string', 'description': 'Private enterprise inquiry form'}}, 'description': 'Short note about team plans (per-agent keys, spend limits, audit trail)', 'additionalProperties': False}, 'monitored': {'type': 'boolean', 'description': "false if the endpoint isn't in the monitored catalog"}, 'payToMode': {'type': 'string', 'description': 'fixed, or per_request when the seller issues a new payout address per request'}, 'uptimePct': {'type': 'number', 'description': 'Share of checks in the last 7 days that returned a valid payment quote'}, 'valuesChecked': {'type': 'boolean', 'description': 'Latest paid check also passed known-answer value tests'}, 'walletIncidents': {'type': 'number', 'description': 'Unexplained payout-wallet changes'}, 'walletUnconfirmed': {'type': 'number', 'description': 'Recent wallet changes nobody could confirm yet'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Full URL of the x402 endpoint you are about to pay, including path'}, 'payTo': {'type': 'string', 'description': "Wallet address from the endpoint's 402 quote"}, 'amount': {'type': 'string', 'description': 'Amount about to be paid, atomic units (USDC has 6 decimals: 10000 = $0.01)'}, 'network': {'type': 'string', 'description': 'Network from the quote, e.g. eip155:8453'}, 'maxAmount': {'type': 'string', 'description': 'Your hard cap for this payment in atomic units (USDC: 1000000 = $1). Payments above it are denied.'}, 'allowCaution': {'type': 'boolean', 'description': 'false = deny endpoints with a caution verdict too, not just avoid (default true)'}, 'requireVerified': {'type': 'boolean', 'description': 'true = only allow endpoints that delivered on a real test payment (default false)'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['allow', 'reasons', 'monitored'], 'properties': {'url': {'type': 'string'}, 'allow': {'type': 'boolean', 'description': 'Pay only when true'}, 'grade': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'score': {'type': ['number', 'null']}, 'reasons': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Why it was allowed or denied'}, 'verdict': {'type': ['string', 'null'], 'description': 'proceed | caution | avoid | free | insufficient_data'}, 'delivery': {'type': 'string'}, 'forTeams': {'type': 'object', 'required': ['message', 'plans', 'url', 'enterprise'], 'properties': {'url': {'type': 'string', 'description': 'Plans and checkout'}, 'plans': {'type': 'string'}, 'freeKey': {'type': 'string'}, 'message': {'type': 'string'}, 'enterprise': {'type': 'string', 'description': 'Private enterprise inquiry form'}}, 'description': 'Short note about team plans (per-agent keys, spend limits, audit trail)', 'additionalProperties': False}, 'observed': {'anyOf': [{'type': 'object', 'properties': {'payTo': {'type': ['string', 'null']}, 'amount': {'type': ['string', 'null']}, 'seenAt': {'type': ['string', 'null']}, 'network': {'type': ['string', 'null']}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The latest payment quote our monitor saw'}, 'monitored': {'type': 'boolean', 'description': 'Whether the endpoint is in the monitored catalog'}, 'payToMode': {'type': 'string'}, 'reviewable': {'type': 'boolean', 'description': 'Denied only for reasons a person may approve'}, 'declaredPayTo': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Payout wallets the seller declared itself'}, 'walletUnconfirmed': {'type': 'number'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Full URL of the x402 endpoint you want the paid report for, including path'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'note': {'type': 'string'}, 'price': {'type': 'string'}, 'network': {'type': 'string'}, 'payment': {'type': 'string'}, 'forTeams': {'type': 'object', 'required': ['message', 'plans', 'url', 'enterprise'], 'properties': {'url': {'type': 'string', 'description': 'Plans and checkout'}, 'plans': {'type': 'string'}, 'freeKey': {'type': 'string'}, 'message': {'type': 'string'}, 'enterprise': {'type': 'string', 'description': 'Private enterprise inquiry form'}}, 'description': 'Short note about team plans (per-agent keys, spend limits, audit trail)', 'additionalProperties': False}, 'available': {'type': 'boolean', 'description': "false when paid reports aren't enabled"}, 'reportUrl': {'type': 'string', 'description': 'Request this URL with an x402 client to buy the report'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['receipt', 'outcome'], 'properties': {'tx': {'type': 'string', 'description': 'Settlement transaction hash, if known (0x...)'}, 'outcome': {'enum': ['delivered', 'problem'], 'type': 'string', 'description': 'delivered = the response was usable; problem = error, empty, or wrong shape'}, 'receipt': {'type': 'string', 'description': "The receipt returned with the 'allow' decision"}, 'problems': {'type': 'array', 'items': {'type': 'string'}, 'description': "Short descriptions, e.g. 'missing field price', 'HTTP 500'"}, 'httpStatus': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'HTTP status the endpoint returned after payment, e.g. 200 or 500'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['accepted'], 'properties': {'url': {'type': 'string'}, 'reason': {'type': 'string', 'description': "Why it wasn't accepted"}, 'thanks': {'type': 'string'}, 'outcome': {'type': 'string'}, 'accepted': {'type': 'boolean', 'description': 'Whether the report was recorded'}, 'forTeams': {'type': 'object', 'required': ['message', 'plans', 'url', 'enterprise'], 'properties': {'url': {'type': 'string', 'description': 'Plans and checkout'}, 'plans': {'type': 'string'}, 'freeKey': {'type': 'string'}, 'message': {'type': 'string'}, 'enterprise': {'type': 'string', 'description': 'Private enterprise inquiry form'}}, 'description': 'Short note about team plans (per-agent keys, spend limits, audit trail)', 'additionalProperties': False}, 'retestQueued': {'type': 'boolean', 'description': 'A paid re-test was queued because of reports'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'How many endpoints to return, 1-50 (default 10)'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['count', 'endpoints'], 'properties': {'count': {'type': 'number'}, 'forTeams': {'type': 'object', 'required': ['message', 'plans', 'url', 'enterprise'], 'properties': {'url': {'type': 'string', 'description': 'Plans and checkout'}, 'plans': {'type': 'string'}, 'freeKey': {'type': 'string'}, 'message': {'type': 'string'}, 'enterprise': {'type': 'string', 'description': 'Private enterprise inquiry form'}}, 'description': 'Short note about team plans (per-agent keys, spend limits, audit trail)', 'additionalProperties': False}, 'endpoints': {'type': 'array', 'items': {'type': 'object', 'required': ['url', 'score', 'grade', 'verdict', 'delivery'], 'properties': {'url': {'type': 'string'}, 'grade': {'type': 'string'}, 'score': {'type': ['number', 'null']}, 'verdict': {'type': 'string', 'description': 'proceed | caution | avoid | free | insufficient_data'}, 'delivery': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Best first'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Crypto Bot Audit + Market Data (x402 paid)
Audits crypto bot source code and provides paid crypto market, token, gas, stablecoin, and DeFi TVL data.
AgentBIT
Routes pay-per-call tools over x402 on Base, covering discovery, data conversion, company research, counterparty screening, domai…
Robyn — Gasless Cross-Chain for AI Agents
Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…
Polyform
Offers pay-per-call APIs for economic, financial, geographic, healthcare, domain, email, sanctions, blockchain, and business risk…
MolTrust MCP Server
Provides agent identity, trust scoring, verifiable credentials, reputation, Sybil analysis, and on-chain mandate verification.
x402-endpoints
Offers paid x402 API tools for crypto intelligence, wallet and transaction analysis, compliance screening, content safety, due di…
quartermaster
Offers paid web, AI, developer, cryptographic, Base blockchain, and x402 payment-verification utilities for agents.
Cofferline
Provides policy-controlled agent wallet treasury operations, token conversions, gas top-ups, prediction-market orders, delegation…