https://scanpay-ob3w.onrender.comEmbed Verified README Badge (Free): [](https://assay-207908449630.us-central1.run.app/?inspect=https://scanpay-ob3w.onrender.com)
Canonical SHA-256 Schema Lock: sha256:b376799937716.. → sha256:32b986220c79c..
| MCP Tool Name | Current TDQS | Detected Glama Rubric Deductions (Behavior / Conciseness / Parameters / Usage / Schema) |
|---|---|---|
scan_code | 2.4/5.0 (48) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose, Missing MCP annotations.title / safety hints |
scan_quick | 1.75/5.0 (35) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
simulate_tx | 1.75/5.0 (35) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
audit_token | 2.4/5.0 (48) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose, Missing MCP annotations.title / safety hints |
scrape_url | 1.75/5.0 (35) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
create_session_deposit | 1.75/5.0 (35) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
health_check | 1.25/5.0 (25) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
{
"tool_1_before": {
"name": "scan_code",
"description": "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.",
"inputSchema": {
"type": "object",
"properties": {
"source_code": {
"type": "string",
"description": "Source code to scan (Python or JS/TS)"
},
"language": {
"type": "string",
"enum": [
"python",
"javascript",
"typescript",
"tsx"
],
"default": "python",
"description": "Source code programming language"
},
"auto_remediate": {
"type": "boolean",
"default": true,
"description": "Whether to generate deterministic patches and unified diffs"
},
"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."
}
},
"required": [
"source_code"
]
}
},
"tool_1_compiled_5_0_tdqs": {
"name": "scan_code",
"description": "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. WHEN TO USE: Call scan_code for this operation; for sibling workflows use scan_quick, simulate_tx, audit_token. WHEN NOT TO USE: Do not call for unrelated mutations. PARAMETER INTERACTIONS: Pass source_code, language to scope execution; optional fields refine filtering when set and use safe defaults when omitted. Read-only and idempotent; failed calls do not mutate state.",
"inputSchema": {
"type": "object",
"properties": {
"source_code": {
"type": "string",
"description": "Source code to scan (Python or JS/TS)",
"minLength": 1,
"maxLength": 2048
},
"language": {
"type": "string",
"enum": [
"python",
"javascript",
"typescript",
"tsx"
],
"default": "python",
"description": "Source code programming language",
"minLength": 1,
"maxLength": 2048
},
"auto_remediate": {
"type": "boolean",
"default": true,
"description": "Whether to generate deterministic patches and unified diffs"
},
"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.",
"minLength": 1,
"maxLength": 2048
},
"session_token": {
"type": "string",
"description": "Optional prepaid session voucher token (scanpay_sess_...) for 0ms instant execution.",
"minLength": 1,
"maxLength": 2048
}
},
"required": [
"source_code"
],
"additionalProperties": false
},
"title": "Scan Code",
"annotations": {
"title": "Scan Code",
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": true
},
"outputSchema": {
"type": "object",
"properties": {
"status": {
"type": "string",
"description": "Execution status."
},
"data": {
"type": "object",
"description": "Structured tool result."
}
},
"required": [
"status",
"data"
]
}
},
"auto_generated_a2a_skill_1_preview": {
"id": "scan-code",
"name": "Scan Code",
"description": "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",
"tags": [
"mcp",
"a2a",
"x402",
"scan"
]
},
"signed_mcp_lock_preview": {
"target": "https://scanpay-ob3w.onrender.com",
"tools_hash": "sha256:32b986220c79cbbb4a56f87db0e15f41a8f50e935ff07c8eefc45c2acb2a399a",
"tdqs": 5.0,
"protocols": [
"mcp-2025-03-26",
"a2a-0.2.1",
"x402-v2-bazaar",
"stripe-mpp-32042"
],
"signature": "asr_lock_ee3fde843951e1fe5f6d94bda3b1d990"
},
"locked_bundle_contents": "Unlock remaining 6 compiled 5.0/5.0 tools + full /.well-known/agent-card.json + /.well-known/mcp.json + Coinbase x402 Bazaar & Stripe MPP (-32042) monetization config below ($9)"
}
All 25 first-party production nodes enforce deterministic schemas, sub-second SLA, and instant x402 (`0xec5275d5b03bc390fca63d902d0b2d0db2eb5573`) + Stripe MPP settlement: