{
  "serverInfo": {
    "name": "oganvil",
    "version": "0.1.0-mcp"
  },
  "description": "OG (Open Graph) image generation API for developers. Generate 1200x630 social preview images (PNG or SVG) from a title and tag line, rendered on the Cloudflare edge. Fair pricing: billed per unique image, repeat renders are free.",
  "url": "https://oganvil.rowu.workers.dev/mcp",
  "authentication": {
    "required": true,
    "schemes": ["bearer"]
  },
  "tools": [
    {
      "name": "generate_og_image",
      "description": "Generate a 1200x630 Open Graph image (PNG or SVG) from a title and tag line. Returns the image as MCP image content plus a hosted render URL. Counts against your monthly unique-image quota.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "title": { "type": "string", "minLength": 1, "maxLength": 180, "description": "Headline text rendered large" },
          "tag": { "type": "string", "maxLength": 120, "description": "Small subtitle line under the title" },
          "format": { "type": "string", "enum": ["png", "svg"], "description": "Output format, default png" }
        },
        "required": ["title"]
      }
    },
    {
      "name": "get_quota",
      "description": "Return current monthly usage and plan limit for the authenticated key. Does not consume quota.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
  ],
  "resources": [],
  "prompts": []
}