<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cloud SQL Admin on MCP Toolbox for Databases</title><link>/integrations/cloud-sql-admin/</link><description>Recent content in Cloud SQL Admin on MCP Toolbox for Databases</description><generator>Hugo</generator><language>en</language><atom:link href="/integrations/cloud-sql-admin/index.xml" rel="self" type="application/rss+xml"/><item><title>Cloud SQL Admin Source</title><link>/integrations/cloud-sql-admin/source/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/integrations/cloud-sql-admin/source/</guid><description>&lt;h2 id="about">About&lt;/h2>
&lt;p>The &lt;code>cloud-sql-admin&lt;/code> source provides a client to interact with the &lt;a href="https://cloud.google.com/sql/docs/mysql/admin-api">Google
Cloud SQL Admin API&lt;/a>. This
allows tools to perform administrative tasks on Cloud SQL instances, such as
creating users and databases.&lt;/p>
&lt;p>Authentication can be handled in two ways:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Application Default Credentials (ADC):&lt;/strong> By default, the source uses ADC
to authenticate with the API.&lt;/li>
&lt;li>&lt;strong>Client-side OAuth:&lt;/strong> If &lt;code>useClientOAuth&lt;/code> is set to &lt;code>true&lt;/code>, the source will
expect an OAuth 2.0 access token to be provided by the client (e.g., a web
browser) for each request.&lt;/li>
&lt;/ol>
&lt;h2 id="available-tools">Available Tools&lt;/h2>








 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 







 &lt;h3>Cloud SQL Admin Source Tools&lt;/h3>
 
 &lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Tool Name&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/cloud-sql-admin/tools/cloudsqllistdatabases/">&lt;strong>cloud-sql-list-databases&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>List Cloud SQL databases in an instance.&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/cloud-sql-admin/tools/cloudsqllistinstances/">&lt;strong>cloud-sql-list-instances&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>List Cloud SQL instances in a project.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/cloud-sql-admin/tools/cloudsqlmysqlcreateinstance/">&lt;strong>cloud-sql-mysql-create-instance&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>Create a Cloud SQL for MySQL instance.&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/cloud-sql-admin/tools/cloudsqlcloneinstance/">&lt;strong>cloud-sql-clone-instance&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>Clone a Cloud SQL instance.&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/cloud-sql-admin/tools/cloudsqlcreatebackup/">&lt;strong>cloud-sql-create-backup&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>Creates a backup on a Cloud SQL instance.&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/cloud-sql-admin/tools/cloudsqlcreatedatabase/">&lt;strong>cloud-sql-create-database&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>Create a new database in a Cloud SQL instance.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/cloud-sql-admin/tools/cloudsqlcreateusers/">&lt;strong>cloud-sql-create-users&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>Create a new user in a Cloud SQL instance.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/cloud-sql-admin/tools/cloudsqlgetinstances/">&lt;strong>cloud-sql-get-instance&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>Get a Cloud SQL instance resource.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/cloud-sql-admin/tools/cloudsqlmssqlcreateinstance/">&lt;strong>cloud-sql-mssql-create-instance&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>Create a Cloud SQL for SQL Server instance.&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/cloud-sql-admin/tools/cloudsqlpgcreateinstances/">&lt;strong>cloud-sql-postgres-create-instance&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>Create a Cloud SQL for PostgreSQL instance.&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/cloud-sql-admin/tools/cloudsqlrestorebackup/">&lt;strong>cloud-sql-restore-backup&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>Restores a backup of a Cloud SQL instance.&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/cloud-sql-admin/tools/cloudsqlwaitforoperation/">&lt;strong>cloud-sql-wait-for-operation&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>Wait for a long-running Cloud SQL operation to complete.
&lt;/td>
 &lt;/tr>
 
 &lt;tr>
 &lt;td>&lt;a href="/integrations/cloud-sql-admin/tools/cloudsqlpgupgradeprecheck/">&lt;strong>postgres-upgrade-precheck&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>Perform a pre-check for a Cloud SQL for PostgreSQL major version upgrade.&lt;/td>
 &lt;/tr>
 
 &lt;/tbody>
 &lt;/table>









&lt;h2 id="example">Example&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-yaml" data-lang="yaml">&lt;span class="line">&lt;span class="cl">&lt;span class="nt">kind&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="l">source&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">&lt;/span>&lt;span class="nt">name&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="l">my-cloud-sql-admin&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">&lt;/span>&lt;span class="nt">type&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="l">cloud-sql-admin&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">&lt;/span>&lt;span class="nn">---&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">&lt;/span>&lt;span class="nt">kind&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="l">source&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">&lt;/span>&lt;span class="nt">name&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="l">my-oauth-cloud-sql-admin&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">&lt;/span>&lt;span class="nt">type&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="l">cloud-sql-admin&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">&lt;/span>&lt;span class="nt">useClientOAuth&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="kc">true&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="reference">Reference&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>&lt;strong>field&lt;/strong>&lt;/th>
 &lt;th style="text-align: center">&lt;strong>type&lt;/strong>&lt;/th>
 &lt;th style="text-align: center">&lt;strong>required&lt;/strong>&lt;/th>
 &lt;th>&lt;strong>description&lt;/strong>&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>type&lt;/td>
 &lt;td style="text-align: center">string&lt;/td>
 &lt;td style="text-align: center">true&lt;/td>
 &lt;td>Must be &amp;ldquo;cloud-sql-admin&amp;rdquo;.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>defaultProject&lt;/td>
 &lt;td style="text-align: center">string&lt;/td>
 &lt;td style="text-align: center">false&lt;/td>
 &lt;td>The Google Cloud project ID to use for Cloud SQL infrastructure tools.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>useClientOAuth&lt;/td>
 &lt;td style="text-align: center">boolean&lt;/td>
 &lt;td style="text-align: center">false&lt;/td>
 &lt;td>If true, the source will use client-side OAuth for authorization. Otherwise, it will use Application Default Credentials. Defaults to &lt;code>false&lt;/code>.&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table></description></item></channel></rss>