{
  "name": "diogenes-agent-guardrails-mcp",
  "package": "agent-guardrails",
  "server_id": "io.github.stand-out-of-my-sun/diogenes-agent-guardrails",
  "tensorblock_profile_id": "github-stand-out-of-my-sun-diogenes-l402-gateway-efbd75e7",
  "version": "2.5.0",
  "description": "Diogenes Autonomous Multi-Protocol L402 / x402 / MPP AI Microservice Gateway (61 Live Endpoints)",
  "protocol": "mcp-2024-11-05",
  "transport": "streamable-http",
  "category": "Security",
  "license": "MIT",
  "maintainer": "@stand-out-of-my-sun",
  "auth": {
    "type": "none",
    "accountless": true,
    "summary": "No auth required for free tier, MCP tool discovery, and ?demo=true previews (no account, no API key, no registration). Optional pay-per-request L402/x402/MPP headers for production execution.",
    "headers": {
      "L402": "Authorization: L402 <macaroon>:<preimage_hex>",
      "x402": "X-Payment-Signature: <solana_tx_signature>",
      "MPP": "X-Payment-TxHash: <base_evm_tx_hash>"
    }
  },
  "install_confidence": "high",
  "verification": {
    "status": "verified",
    "maintainer": "@stand-out-of-my-sun",
    "tensorblock_json": "https://diogenes-micro-gateway.corinth.workers.dev/.well-known/tensorblock.json",
    "glama_json": "https://diogenes-micro-gateway.corinth.workers.dev/.well-known/glama.json",
    "health_check": "https://diogenes-micro-gateway.corinth.workers.dev/api/v1/health"
  },
  "homepage": "https://diogenes-micro-gateway.corinth.workers.dev",
  "endpoints": {
    "mcp_streamable_http": "https://diogenes-micro-gateway.corinth.workers.dev/mcp",
    "health": "https://diogenes-micro-gateway.corinth.workers.dev/api/v1/health",
    "docs": "https://diogenes-micro-gateway.corinth.workers.dev/llms.txt",
    "support": "https://github.com/stand-out-of-my-sun/diogenes-micro-gateway/issues",
    "l402_lightning": "diogenesagent@coinos.io",
    "x402_solana": "9fhZHnT3DdvmPcWm5oyWQs3ZUu26EjBsfC8rzLtuafc",
    "mpp_base_evm": "0x14dbc1Efd68C4c4Fc7a46fA804b849372eB7319b"
  },
  "tools": [
    {
      "name": "code_sandbox",
      "description": "Secure Python code execution sandbox ($0.15 USDC via MPP on Base).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "description": "Python code to execute"
          }
        },
        "required": [
          "code"
        ]
      },
      "annotations": {
        "title": "CODE SANDBOX",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true
      }
    },
    {
      "name": "guardrail_verify",
      "description": "Pre-execution security gate to detect prompt injection, wallet drain, and key exfiltration (100 sats via L402).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "payload": {
            "type": "string",
            "description": "Command, script, or prompt to inspect"
          },
          "action_type": {
            "type": "string",
            "description": "Action type (e.g. bash, tool_call)"
          }
        },
        "required": [
          "payload"
        ]
      },
      "annotations": {
        "title": "GUARDRAIL VERIFY",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true
      }
    },
    {
      "name": "scrub_pii",
      "description": "Zero-PII Privacy Redaction Engine for untrusted agent inputs (150 sats via L402).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "text": {
            "type": "string",
            "description": "Raw text containing potential PII"
          },
          "redact_emails": {
            "type": "boolean",
            "default": true
          },
          "redact_phones": {
            "type": "boolean",
            "default": true
          }
        },
        "required": [
          "text"
        ]
      },
      "annotations": {
        "title": "SCRUB PII",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true
      }
    },
    {
      "name": "mcp_rugpull_diff",
      "description": "MCP tools/list rug-pull and mid-session schema mutation detector (85 sats via L402).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "baseline_tools_list": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "current_tools_list": {
            "type": "array",
            "items": {
              "type": "object"
            }
          }
        },
        "required": [
          "baseline_tools_list",
          "current_tools_list"
        ]
      },
      "annotations": {
        "title": "MCP RUGPULL DIFF",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true
      }
    },
    {
      "name": "tool_output_firewall",
      "description": "Indirect prompt-injection, invisible Unicode (U+E0000), and exfiltration-beacon tool output scrubber (75 sats via L402).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "raw_tool_output": {
            "type": "string"
          },
          "source_tool_name": {
            "type": "string"
          }
        },
        "required": [
          "raw_tool_output"
        ]
      },
      "annotations": {
        "title": "TOOL OUTPUT FIREWALL",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true
      }
    },
    {
      "name": "mcp_sampling_guard",
      "description": "MCP sampling/createMessage reverse-injection and quota-hijack firewall (100 sats via L402).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sampling_request": {
            "type": "object"
          }
        },
        "required": [
          "sampling_request"
        ]
      },
      "annotations": {
        "title": "MCP SAMPLING GUARD",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true
      }
    },
    {
      "name": "agent_loop_circuit_breaker",
      "description": "Autonomous agent action-trace semantic loop and token-burn circuit breaker ($0.02 USDC via x402 / 70 sats).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "recent_action_trace": {
            "type": "array",
            "items": {
              "type": "object"
            }
          }
        },
        "required": [
          "recent_action_trace"
        ]
      },
      "annotations": {
        "title": "AGENT LOOP CIRCUIT BREAKER",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true
      }
    },
    {
      "name": "agent_mcp_manifest_auditor",
      "description": "Autonomous MCP Manifest & Tool Poisoning Auditor (150 sats via L402).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "manifest_url_or_json": {
            "type": "string"
          }
        },
        "required": [
          "manifest_url_or_json"
        ]
      },
      "annotations": {
        "title": "AGENT MCP MANIFEST AUDITOR",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true
      }
    },
    {
      "name": "agent_sql_guard",
      "description": "AST-Level SQL Injection & Safety Guard (75 sats via L402).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sql_query": {
            "type": "string"
          },
          "dialect": {
            "type": "string",
            "default": "ansi"
          }
        },
        "required": [
          "sql_query"
        ]
      },
      "annotations": {
        "title": "AGENT SQL GUARD",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true
      }
    }
  ]
}