ScanPay MCP
An autonomous security oracle suite for AI agents providing deterministic code scanning, transaction pre-flight simulation, and web scraping capabilities, with micropayments handled via x402 on Solana and Base.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://scanpay-ob3w.onrender.com/mcpWhat you can do with it
- Scan Python and JS/TS code for 65 AST vulnerability patterns and generate deterministic patches
- Simulate EVM and Solana transactions to detect honeypots, drainers, and MEV traps
- Scrape URLs with stealth headers to bypass Cloudflare and extract clean Markdown
- Create prepaid session vouchers for sub-millisecond latency across all tools
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- scanpay 1.2.0
- MCP protocol
- 2025-06-18
- Tools
- 7 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Tools
7 advertised
scan_code
Use before shipping or executing agent-generated code. Deterministic AST scan for Python, JavaScript and TypeScript with 65 rules (36 Python, 29 JS/TS) covering injection, hardcoded secrets, wallet key exfiltration, SSRF, infinite x402 payment loops and unsimulated Solana transactions. Returns findings with severity, deterministic patches, unified diffs and an execution verdict (PASS, WARN, BLOCK). Pay per call: 0.10 Base USDC or 0.0007 SOL over x402, no signup or API key.
{
"type": "object",
"required": [
"source_code"
],
"properties": {
"language": {
"enum": [
"python",
"javascript",
"typescript",
"tsx"
],
"type": "string",
"default": "python",
"description": "Source code programming language"
},
"payment_tx": {
"type": "string",
"description": "Optional x402 payment transaction proof: Base EVM tx hash (0x...) transferring USDC to 0xb295E606F38C363b476FC546c27226B5fBcAAEFA, or Solana tx signature transferring SOL/USDC."
},
"source_code": {
"type": "string",
"description": "Source code to scan (Python or JS/TS)"
},
"session_token": {
"type": "string",
"description": "Optional prepaid session voucher token (scanpay_sess_...) for 0ms instant execution."
},
"auto_remediate": {
"type": "boolean",
"default": true,
"description": "Whether to generate deterministic patches and unified diffs"
}
}
}scan_quick
Cheapest way to check a snippet before running it: one deterministic AST pass over Python, JavaScript or TypeScript, returning severity-ranked findings and a PASS/WARN/BLOCK verdict without patches or diffs. 65 rules, about 0.2 ms. Pay per call: 0.02 Base USDC or 0.00015 SOL over x402, no signup. Upgrade to scan_code for deterministic patches.
{
"type": "object",
"required": [
"source_code"
],
"properties": {
"language": {
"enum": [
"python",
"javascript",
"typescript",
"tsx"
],
"type": "string",
"default": "python",
"description": "Source code programming language"
},
"payment_tx": {
"type": "string",
"description": "Optional x402 payment transaction proof: Base EVM tx hash (0x...) transferring USDC to 0xb295E606F38C363b476FC546c27226B5fBcAAEFA, or Solana tx signature transferring SOL/USDC."
},
"source_code": {
"type": "string",
"description": "Source code to screen (Python or JS/TS)"
},
"session_token": {
"type": "string",
"description": "Optional prepaid session voucher token (scanpay_sess_...) for 0ms instant execution."
}
}
}simulate_tx
Pre-flight transaction & drainer shield for AI agents. Simulates and inspects EVM (Base/Ethereum) and Solana transactions before signing or broadcasting. Detects unlimited approvals, known drainers, honeypots, MEV sandwich exposure (min_output=0), and unauthorized Solana authority takeovers. Returns execution verdict (ALLOW, WARN, BLOCK) and cryptographic oracle attestation. Price: $0.05 Base USDC or 0.00035 SOL.
{
"type": "object",
"required": [
"chain",
"tx"
],
"properties": {
"tx": {
"type": "object",
"description": "Transaction payload (EVM: to, data, value; Solana: instructions)"
},
"chain": {
"enum": [
"base",
"ethereum",
"solana"
],
"type": "string",
"default": "base",
"description": "Target blockchain network"
},
"payment_tx": {
"type": "string",
"description": "Optional x402 payment transaction proof: Base EVM tx hash (0x...) transferring USDC to 0xb295E606F38C363b476FC546c27226B5fBcAAEFA, or Solana tx signature transferring SOL/USDC."
},
"session_token": {
"type": "string",
"description": "Optional prepaid session voucher token (scanpay_sess_...) for 0ms instant execution."
}
}
}audit_token
Live on-chain token & smart contract rug-pull / honeypot shield for Base, Ethereum, and Solana. Inspects live EVM bytecode (blacklist selectors, mutable tax fees, pause toggles, unverified proxies) and Solana SPL / Token-2022 mint accounts (active mint authority, freeze authority, Permanent Delegate wallet seizure, Transfer Hook honeypots) plus live DexScreener liquidity and 24h buy/sell ratios. Price: $0.05 Base USDC or 0.00035 SOL.
{
"type": "object",
"required": [
"chain",
"token_address"
],
"properties": {
"chain": {
"enum": [
"base",
"ethereum",
"solana"
],
"type": "string",
"default": "base",
"description": "Blockchain network where the token is deployed"
},
"payment_tx": {
"type": "string",
"description": "Optional x402 payment transaction proof: Base EVM tx hash (0x...) transferring USDC to 0xb295E606F38C363b476FC546c27226B5fBcAAEFA, or Solana tx signature transferring SOL/USDC."
},
"session_token": {
"type": "string",
"description": "Optional prepaid session voucher token (scanpay_sess_...) for 0ms instant execution."
},
"token_address": {
"type": "string",
"description": "Token contract address (0x... for Base/Ethereum or Base58 mint address for Solana)"
}
}
}scrape_url
Anti-bot web access & scraper oracle for AI agents. Fetches web pages with stealth headers to bypass Cloudflare Turnstile, WAFs, and anti-bot challenges. Purifies HTML by removing scripts, stylesheets, tracking pixels, ads, and navigation boilerplate, returning clean, token-efficient Markdown ready for LLM consumption with cryptographic oracle attestation. Price: $0.02 Base USDC or 0.00015 SOL.
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Target URL to scrape"
},
"payment_tx": {
"type": "string",
"description": "Optional x402 payment transaction proof: Base EVM tx hash (0x...) transferring USDC to 0xb295E606F38C363b476FC546c27226B5fBcAAEFA, or Solana tx signature transferring SOL/USDC."
},
"strip_media": {
"type": "boolean",
"default": true,
"description": "Strip image tags and heavy media to conserve LLM context tokens"
},
"extract_mode": {
"enum": [
"markdown",
"text",
"raw_html"
],
"type": "string",
"default": "markdown",
"description": "Extracted content format"
},
"session_token": {
"type": "string",
"description": "Optional prepaid session voucher token (scanpay_sess_...) for 0ms instant execution."
}
}
}create_session_deposit
Activate a prepaid session voucher (0.006 SOL or 0.85 Base USDC for 10 operations). Eliminates per-request payment prompts and RPC latency in autonomous agent loops.
{
"type": "object",
"required": [
"deposit_tx"
],
"properties": {
"deposit_tx": {
"type": "string",
"description": "Transaction signature/hash transferring 0.006 SOL or 0.85 Base USDC to merchant wallet"
},
"payer_wallet": {
"type": "string",
"description": "Public key / address of the payer"
}
}
}health_check
Check ScanPay engine health, available AST rules, and x402 payment configurations.
{
"type": "object",
"properties": {}
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 665 ms
- 95th percentile latency
- 665 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 665 ms · metadata changed · 7 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http scanpay-mcp https://scanpay-ob3w.onrender.com/mcpCodex
codex mcp add scanpay-mcp --url https://scanpay-ob3w.onrender.com/mcpCursor
{
"mcpServers": {
"scanpay-mcp": {
"url": "https://scanpay-ob3w.onrender.com/mcp"
}
}
}Cline
{
"mcpServers": {
"scanpay-mcp": {
"type": "streamableHttp",
"url": "https://scanpay-ob3w.onrender.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"scanpay-mcp": {
"type": "http",
"url": "https://scanpay-ob3w.onrender.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http scanpay-mcp https://scanpay-ob3w.onrender.com/mcpClaude Desktop
{
"mcpServers": {
"scanpay-mcp": {
"url": "https://scanpay-ob3w.onrender.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"scanpay-mcp": {
"serverUrl": "https://scanpay-ob3w.onrender.com/mcp"
}
}
}Let your agent find its tools
Find servers like ScanPay MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.