{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "app.vercel.agent-svg-registry/mcp",
  "title": "Agent SVG Registry",
  "displayName": "Agent SVG Registry",
  "description": "Search SVG metadata and buy licensed commercial SVG exports for coding agents.",
  "version": "1.0.0",
  "websiteUrl": "https://agent-svg-registry.vercel.app/",
  "homepage": "https://agent-svg-registry.vercel.app/",
  "documentationUrl": "https://agent-svg-registry.vercel.app/agent-integration",
  "licenseUrl": "https://agent-svg-registry.vercel.app/license",
  "pricingUrl": "https://agent-svg-registry.vercel.app/pricing",
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://agent-svg-registry.vercel.app/api/mcp"
    }
  ],
  "categories": ["design", "developer-tools", "coding-agents", "svg-assets"],
  "tags": ["svg", "mcp", "a2a", "openapi", "commercial-license", "stripe-checkout", "react-components"],
  "transports": [
    {
      "type": "streamable-http",
      "url": "https://agent-svg-registry.vercel.app/api/mcp",
      "auth": {
        "type": "none",
        "note": "Search, quote, and offer tools are unauthenticated. Export requires a paid license token."
      }
    },
    {
      "type": "json-rpc",
      "url": "https://agent-svg-registry.vercel.app/api/mcp",
      "auth": {
        "type": "none"
      }
    }
  ],
  "tools": [
    {
      "name": "search_assets",
      "description": "Search public SVG metadata by UI task, category, style, or tag.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "q": { "type": "string" },
          "category": { "type": "string" },
          "style": { "type": "string", "enum": ["outline", "filled", "duotone", "illustration"] },
          "limit": { "type": "integer", "minimum": 1, "maximum": 50, "default": 12 }
        }
      },
      "authRequired": false
    },
    {
      "name": "quote_license",
      "description": "Return price, human approval copy, checkout URL, receipt schema, and export endpoints before purchase.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "request": { "type": "string" },
          "plan": { "type": "string", "default": "launch" }
        }
      },
      "authRequired": false
    },
    {
      "name": "invoke_offer",
      "description": "Return a single offer payload with search, quote, checkout, and export links.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "input": { "type": "string" }
        }
      },
      "authRequired": false
    },
    {
      "name": "export_founding_pack",
      "description": "Export the paid-ready founding pack as SVG, React, and inline HTML payloads with a paid license token.",
      "inputSchema": {
        "type": "object",
        "required": ["license_token"],
        "properties": {
          "license_token": { "type": "string" }
        }
      },
      "authRequired": true,
      "auth": {
        "type": "apiKey",
        "in": "header",
        "name": "x-agent-svg-license",
        "checkoutUrl": "https://agent-svg-registry.vercel.app/buy/launch"
      }
    }
  ],
  "links": {
    "agentCard": "https://agent-svg-registry.vercel.app/.well-known/agent.json",
    "agentOffer": "https://agent-svg-registry.vercel.app/agent-offer.json",
    "openapi": "https://agent-svg-registry.vercel.app/openapi.json",
    "llms": "https://agent-svg-registry.vercel.app/llms.txt",
    "mcpManifest": "https://agent-svg-registry.vercel.app/mcp/manifest.json",
    "checkout": "https://agent-svg-registry.vercel.app/buy/launch"
  }
}
