{
  "name": "pet-portrait",
  "displayName": "Pet Portrait",
  "description": "Turn a pet photo into a gallery-grade painted portrait in 8 styles and 12 scenes. Free preview, ships to the US & Canada.",
  "version": "1.0.0",
  "protocolVersion": "2024-11-05",
  "endpoint": "https://petportrait.io/mcp",
  "transport": "streamable-http",
  "documentation": "https://petportrait.io/mcp",
  "vendor": {
    "name": "Pet Portrait",
    "url": "https://petportrait.io/",
    "parentOrganization": "Galax Launchpad"
  },
  "categories": ["ecommerce", "creative", "pets"],
  "tools": [
    { "name": "browse_styles", "description": "List the 8 painting styles Pet Portrait offers." },
    { "name": "browse_scenes", "description": "List the 12 scenes (settings) Pet Portrait can place a pet in." },
    { "name": "get_pricing", "description": "Current product catalog and prices in USD." },
    { "name": "get_guides", "description": "Buying + how-to guide summaries with canonical URLs." },
    { "name": "check_order_status", "description": "Look up an order by Stripe Checkout session id." },
    { "name": "preview_portrait", "description": "Generate a free preview portrait from a pet photo URL or base64." }
  ],
  "auth": {
    "type": "none",
    "notes": "check_order_status requires the caller to supply a valid Stripe session id (knowledge-of-id is the auth). preview_portrait is IP rate-limited."
  }
}
