{
  "info": {
    "name": "Supabase — mcp.ai",
    "description": "REST API for the Supabase MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/supabase",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "supabase_alpha_creates_a_new_api_key_for_the_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/alpha/creates/a/new/api/key/for/the/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "alpha",
            "creates",
            "a",
            "new",
            "api",
            "key",
            "for",
            "the",
            "project"
          ]
        },
        "description": "Creates a 'publishable' or 'secret' api key for an existing supabase project, optionally with a description; 'secret' keys can have customized jwt templates.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"type\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_alpha_deletes_an_api_key_for_the_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/alpha/deletes/an/api/key/for/the/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "alpha",
            "deletes",
            "an",
            "api",
            "key",
            "for",
            "the",
            "project"
          ]
        },
        "description": "Permanently deletes a specific api key (identified by `id`) from a supabase project (identified by `ref`), revoking its access.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_alpha_get_a_third_party_integration",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/alpha/get/a/third/party/integration",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "alpha",
            "get",
            "a",
            "third",
            "party",
            "integration"
          ]
        },
        "description": "Retrieves the detailed configuration for a specific third-party authentication (tpa) provider, identified by `tpa id`, within an existing supabase project specified by `ref`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"tpa_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_alpha_lists_all_third_party_auth_integrations",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/alpha/lists/all/third/party/auth/integrations",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "alpha",
            "lists",
            "all",
            "third",
            "party",
            "auth",
            "integrations"
          ]
        },
        "description": "Lists all configured third-party authentication provider integrations for an existing supabase project (using its `ref`), suitable for read-only auditing or verifying current authentication settings.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_alpha_removes_a_third_party_auth_integration",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/alpha/removes/a/third/party/auth/integration",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "alpha",
            "removes",
            "a",
            "third",
            "party",
            "auth",
            "integration"
          ]
        },
        "description": "Removes a third-party authentication provider (e.g., google, github) from a supabase project's configuration; this immediately prevents users from logging in via that method.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"tpa_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_alpha_updates_an_api_key_for_the_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/alpha/updates/an/api/key/for/the/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "alpha",
            "updates",
            "an",
            "api",
            "key",
            "for",
            "the",
            "project"
          ]
        },
        "description": "Updates an existing supabase project api key's `description` and/or `secret jwt template` (which defines its `role`); does not regenerate the key string.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"ref\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_activates_a_custom_hostname_for_a_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/activates/a/custom/hostname/for/a/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "activates",
            "a",
            "custom",
            "hostname",
            "for",
            "a",
            "project"
          ]
        },
        "description": "Activates a previously configured custom hostname for a supabase project, assuming dns settings are verified externally.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_activates_a_vanity_subdomain_for_a_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/activates/a/vanity/subdomain/for/a/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "activates",
            "a",
            "vanity",
            "subdomain",
            "for",
            "a",
            "project"
          ]
        },
        "description": "Activates a vanity subdomain for the specified supabase project, requiring subsequent dns configuration for the subdomain to become operational.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"vanity_subdomain\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_authorize_user_through_oauth",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/authorize/user/through/oauth",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "authorize",
            "user",
            "through",
            "oauth"
          ]
        },
        "description": "Generates a supabase oauth 2.0 authorization url for user redirection, requiring a pre-registered `client id` and a `redirect uri` that matches one of its pre-registered uris.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"scope\": \"\",\n  \"state\": \"\",\n  \"client_id\": \"\",\n  \"redirect_uri\": \"\",\n  \"response_mode\": \"\",\n  \"response_type\": \"\",\n  \"code_challenge\": \"\",\n  \"code_challenge_method\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_checks_vanity_subdomain_availability",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/checks/vanity/subdomain/availability",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "checks",
            "vanity",
            "subdomain",
            "availability"
          ]
        },
        "description": "Checks if a specific vanity subdomain is available for a supabase project; this action does not reserve or assign the subdomain.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"vanity_subdomain\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_enables_database_webhooks_on_the_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/enables/database/webhooks/on/the/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "enables",
            "database",
            "webhooks",
            "on",
            "the",
            "project"
          ]
        },
        "description": "Enables database webhooks for the supabase project `ref`, triggering real-time notifications for insert, update, or delete events.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_get_project_s_ssl_enforcement_configuration",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/get/project/s/ssl/enforcement/configuration",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "get",
            "project",
            "s",
            "ssl",
            "enforcement",
            "configuration"
          ]
        },
        "description": "Retrieves the ssl enforcement configuration for a specified supabase project, indicating if ssl connections are mandated for its database.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_gets_current_vanity_subdomain_config",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/gets/current/vanity/subdomain/config",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "gets",
            "current",
            "vanity",
            "subdomain",
            "config"
          ]
        },
        "description": "Fetches the current vanity subdomain configuration, including its status and custom domain name, for a supabase project identified by its reference id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_gets_project_s_custom_hostname_config",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/gets/project/s/custom/hostname/config",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "gets",
            "project",
            "s",
            "custom",
            "hostname",
            "config"
          ]
        },
        "description": "Retrieves a supabase project's custom hostname configuration, including its status, ssl certificate, and ownership verification, noting that availability may depend on the project's plan.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_gets_project_s_network_bans",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/gets/project/s/network/bans",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "gets",
            "project",
            "s",
            "network",
            "bans"
          ]
        },
        "description": "Retrieves the list of banned ipv4 addresses for a supabase project using its unique project reference string; this is a read-only operation.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_gets_project_s_network_restrictions",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/gets/project/s/network/restrictions",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "gets",
            "project",
            "s",
            "network",
            "restrictions"
          ]
        },
        "description": "Retrieves the current network restriction settings (e.g., ip whitelists) for a supabase project using its reference id; this is a read-only operation for auditing or verifying network security.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_gets_project_s_pgsodium_config",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/gets/project/s/pgsodium/config",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "gets",
            "project",
            "s",
            "pgsodium",
            "config"
          ]
        },
        "description": "Retrieves the pgsodium configuration, including the root encryption key, for an existing supabase project identified by its `ref`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_remove_a_read_replica",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/remove/a/read/replica",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "remove",
            "a",
            "read",
            "replica"
          ]
        },
        "description": "Irreversibly initiates the removal of a specified read replica from an existing supabase project, confirming only the start of the process, not its completion.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"database_identifier\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_remove_network_bans",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/remove/network/bans",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "remove",
            "network",
            "bans"
          ]
        },
        "description": "Removes specified ipv4 addresses from a supabase project's network ban list, granting immediate access; ips not currently banned are ignored.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"ipv4_addresses\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_run_sql_query",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/run/sql/query",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "run",
            "sql",
            "query"
          ]
        },
        "description": "Executes a given sql query against the project's database; use for advanced data operations or when standard api endpoints are insufficient, ensuring queries are valid postgresql and sanitized. use th",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"query\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_set_up_a_read_replica",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/set/up/a/read/replica",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "set",
            "up",
            "a",
            "read",
            "replica"
          ]
        },
        "description": "Provisions a read-only replica for a supabase project in a specified, supabase-supported aws region to enhance read performance and reduce latency.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"read_replica_region\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_updates_project_s_network_restrictions",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/updates/project/s/network/restrictions",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "updates",
            "project",
            "s",
            "network",
            "restrictions"
          ]
        },
        "description": "Updates and applies network access restrictions (ipv4/ipv6 cidr lists) for a supabase project, which may terminate existing connections not matching the new rules.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"dbAllowedCidrs\": \"\",\n  \"dbAllowedCidrsV6\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_beta_upgrades_the_project_s_postgres_version",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/beta/upgrades/the/project/s/postgres/version",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "beta",
            "upgrades",
            "the",
            "project",
            "s",
            "postgres",
            "version"
          ]
        },
        "description": "Initiates an asynchronous upgrade of a supabase project's postgresql database to a specified `target version` from a selected `release channel`, returning a `tracking id` to monitor status; the `targe",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"target_version\": \"\",\n  \"release_channel\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_config_pgsodium_update_with_root_key_warning",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/config/pgsodium/update/with/root/key/warning",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "config",
            "pgsodium",
            "update",
            "with",
            "root",
            "key",
            "warning"
          ]
        },
        "description": "Critically updates or initializes a supabase project's pgsodium root encryption key for security setup or key rotation, requiring secure backup of the new key to prevent irreversible data loss.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"root_key\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_create_a_database_branch",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/a/database/branch",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "a",
            "database",
            "branch"
          ]
        },
        "description": "Creates a new, isolated database branch from an existing supabase project (identified by `ref`), useful for setting up separate environments like development or testing, which can optionally be linked",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"region\": \"\",\n  \"git_branch\": \"\",\n  \"persistent\": false,\n  \"branch_name\": \"\",\n  \"postgres_engine\": \"\",\n  \"release_channel\": \"\",\n  \"desired_instance_size\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_create_a_function",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/a/function",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "a",
            "function"
          ]
        },
        "description": "Creates a new serverless edge function for a supabase project (identified by `ref`), requiring valid javascript/typescript in `body` and a project-unique `slug 1` identifier.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"body\": \"\",\n  \"name\": \"\",\n  \"slug\": \"\",\n  \"import_map\": false,\n  \"verify_jwt\": false,\n  \"entrypoint_path\": \"\",\n  \"import_map_path\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_create_a_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/a/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "a",
            "project"
          ]
        },
        "description": "Creates a new supabase project, requiring a unique name (no dots) within the organization; project creation is asynchronous.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"plan\": \"\",\n  \"region\": \"\",\n  \"db_pass\": \"\",\n  \"kps_enabled\": false,\n  \"template_url\": \"\",\n  \"organization_id\": \"\",\n  \"postgres_engine\": \"\",\n  \"release_channel\": \"\",\n  \"desired_instance_size\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_create_an_organization",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/an/organization",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "an",
            "organization"
          ]
        },
        "description": "Creates a new supabase organization, which serves as a top-level container for projects, billing, and team access.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_creates_a_new_sso_provider",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/creates/a/new/sso/provider",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "creates",
            "a",
            "new",
            "sso",
            "provider"
          ]
        },
        "description": "Creates a new saml 2.0 single sign-on (sso) provider for a supabase project, requiring either `metadata xml` or `metadata url` for saml idp configuration.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"type\": \"\",\n  \"domains\": \"\",\n  \"metadata_url\": \"\",\n  \"metadata_xml\": \"\",\n  \"attribute__mapping__keys\": {}\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_creates_a_new_third_party_auth_integration",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/creates/a/new/third/party/auth/integration",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "creates",
            "a",
            "new",
            "third",
            "party",
            "auth",
            "integration"
          ]
        },
        "description": "Call this to add a new third-party authentication method (oidc or jwks) to a supabase project for integrating external identity providers (e.g., for sso); the api may also support `custom jwks` if sen",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"jwks_url\": \"\",\n  \"oidc_issuer_url\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_custom_hostname_dns_verification",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/custom/hostname/dns/verification",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "custom",
            "hostname",
            "dns",
            "verification"
          ]
        },
        "description": "Re-verifies dns and ssl configurations for an existing custom hostname associated with a supabase project.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_delete_a_database_branch",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/a/database/branch",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "a",
            "database",
            "branch"
          ]
        },
        "description": "Permanently and irreversibly deletes a specific, non-default database branch by its `branch id`, without affecting other branches.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"branch_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_delete_a_function",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/a/function",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "a",
            "function"
          ]
        },
        "description": "Permanently deletes a specific edge function (by `function slug`) from a supabase project (by `ref`); this action is irreversible and requires prior existence of both project and function.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"function_slug\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_delete_custom_hostname_config",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/custom/hostname/config",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "custom",
            "hostname",
            "config"
          ]
        },
        "description": "Deletes an active custom hostname configuration for the project identified by `ref`, reverting to the default supabase-provided hostname; this action immediately makes the project inaccessible via the",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_delete_project_vanity_subdomain",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/project/vanity/subdomain",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "project",
            "vanity",
            "subdomain"
          ]
        },
        "description": "Permanently and irreversibly deletes an active vanity subdomain configuration for the specified supabase project, reverting it to its default supabase url.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_deletes_the_given_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/deletes/the/given/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "deletes",
            "the",
            "given",
            "project"
          ]
        },
        "description": "Permanently and irreversibly deletes a supabase project, identified by its unique `ref` id, resulting in complete data loss.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_deploy_function",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/deploy/function",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "deploy",
            "function"
          ]
        },
        "description": "Deploys edge functions to a supabase project using multipart upload.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"file\": \"\",\n  \"slug\": \"\",\n  \"bundleOnly\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_disable_project_readonly",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/disable/project/readonly",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "disable",
            "project",
            "readonly"
          ]
        },
        "description": "Temporarily disables a supabase project's read-only mode for 15 minutes to allow write operations (e.g., for maintenance or critical updates), after which it automatically reverts to read-only.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_disables_preview_branching",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/disables/preview/branching",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "disables",
            "preview",
            "branching"
          ]
        },
        "description": "Disables the preview branching feature for an existing supabase project, identified by its unique reference id (`ref`).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_exchange_o_auth_token",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/exchange/o/auth/token",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "exchange",
            "o",
            "auth",
            "token"
          ]
        },
        "description": "(beta) implements the oauth 2.0 token endpoint to exchange an authorization code or refresh token for access/refresh tokens, based on `grant type`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"code\": \"\",\n  \"client_id\": \"\",\n  \"grant_type\": \"\",\n  \"redirect_uri\": \"\",\n  \"client_secret\": \"\",\n  \"code_verifier\": \"\",\n  \"refresh_token\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_generate_type_script_types",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/generate/type/script/types",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "generate",
            "type",
            "script",
            "types"
          ]
        },
        "description": "Generates and retrieves typescript types from a supabase project's database; any schemas specified in `included schemas` must exist in the project.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"included_schemas\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_get_database_branch_config",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/database/branch/config",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "database",
            "branch",
            "config"
          ]
        },
        "description": "Retrieves the read-only configuration and status for a supabase database branch, typically for monitoring or verifying its settings.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"branch_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_get_project_api_keys",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/project/api/keys",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "project",
            "api",
            "keys"
          ]
        },
        "description": "Retrieves all api keys for an existing supabase project, specified by its unique reference id (`ref`); this is a read-only operation.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_get_project_s_pgbouncer_config",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/project/s/pgbouncer/config",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "project",
            "s",
            "pgbouncer",
            "config"
          ]
        },
        "description": "Retrieves the active pgbouncer configuration (postgresql connection pooler) for a supabase project, used for performance tuning, auditing, or getting the connection string.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_get_project_upgrade_eligibility",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/project/upgrade/eligibility",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "project",
            "upgrade",
            "eligibility"
          ]
        },
        "description": "Checks a supabase project's eligibility for an upgrade, verifying compatibility and identifying potential issues; this action does not perform the actual upgrade.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_get_project_upgrade_status",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/project/upgrade/status",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "project",
            "upgrade",
            "status"
          ]
        },
        "description": "Retrieves the latest status of a supabase project's database upgrade for monitoring purposes; does not initiate or modify upgrades.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_get_table_schemas",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/table/schemas",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "table",
            "schemas"
          ]
        },
        "description": "Retrieves column details, types, and constraints for multiple database tables to help debug schema issues and write accurate sql queries.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"table_names\": \"\",\n  \"include_indexes\": false,\n  \"exclude_null_values\": false,\n  \"include_relationships\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_gets_a_specific_sql_snippet",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/gets/a/specific/sql/snippet",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "gets",
            "a",
            "specific",
            "sql",
            "snippet"
          ]
        },
        "description": "Retrieves a specific sql snippet by its unique identifier.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_gets_a_sso_provider_by_its_uuid",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/gets/a/sso/provider/by/its/uuid",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "gets",
            "a",
            "sso",
            "provider",
            "by",
            "its",
            "uuid"
          ]
        },
        "description": "Retrieves the configuration details for a specific single sign-on (sso) provider (e.g., saml, google, github, azure ad), identified by its uuid, within a supabase project.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"provider_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_gets_information_about_the_organization",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/gets/information/about/the/organization",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "gets",
            "information",
            "about",
            "the",
            "organization"
          ]
        },
        "description": "Fetches comprehensive details for a specific supabase organization using its unique slug.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"slug\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_gets_project_s_auth_config",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/gets/project/s/auth/config",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "gets",
            "project",
            "s",
            "auth",
            "config"
          ]
        },
        "description": "Retrieves the project's complete read-only authentication configuration, detailing all settings (e.g., providers, mfa, email/sms, jwt, security policies) but excluding sensitive secrets.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_gets_project_s_postgres_config",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/gets/project/s/postgres/config",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "gets",
            "project",
            "s",
            "postgres",
            "config"
          ]
        },
        "description": "Retrieves the current read-only postgresql database configuration for a specified supabase project's `ref`, noting that some advanced or security-sensitive details might be omitted from the response.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_gets_project_s_postgrest_config",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/gets/project/s/postgrest/config",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "gets",
            "project",
            "s",
            "postgrest",
            "config"
          ]
        },
        "description": "Retrieves the postgrest configuration for a specific supabase project.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_gets_project_s_service_health_status",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/gets/project/s/service/health/status",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "gets",
            "project",
            "s",
            "service",
            "health",
            "status"
          ]
        },
        "description": "Retrieves the current health status for a supabase project, for specified services or all services if the 'services' list is omitted.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"services\": \"\",\n  \"timeout_ms\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_gets_project_s_supavisor_config",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/gets/project/s/supavisor/config",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "gets",
            "project",
            "s",
            "supavisor",
            "config"
          ]
        },
        "description": "Retrieves the supavisor (connection pooler) configuration for a specified supabase project, identified by its reference id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_list_all_database_branches",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/all/database/branches",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "all",
            "database",
            "branches"
          ]
        },
        "description": "Lists all database branches for a specified supabase project, used for isolated development and testing of schema changes; ensure the project reference id is valid.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_list_all_functions",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/all/functions",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "all",
            "functions"
          ]
        },
        "description": "Lists metadata for all edge functions in a supabase project (specified by 'ref'), excluding function code or logs; the project must exist.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_list_all_organizations",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/all/organizations",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "all",
            "organizations"
          ]
        },
        "description": "Lists all organizations (id and name only) associated with the supabase account, excluding project details within these organizations.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_list_all_projects",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/all/projects",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "all",
            "projects"
          ]
        },
        "description": "Retrieves a list of all supabase projects, including their id, name, region, and status, for the authenticated user.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_list_all_secrets",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/all/secrets",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "all",
            "secrets"
          ]
        },
        "description": "Retrieves all secrets for a supabase project using its reference id; secret values in the response may be masked.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_list_members_of_an_organization",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/members/of/an/organization",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "members",
            "of",
            "an",
            "organization"
          ]
        },
        "description": "Retrieves all members of a supabase organization, identified by its unique slug, including their user id, username, email, role, and mfa status.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"slug\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_lists_all_backups",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/lists/all/backups",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "lists",
            "all",
            "backups"
          ]
        },
        "description": "Lists all database backups for a supabase project, providing details on existing backups but not creating new ones or performing restores; availability may depend on plan and configuration.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_lists_all_buckets",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/lists/all/buckets",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "lists",
            "all",
            "buckets"
          ]
        },
        "description": "Retrieves a list of all storage buckets for a supabase project, without returning bucket contents or access policies.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_lists_all_sso_providers",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/lists/all/sso/providers",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "lists",
            "all",
            "sso",
            "providers"
          ]
        },
        "description": "Lists all configured single sign-on (sso) providers for a supabase project, requiring the project reference id (`ref`) of an existing project.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_lists_sql_snippets_for_the_logged_in_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/lists/sql/snippets/for/the/logged/in/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "lists",
            "sql",
            "snippets",
            "for",
            "the",
            "logged",
            "in",
            "user"
          ]
        },
        "description": "Retrieves a list of sql snippets for the logged-in user, optionally filtered by a specific supabase project if `project ref` is provided.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"project_ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_removes_a_sso_provider_by_its_uuid",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/removes/a/sso/provider/by/its/uuid",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "removes",
            "a",
            "sso",
            "provider",
            "by",
            "its",
            "uuid"
          ]
        },
        "description": "Deletes a specific sso provider by its id (`provider id`) from a supabase project (`ref`), which disables it and returns its details; ensure this action will not inadvertently lock out users.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"provider_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_resets_a_database_branch",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/resets/a/database/branch",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "resets",
            "a",
            "database",
            "branch"
          ]
        },
        "description": "Resets an existing supabase database branch, identified by `branch id`, to its initial clean state, irreversibly deleting all its current data and schema changes.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"branch_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_restores_a_pitr_backup_for_a_database",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/restores/a/pitr/backup/for/a/database",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "restores",
            "a",
            "pitr",
            "backup",
            "for",
            "a",
            "database"
          ]
        },
        "description": "Restores a supabase project's database to a specific unix timestamp using point-in-time recovery (pitr), overwriting the current state; requires a paid plan with pitr and physical backups enabled.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"recovery_time_target_unix\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_retrieve_a_function",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/retrieve/a/function",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "retrieve",
            "a",
            "function"
          ]
        },
        "description": "Retrieves detailed information, metadata, configuration, and status for a specific edge function using its project reference id and function slug.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"function_slug\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_retrieve_a_function_body",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/retrieve/a/function/body",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "retrieve",
            "a",
            "function",
            "body"
          ]
        },
        "description": "Retrieves the source code (body) for a specified serverless edge function using its project reference and function slug; this is a read-only operation that does not execute the function or return runt",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"function_slug\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_returns_project_s_readonly_mode_status",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/returns/project/s/readonly/mode/status",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "returns",
            "project",
            "s",
            "readonly",
            "mode",
            "status"
          ]
        },
        "description": "Retrieves the read-only mode status for a specified supabase project to check its operational state; this action does not change the read-only state.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_update_a_function",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/a/function",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "a",
            "function"
          ]
        },
        "description": "Updates an existing supabase edge function's properties (like name, slug, source code, jwt settings, import map) identified by project `ref` and `function slug`, supporting plain text code or eszip fo",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"body\": \"\",\n  \"name\": \"\",\n  \"slug\": \"\",\n  \"import_map\": false,\n  \"verify_jwt\": false,\n  \"function_slug\": \"\",\n  \"entrypoint_path\": \"\",\n  \"import_map_path\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_update_database_branch_config",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/database/branch/config",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "database",
            "branch",
            "config"
          ]
        },
        "description": "Updates the configuration of a supabase database branch, allowing modification of its name, associated git branch, reset-on-push behavior, persistence, and status.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"status\": \"\",\n  \"branch_id\": \"\",\n  \"git_branch\": \"\",\n  \"persistent\": false,\n  \"branch_name\": \"\",\n  \"reset_on_push\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_update_project_custom_hostname_action",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/project/custom/hostname/action",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "project",
            "custom",
            "hostname",
            "action"
          ]
        },
        "description": "Updates the custom hostname for a supabase project, requiring subsequent dns changes to a user-controlled domain for ssl certificate issuance and domain ownership.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"custom_hostname\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_update_ssl_enforcement_config",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/ssl/enforcement/config",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "ssl",
            "enforcement",
            "config"
          ]
        },
        "description": "Updates the ssl enforcement configuration (enable/disable) for a specified supabase project's database.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"requestedConfig__database\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_updates_a_sso_provider_by_its_uuid",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/updates/a/sso/provider/by/its/uuid",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "updates",
            "a",
            "sso",
            "provider",
            "by",
            "its",
            "uuid"
          ]
        },
        "description": "Updates an existing sso provider's saml metadata, associated email domains, or attribute mappings for a supabase project, identified by `ref` and `provider id`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"domains\": \"\",\n  \"provider_id\": \"\",\n  \"metadata_url\": \"\",\n  \"metadata_xml\": \"\",\n  \"attribute__mapping__keys\": {}\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_updates_project_s_postgres_config",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/updates/project/s/postgres/config",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "updates",
            "project",
            "s",
            "postgres",
            "config"
          ]
        },
        "description": "Updates specified postgresql configuration parameters for an existing supabase project (`ref`) to optimize database performance; note that unspecified parameters remain unchanged, and caution is advis",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"work_mem\": \"\",\n  \"max_wal_size\": \"\",\n  \"wal_keep_size\": \"\",\n  \"shared_buffers\": \"\",\n  \"max_connections\": 0,\n  \"statement_timeout\": \"\",\n  \"effective_cache_size\": \"\",\n  \"maintenance_work_mem\": \"\",\n  \"max_parallel_workers\": 0,\n  \"max_worker_processes\": 0,\n  \"max_slot_wal_keep_size\": \"\",\n  \"session_replication_role\": \"\",\n  \"max_locks_per_transaction\": 0,\n  \"max_standby_archive_delay\": \"\",\n  \"max_standby_streaming_delay\": \"\",\n  \"max_parallel_workers_per_gather\": 0,\n  \"max_parallel_maintenance_workers\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_updates_project_s_postgrest_config",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/updates/project/s/postgrest/config",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "updates",
            "project",
            "s",
            "postgrest",
            "config"
          ]
        },
        "description": "Updates postgrest configuration settings (e.g., `max rows`, `db pool`, `db schema`, `db extra search path`) for a supabase project to fine-tune api performance, data exposure, and database resource us",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"db_pool\": 0,\n  \"max_rows\": 0,\n  \"db_schema\": \"\",\n  \"db_extra_search_path\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "supabase_updates_project_s_supavisor_config",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/updates/project/s/supavisor/config",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "updates",
            "project",
            "s",
            "supavisor",
            "config"
          ]
        },
        "description": "Updates the supavisor (database pooler) configuration, such as `default pool size`, for an existing supabase project identified by `ref`; the `pool mode` parameter in the request is deprecated and ign",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ref\": \"\",\n  \"pool_mode\": \"\",\n  \"default_pool_size\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}