{
  "name": "agent-svg-registry",
  "title": "Agent SVG Registry",
  "version": "1.0.0",
  "tools": [
    {
      "name": "search_assets",
      "description": "Search public SVG metadata by UI task, category, style, or tag.",
      "input_schema": {
        "type": "object",
        "properties": {
          "q": {
            "type": "string",
            "description": "Search query such as passkey, invoice, model router, or empty folder."
          },
          "category": {
            "type": "string"
          },
          "style": {
            "type": "string",
            "enum": [
              "outline",
              "filled",
              "duotone",
              "illustration"
            ]
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 500,
            "default": 12
          }
        }
      },
      "http": {
        "method": "GET",
        "url": "https://agent-svg-registry.vercel.app/api/assets"
      },
      "auth_required": false
    },
    {
      "name": "quote_license",
      "description": "Return price, approval copy, checkout URL, receipt schema, and export endpoints before asking a human to approve purchase.",
      "input_schema": {
        "type": "object",
        "properties": {
          "request": {
            "type": "string"
          },
          "plan": {
            "type": "string",
            "default": "launch"
          }
        }
      },
      "http": {
        "method": "POST",
        "url": "https://agent-svg-registry.vercel.app/api/mcp",
        "jsonrpc_method": "tools/call"
      },
      "auth_required": false
    },
    {
      "name": "invoke_offer",
      "description": "Return search, quote, checkout, and export links in one agent-readable offer payload.",
      "input_schema": {
        "type": "object",
        "properties": {
          "input": {
            "type": "string"
          }
        }
      },
      "http": {
        "method": "POST",
        "url": "https://agent-svg-registry.vercel.app/api/mcp",
        "jsonrpc_method": "tools/call"
      },
      "auth_required": false
    },
    {
      "name": "export_founding_pack",
      "description": "Export all paid-ready founding pack assets as SVG, React, and inline HTML payloads.",
      "input_schema": {
        "type": "object",
        "properties": {
          "license_token": {
            "type": "string",
            "description": "Paid commercial license token from Stripe success page."
          }
        },
        "required": [
          "license_token"
        ]
      },
      "http": {
        "method": "GET",
        "url": "https://agent-svg-registry.vercel.app/api/packs/founding-saas-ui-states-v1/export",
        "auth_header": "x-agent-svg-license"
      },
      "auth_required": true
    }
  ]
}