List Environments
environments_listLists an app's deploy-plane environments (development/staging/
production): each environment's environment_id, type, region,
base_url, healthcheck_path, Cloud Run scaling configuration
(cpu, memory, min_instances, max_instances, concurrency,
timeout_seconds), config_pending_deploy (true when settings changed
that only reach the app with the next deploy) with config_changed_at,
database_status, and when the managed database
failed to provision, sanitised database_error_code /
database_error_message. Takes the app_id returned by apps_list.
Use the returned environment_id with deployments_list,
logs_tail, or deployment_create.
base_url is where the environment answers once deployed (the same as
public_url), null until the first runtime deploy. public_url is
https:// + platform_hostname, the Meridian hostname. domains
lists the
platform domain (kind: "platform", status active,
not_deployed or disabled while hosting is off), then each custom
domain (kind: "custom") with its status (pending_dns,
provisioning, active, failed, deleting), certificate state
tls (active, provisioning, failed, or null when Meridian
holds none), dns_all_verified, the dns_records to add,
certificate_expires_at, ownership_expires_at and
error_message.
database is the environment's database (status, engine,
error_code, error_message), or null when it has none: the
database add-on when there is one, else the legacy managed
database. database_status is its status: pending,
provisioning, ready, failed, deleting or deleted. Never a
host, user, database name or password.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"app_id": "<app_id>"
},
"name": "environments_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app_id | Yes | The app uuid returned by `apps_list`. | |
| organization_id | No | An organisation uuid or slug. When supplied, `app_id` is resolved within that organisation and may be a slug instead of a uuid, mirroring the Meridian web app. |