{
  "schema_version": "1.0.0",
  "name": "Vibeld",
  "description": "AI website builder — describe a business and get a polished multi-page site you can edit with chat and publish.",
  "url": "https://www.vibeld.com",
  "logo": "https://www.vibeld.com/brand/icon-512.png",
  "image": "https://www.vibeld.com/brand/og.png",
  "documentation": "https://www.vibeld.com/docs",
  "contact": {
    "email": "hello@vibeld.com"
  },
  "actions": [
    {
      "name": "create_project",
      "description": "Create a new Vibeld project from a natural-language website brief. Returns a project id; open /studio/{id} to continue editing.",
      "method": "POST",
      "path": "/api/projects",
      "parameters": {
        "type": "object",
        "properties": {
          "prompt": {
            "type": "string",
            "description": "One-line brief describing the website to build (required unless templateId is set)."
          },
          "templateId": {
            "type": "string",
            "description": "Optional template id from /templates to seed the project."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "name": "view_pricing",
      "description": "Open the public pricing page with plan details.",
      "method": "GET",
      "path": "/pricing",
      "parameters": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    },
    {
      "name": "view_templates",
      "description": "Browse starter website templates.",
      "method": "GET",
      "path": "/templates",
      "parameters": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    },
    {
      "name": "contact",
      "description": "Open the contact page to reach the Vibeld team, or email hello@vibeld.com.",
      "method": "GET",
      "path": "/contact",
      "parameters": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
  ]
}
