{
  "name": "agent-svg-registry",
  "title": "Agent SVG Registry",
  "description": "Search, preview, and license SVG assets for agent-built product interfaces.",
  "version": "1.0.0",
  "homepage": "https://agent-svg-registry.vercel.app/",
  "endpoint": "https://agent-svg-registry.vercel.app/api/mcp",
  "rpc": "https://agent-svg-registry.vercel.app/api/mcp",
  "documentation": "https://agent-svg-registry.vercel.app/agent-integration",
  "openapi": "https://agent-svg-registry.vercel.app/openapi.json",
  "pricing": "https://agent-svg-registry.vercel.app/pricing",
  "checkout": "https://agent-svg-registry.vercel.app/buy/launch",
  "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
    }
  ]
}
