{
  "service": "laravel_cloud",
  "displayName": "Laravel Cloud",
  "categories": [
    "Developer Tools",
    "Storage"
  ],
  "authTypes": [
    "api_key"
  ],
  "auth": [
    {
      "type": "api_key",
      "label": "API Token",
      "placeholder": "LARAVEL_CLOUD_API_TOKEN",
      "description": "Laravel Cloud API token used with the Authorization: Bearer header. Create it from your Laravel Cloud organization settings under API tokens: https://cloud.laravel.com/docs/api/authentication"
    }
  ],
  "homepageUrl": "https://cloud.laravel.com",
  "actions": [
    {
      "id": "laravel_cloud.get_application",
      "service": "laravel_cloud",
      "name": "get_application",
      "description": "Get a specific Laravel Cloud application.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "applicationId": {
            "type": "string",
            "minLength": 1,
            "description": "The Laravel Cloud application identifier."
          },
          "include": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "organization",
                "environments",
                "defaultEnvironment"
              ],
              "description": "One Laravel Cloud include relationship."
            },
            "description": "Related application resources to include.",
            "minItems": 1
          }
        },
        "additionalProperties": false,
        "required": [
          "applicationId"
        ],
        "description": "The input payload for getting a Laravel Cloud application."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "application": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The application identifier."
              },
              "type": {
                "type": "string",
                "description": "The JSON:API resource type."
              },
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The application name."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "slug": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The application slug."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "region": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The application region identifier."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "slackChannel": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The Slack channel configured for the application."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "avatarUrl": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The application avatar URL."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "createdAt": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The timestamp when the application was created."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "repository": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "The repository summary embedded in the application attributes."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "relationships": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "The relationships object returned by Laravel Cloud."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw application resource returned by Laravel Cloud."
              }
            },
            "additionalProperties": false,
            "description": "A Laravel Cloud application."
          },
          "included": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "One included JSON:API resource."
                },
                "description": "The included JSON:API resources returned by Laravel Cloud."
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false,
        "description": "The response returned when getting a Laravel Cloud application."
      }
    },
    {
      "id": "laravel_cloud.get_deployment",
      "service": "laravel_cloud",
      "name": "get_deployment",
      "description": "Get a specific Laravel Cloud deployment.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "deploymentId": {
            "type": "string",
            "minLength": 1,
            "description": "The Laravel Cloud deployment identifier."
          },
          "include": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "environment",
                "initiator"
              ],
              "description": "One Laravel Cloud include relationship."
            },
            "description": "Related deployment resources to include.",
            "minItems": 1
          }
        },
        "additionalProperties": false,
        "required": [
          "deploymentId"
        ],
        "description": "The input payload for getting a Laravel Cloud deployment."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "deployment": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The deployment identifier."
              },
              "type": {
                "type": "string",
                "description": "The JSON:API resource type."
              },
              "status": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The deployment status."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "branchName": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The deployed branch name."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "commitHash": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The deployed commit hash."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "commitMessage": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The deployed commit message."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "commitAuthor": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The deployed commit author."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "failureReason": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The deployment failure reason when available."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "phpMajorVersion": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The PHP major version used for the deployment."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "buildCommand": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The build command used for the deployment."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "nodeVersion": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The Node.js version used for the deployment."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "usesOctane": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "Whether the deployment uses Laravel Octane."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "startedAt": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The timestamp when the deployment started."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "finishedAt": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The timestamp when the deployment finished."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "relationships": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "The relationships object returned by Laravel Cloud."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "links": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "The links object returned by Laravel Cloud."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw deployment resource returned by Laravel Cloud."
              }
            },
            "additionalProperties": false,
            "description": "A Laravel Cloud deployment."
          },
          "included": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "One included JSON:API resource."
                },
                "description": "The included JSON:API resources returned by Laravel Cloud."
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false,
        "description": "The response returned when getting a Laravel Cloud deployment."
      }
    },
    {
      "id": "laravel_cloud.get_environment",
      "service": "laravel_cloud",
      "name": "get_environment",
      "description": "Get a specific Laravel Cloud environment.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "environmentId": {
            "type": "string",
            "minLength": 1,
            "description": "The Laravel Cloud environment identifier."
          },
          "include": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "application",
                "branch",
                "deployments",
                "currentDeployment",
                "primaryDomain",
                "instances",
                "database",
                "cache",
                "buckets",
                "websocketApplication"
              ],
              "description": "One Laravel Cloud include relationship."
            },
            "description": "Related environment resources to include.",
            "minItems": 1
          }
        },
        "additionalProperties": false,
        "required": [
          "environmentId"
        ],
        "description": "The input payload for getting a Laravel Cloud environment."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "environment": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The environment identifier."
              },
              "type": {
                "type": "string",
                "description": "The JSON:API resource type."
              },
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The environment name."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "slug": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The environment slug."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "status": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The environment status."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "vanityDomain": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The environment vanity domain."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "phpMajorVersion": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The configured PHP major version."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "nodeVersion": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The configured Node.js version."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "buildCommand": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The build command when configured."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "deployCommand": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The deploy command when configured."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "usesOctane": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "Whether the environment uses Laravel Octane."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "usesPushToDeploy": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "Whether push-to-deploy is enabled for the environment."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "usesDeployHook": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "Whether deploy hooks are enabled for the environment."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "createdAt": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The timestamp when the environment was created."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "relationships": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "The relationships object returned by Laravel Cloud."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "links": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "The links object returned by Laravel Cloud."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw environment resource returned by Laravel Cloud."
              }
            },
            "additionalProperties": false,
            "description": "A Laravel Cloud environment."
          },
          "included": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "One included JSON:API resource."
                },
                "description": "The included JSON:API resources returned by Laravel Cloud."
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false,
        "description": "The response returned when getting a Laravel Cloud environment."
      }
    },
    {
      "id": "laravel_cloud.get_organization",
      "service": "laravel_cloud",
      "name": "get_organization",
      "description": "Get the Laravel Cloud organization associated with the API token.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false,
        "description": "The input payload for getting the Laravel Cloud organization."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "organization": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The organization identifier."
              },
              "type": {
                "type": "string",
                "description": "The JSON:API resource type."
              },
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The organization name."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "slug": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The organization slug."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw organization resource returned by Laravel Cloud."
              }
            },
            "additionalProperties": false,
            "description": "A Laravel Cloud organization."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when getting the Laravel Cloud organization."
      }
    },
    {
      "id": "laravel_cloud.list_applications",
      "service": "laravel_cloud",
      "name": "list_applications",
      "description": "List Laravel Cloud applications for the authenticated organization.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "description": "Filter applications by name."
          },
          "region": {
            "type": "string",
            "minLength": 1,
            "description": "Filter applications by region identifier."
          },
          "slug": {
            "type": "string",
            "minLength": 1,
            "description": "Filter applications by slug."
          },
          "include": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "organization",
                "environments",
                "defaultEnvironment"
              ],
              "description": "One Laravel Cloud include relationship."
            },
            "description": "Related application resources to include.",
            "minItems": 1
          }
        },
        "additionalProperties": false,
        "description": "The input payload for listing Laravel Cloud applications."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "applications": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "The application identifier."
                },
                "type": {
                  "type": "string",
                  "description": "The JSON:API resource type."
                },
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The application name."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "slug": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The application slug."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "region": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The application region identifier."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "slackChannel": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The Slack channel configured for the application."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "avatarUrl": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The application avatar URL."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "createdAt": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The timestamp when the application was created."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "repository": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {},
                      "additionalProperties": true,
                      "description": "The repository summary embedded in the application attributes."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "relationships": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {},
                      "additionalProperties": true,
                      "description": "The relationships object returned by Laravel Cloud."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw application resource returned by Laravel Cloud."
                }
              },
              "additionalProperties": false,
              "description": "A Laravel Cloud application."
            },
            "description": "The applications returned by Laravel Cloud."
          },
          "links": {
            "anyOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The links object returned by Laravel Cloud."
              },
              {
                "type": "null"
              }
            ]
          },
          "meta": {
            "anyOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The pagination metadata returned by Laravel Cloud for list endpoints."
              },
              {
                "type": "null"
              }
            ]
          },
          "included": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "One included JSON:API resource."
                },
                "description": "The included JSON:API resources returned by Laravel Cloud."
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false,
        "description": "The response returned when listing Laravel Cloud applications."
      }
    },
    {
      "id": "laravel_cloud.list_deployments",
      "service": "laravel_cloud",
      "name": "list_deployments",
      "description": "List Laravel Cloud deployments for an environment.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "environmentId": {
            "type": "string",
            "minLength": 1,
            "description": "The Laravel Cloud environment identifier."
          },
          "status": {
            "type": "string",
            "minLength": 1,
            "description": "Filter deployments by status."
          },
          "branchName": {
            "type": "string",
            "minLength": 1,
            "description": "Filter deployments by branch name."
          },
          "commitHash": {
            "type": "string",
            "minLength": 1,
            "description": "Filter deployments by commit hash."
          },
          "include": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "environment",
                "initiator"
              ],
              "description": "One Laravel Cloud include relationship."
            },
            "description": "Related deployment resources to include.",
            "minItems": 1
          }
        },
        "additionalProperties": false,
        "required": [
          "environmentId"
        ],
        "description": "The input payload for listing Laravel Cloud deployments."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "deployments": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "The deployment identifier."
                },
                "type": {
                  "type": "string",
                  "description": "The JSON:API resource type."
                },
                "status": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The deployment status."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "branchName": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The deployed branch name."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "commitHash": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The deployed commit hash."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "commitMessage": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The deployed commit message."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "commitAuthor": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The deployed commit author."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "failureReason": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The deployment failure reason when available."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "phpMajorVersion": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The PHP major version used for the deployment."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "buildCommand": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The build command used for the deployment."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "nodeVersion": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The Node.js version used for the deployment."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "usesOctane": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the deployment uses Laravel Octane."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "startedAt": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The timestamp when the deployment started."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "finishedAt": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The timestamp when the deployment finished."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "relationships": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {},
                      "additionalProperties": true,
                      "description": "The relationships object returned by Laravel Cloud."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "links": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {},
                      "additionalProperties": true,
                      "description": "The links object returned by Laravel Cloud."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw deployment resource returned by Laravel Cloud."
                }
              },
              "additionalProperties": false,
              "description": "A Laravel Cloud deployment."
            },
            "description": "The deployments returned by Laravel Cloud."
          },
          "links": {
            "anyOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The links object returned by Laravel Cloud."
              },
              {
                "type": "null"
              }
            ]
          },
          "meta": {
            "anyOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The pagination metadata returned by Laravel Cloud for list endpoints."
              },
              {
                "type": "null"
              }
            ]
          },
          "included": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "One included JSON:API resource."
                },
                "description": "The included JSON:API resources returned by Laravel Cloud."
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false,
        "description": "The response returned when listing Laravel Cloud deployments."
      }
    },
    {
      "id": "laravel_cloud.list_environments",
      "service": "laravel_cloud",
      "name": "list_environments",
      "description": "List Laravel Cloud environments for an application.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "applicationId": {
            "type": "string",
            "minLength": 1,
            "description": "The Laravel Cloud application identifier."
          },
          "name": {
            "type": "string",
            "minLength": 1,
            "description": "Filter environments by name."
          },
          "status": {
            "type": "string",
            "minLength": 1,
            "description": "Filter environments by status."
          },
          "slug": {
            "type": "string",
            "minLength": 1,
            "description": "Filter environments by slug."
          },
          "include": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "application",
                "branch",
                "deployments",
                "currentDeployment",
                "primaryDomain",
                "instances",
                "database",
                "cache",
                "buckets",
                "websocketApplication"
              ],
              "description": "One Laravel Cloud include relationship."
            },
            "description": "Related environment resources to include.",
            "minItems": 1
          }
        },
        "additionalProperties": false,
        "required": [
          "applicationId"
        ],
        "description": "The input payload for listing Laravel Cloud environments."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "environments": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "The environment identifier."
                },
                "type": {
                  "type": "string",
                  "description": "The JSON:API resource type."
                },
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The environment name."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "slug": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The environment slug."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "status": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The environment status."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "vanityDomain": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The environment vanity domain."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "phpMajorVersion": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The configured PHP major version."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "nodeVersion": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The configured Node.js version."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "buildCommand": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The build command when configured."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "deployCommand": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The deploy command when configured."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "usesOctane": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the environment uses Laravel Octane."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "usesPushToDeploy": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether push-to-deploy is enabled for the environment."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "usesDeployHook": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether deploy hooks are enabled for the environment."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "createdAt": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The timestamp when the environment was created."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "relationships": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {},
                      "additionalProperties": true,
                      "description": "The relationships object returned by Laravel Cloud."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "links": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {},
                      "additionalProperties": true,
                      "description": "The links object returned by Laravel Cloud."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw environment resource returned by Laravel Cloud."
                }
              },
              "additionalProperties": false,
              "description": "A Laravel Cloud environment."
            },
            "description": "The environments returned by Laravel Cloud."
          },
          "links": {
            "anyOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The links object returned by Laravel Cloud."
              },
              {
                "type": "null"
              }
            ]
          },
          "meta": {
            "anyOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The pagination metadata returned by Laravel Cloud for list endpoints."
              },
              {
                "type": "null"
              }
            ]
          },
          "included": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "One included JSON:API resource."
                },
                "description": "The included JSON:API resources returned by Laravel Cloud."
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false,
        "description": "The response returned when listing Laravel Cloud environments."
      }
    },
    {
      "id": "laravel_cloud.list_regions",
      "service": "laravel_cloud",
      "name": "list_regions",
      "description": "List cloud regions currently available in Laravel Cloud.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false,
        "description": "The input payload for listing Laravel Cloud regions."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "regions": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "region": {
                  "type": "string",
                  "description": "The region identifier."
                },
                "label": {
                  "type": "string",
                  "description": "The human-readable region label."
                },
                "flag": {
                  "type": "string",
                  "description": "The region flag returned by Laravel Cloud."
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw region object returned by Laravel Cloud."
                }
              },
              "additionalProperties": false,
              "description": "A Laravel Cloud region."
            },
            "description": "The regions returned by Laravel Cloud."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when listing Laravel Cloud regions."
      }
    }
  ]
}
