{"@attributes":{"version":"2.0"},"channel":{"title":"MCP Toolbox for Databases","link":"https:\/\/mcp-toolbox.dev\/","description":"Recent content on MCP Toolbox for Databases","generator":"Hugo","language":"en-us","item":[{"title":"ADK","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/toolbox-sdks\/javascript-sdk\/adk\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/toolbox-sdks\/javascript-sdk\/adk\/","description":"<h2 id=\"overview\">Overview<\/h2>\n<p>The <code>@toolbox-sdk\/adk<\/code> package provides a Javascript interface to the MCP Toolbox service, enabling you to load and invoke tools from your own applications.<\/p>\n<h2 id=\"supported-environments\">Supported Environments<\/h2>\n<p>This SDK is a standard Node.js package built with TypeScript, ensuring broad compatibility with the modern JavaScript ecosystem.<\/p>\n<ul>\n<li>Node.js: Actively supported on Node.js v18.x and higher. The package is compatible with both modern ES Module (import) and legacy CommonJS (require).<\/li>\n<li>TypeScript: The SDK is written in TypeScript and ships with its own type declarations, providing a first-class development experience with autocompletion and type-checking out of the box.<\/li>\n<li>JavaScript: Fully supports modern JavaScript in Node.js environments.<\/li>\n<\/ul>\n<h2 id=\"installation\">Installation<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\"><span class=\"line\"><span class=\"cl\">npm install @toolbox-sdk\/adk\n<\/span><\/span><\/code><\/pre><\/div><h2 id=\"quickstart\">Quickstart<\/h2>\n<ol>\n<li>\n<p><strong>Start the Toolbox Service<\/strong><\/p>"},{"title":"ADK","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/toolbox-sdks\/python-sdk\/adk\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/toolbox-sdks\/python-sdk\/adk\/","description":"<h2 id=\"overview\">Overview<\/h2>\n<p>The <code>toolbox-adk<\/code> package provides a Python interface to the MCP Toolbox service, enabling you to load and invoke tools from your own applications.<\/p>\n<h2 id=\"installation\">Installation<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\"><span class=\"line\"><span class=\"cl\">pip install google-adk<span class=\"o\">[<\/span>toolbox<span class=\"o\">]<\/span>\n<\/span><\/span><\/code><\/pre><\/div><h2 id=\"usage\">Usage<\/h2>\n<p>The primary entry point is the <code>ToolboxToolset<\/code>, which loads tools from a remote Toolbox server and adapts them for use with ADK agents.<\/p>\n<div class=\"notice note\" >\n <p class=\"notice-title\">\n <span class=\"icon-notice baseline\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 128 300 300\">\n <path d=\"M150 128c82.813 0 150 67.188 150 150 0 82.813-67.188 150-150 150C67.187 428 0 360.812 0 278c0-82.813 67.188-150 150-150Zm25 243.555v-37.11c0-3.515-2.734-6.445-6.055-6.445h-37.5c-3.515 0-6.445 2.93-6.445 6.445v37.11c0 3.515 2.93 6.445 6.445 6.445h37.5c3.32 0 6.055-2.93 6.055-6.445Zm-.39-67.188 3.515-121.289c0-1.367-.586-2.734-1.953-3.516-1.172-.976-2.93-1.562-4.688-1.562h-42.968c-1.758 0-3.516.586-4.688 1.563-1.367.78-1.953 2.148-1.953 3.515l3.32 121.29c0 2.734 2.93 4.882 6.64 4.882h36.134c3.515 0 6.445-2.148 6.64-4.883Z\"\/>\n<\/svg>\n\n <\/span>Note<\/p>"},{"title":"alloydb-ai-nl","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/tools\/alloydb-ai-nl\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/tools\/alloydb-ai-nl\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>alloydb-ai-nl<\/code> tool leverages <a href=\"https:\/\/cloud.google.com\/alloydb\/docs\/ai\/natural-language-overview\">AlloyDB AI next-generation natural\nLanguage<\/a> support to allow an Agent the ability to query\nthe database directly using natural language. Natural language streamlines the\ndevelopment of generative AI applications by transferring the complexity of\nconverting natural language to SQL from the application layer to the database\nlayer.<\/p>\n<p>AlloyDB AI Natural Language delivers secure and accurate responses for\napplication end user natural language questions. Natural language streamlines\nthe development of generative AI applications by transferring the complexity\nof converting natural language to SQL from the application layer to the\ndatabase layer.<\/p>"},{"title":"alloydb-create-cluster","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-create-cluster\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-create-cluster\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>alloydb-create-cluster<\/code> tool creates a new AlloyDB for PostgreSQL cluster\nin a specified project and location.<\/p>\n<p>This tool provisions a cluster with a <strong>private IP address<\/strong> within the specified VPC network.<\/p>\n<p><strong>Permissions &amp; APIs Required:<\/strong>\nBefore using, ensure the following on your GCP project:<\/p>\n<ol>\n<li>\n<p>The <a href=\"https:\/\/console.cloud.google.com\/apis\/library\/alloydb.googleapis.com\">AlloyDB\nAPI<\/a> is\nenabled.<\/p>\n<\/li>\n<li>\n<p>The user or service account executing the tool has one of the following IAM\nroles:<\/p>\n<ul>\n<li><code>roles\/alloydb.admin<\/code> (the AlloyDB Admin predefined IAM role)<\/li>\n<li><code>roles\/owner<\/code> (the Owner basic IAM role)<\/li>\n<li><code>roles\/editor<\/code> (the Editor basic IAM role)<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>The tool takes the following input parameters:<\/p>"},{"title":"alloydb-create-instance","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-create-instance\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-create-instance\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>alloydb-create-instance<\/code> tool creates a new AlloyDB instance (PRIMARY or\nREAD_POOL) within a specified cluster.\nThis tool provisions a new instance with a <strong>public IP address<\/strong>.<\/p>\n<p><strong>Permissions &amp; APIs Required:<\/strong>\nBefore using, ensure the following on your GCP project:<\/p>\n<ol>\n<li>\n<p>The <a href=\"https:\/\/console.cloud.google.com\/apis\/library\/alloydb.googleapis.com\">AlloyDB\nAPI<\/a>\nis enabled.<\/p>\n<\/li>\n<li>\n<p>The user or service account executing the tool has one of the following IAM\nroles:<\/p>\n<ul>\n<li><code>roles\/alloydb.admin<\/code> (the AlloyDB Admin predefined IAM role)<\/li>\n<li><code>roles\/owner<\/code> (the Owner basic IAM role)<\/li>\n<li><code>roles\/editor<\/code> (the Editor basic IAM role)<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>The tool takes the following input parameters:<\/p>"},{"title":"alloydb-get-cluster","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-get-cluster\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-get-cluster\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>alloydb-get-cluster<\/code> tool retrieves detailed information for a single,\nspecified AlloyDB cluster.<\/p>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th style=\"text-align: left\">Parameter<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Type<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Description<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Required<\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>project<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The GCP project ID to get cluster for.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>location<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The location of the cluster (e.g., &lsquo;us-central1&rsquo;).<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>cluster<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The ID of the cluster to retrieve.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/source\/\">AlloyDB Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_specific_cluster<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">alloydb-get-cluster<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-alloydb-admin-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to retrieve details for a specific AlloyDB cluster.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be alloydb-get-cluster.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name of an <code>alloydb-admin<\/code> source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the agent.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"alloydb-get-instance","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-get-instance\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-get-instance\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>alloydb-get-instance<\/code> tool retrieves detailed information for a single,\nspecified AlloyDB instance.<\/p>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th style=\"text-align: left\">Parameter<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Type<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Description<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Required<\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>project<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The GCP project ID to get instance for.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>location<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The location of the instance (e.g., &lsquo;us-central1&rsquo;).<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>cluster<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The ID of the cluster.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>instance<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The ID of the instance to retrieve.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/source\/\">AlloyDB Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_specific_instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">alloydb-get-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-alloydb-admin-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to retrieve details for a specific AlloyDB instance.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be alloydb-get-instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name of an <code>alloydb-admin<\/code> source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the agent.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"alloydb-get-user","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-get-user\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-get-user\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>alloydb-get-user<\/code> tool retrieves detailed information for a single,\nspecified AlloyDB user.<\/p>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th style=\"text-align: left\">Parameter<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Type<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Description<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Required<\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>project<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The GCP project ID to get user for.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>location<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The location of the cluster (e.g., &lsquo;us-central1&rsquo;).<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>cluster<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The ID of the cluster to retrieve the user from.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>user<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The ID of the user to retrieve.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"alloydb-list-clusters","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-list-clusters\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-list-clusters\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>alloydb-list-clusters<\/code> tool retrieves AlloyDB cluster information for all\nor specified locations in a given project.<\/p>\n<p><code>alloydb-list-clusters<\/code> tool lists the detailed information of AlloyDB\ncluster(cluster name, state, configuration, etc) for a given project and\nlocation. The tool takes the following input parameters:<\/p>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th style=\"text-align: left\">Parameter<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Type<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Description<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Required<\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>project<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The GCP project ID to list clusters for.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>location<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The location to list clusters in (e.g., &lsquo;us-central1&rsquo;). Use <code>-<\/code> for all locations. Default: <code>-<\/code>.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">No<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"alloydb-list-instances","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-list-instances\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-list-instances\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>alloydb-list-instances<\/code> tool retrieves AlloyDB instance information for all\nor specified clusters and locations in a given project.<\/p>\n<p><code>alloydb-list-instances<\/code> tool lists the detailed information of AlloyDB\ninstances (instance name, type, IP address, state, configuration, etc) for a\ngiven project, cluster and location. The tool takes the following input\nparameters:<\/p>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th style=\"text-align: left\">Parameter<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Type<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Description<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Required<\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>project<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The GCP project ID to list instances for.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>cluster<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The ID of the cluster to list instances from. Use &lsquo;-&rsquo; to get results for all clusters. Default: <code>-<\/code>.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">No<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>location<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The location of the cluster (e.g., &lsquo;us-central1&rsquo;). Use &lsquo;-&rsquo; to get results for all locations. Default: <code>-<\/code>.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">No<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"alloydb-list-users","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-list-users\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-list-users\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>alloydb-list-users<\/code> tool lists all database users within an AlloyDB\ncluster.<\/p>\n<p>The tool takes the following input parameters:<\/p>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th style=\"text-align: left\">Parameter<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Type<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Description<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Required<\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>project<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The GCP project ID to list users for.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>cluster<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The ID of the cluster to list users from.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>location<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The location of the cluster (e.g., &lsquo;us-central1&rsquo;).<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/source\/\">AlloyDB Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">list_users<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">alloydb-list-users<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">alloydb-admin-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to list all database users within an AlloyDB cluster<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be alloydb-list-users.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name of an <code>alloydb-admin<\/code> source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the agent.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"bigquery-analyze-contribution","link":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-analyze-contribution\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-analyze-contribution\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>bigquery-analyze-contribution<\/code> tool performs contribution analysis in\nBigQuery by creating a temporary <code>CONTRIBUTION_ANALYSIS<\/code> model and then querying\nit with <code>ML.GET_INSIGHTS<\/code> to find top contributors for a given metric.<\/p>\n<p><code>bigquery-analyze-contribution<\/code> takes the following parameters:<\/p>\n<ul>\n<li><strong>input_data<\/strong> (string, required): The data that contain the test and control\ndata to analyze. This can be a fully qualified BigQuery table ID (e.g.,\n<code>my-project.my_dataset.my_table<\/code>) or a SQL query that returns the data.<\/li>\n<li><strong>contribution_metric<\/strong> (string, required): The name of the column that\ncontains the metric to analyze. This can be SUM(metric_column_name),\nSUM(numerator_metric_column_name)\/SUM(denominator_metric_column_name) or\nSUM(metric_sum_column_name)\/COUNT(DISTINCT categorical_column_name) depending\nthe type of metric to analyze.<\/li>\n<li><strong>is_test_col<\/strong> (string, required): The name of the column that identifies\nwhether a row is in the test or control group. The column must contain boolean\nvalues.<\/li>\n<li><strong>dimension_id_cols<\/strong> (array of strings, optional): An array of column names\nthat uniquely identify each dimension.<\/li>\n<li><strong>top_k_insights_by_apriori_support<\/strong> (integer, optional): The number of top\ninsights to return, ranked by apriori support. Default to &lsquo;30&rsquo;.<\/li>\n<li><strong>pruning_method<\/strong> (string, optional): The method to use for pruning redundant\ninsights. Can be <code>'NO_PRUNING'<\/code> or <code>'PRUNE_REDUNDANT_INSIGHTS'<\/code>. Defaults to\n<code>'PRUNE_REDUNDANT_INSIGHTS'<\/code>.<\/li>\n<\/ul>\n<p>The behavior of this tool is influenced by the <code>writeMode<\/code> setting on its\n<code>bigquery<\/code> source:<\/p>"},{"title":"bigquery-conversational-analytics","link":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-conversational-analytics\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-conversational-analytics\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>bigquery-conversational-analytics<\/code> tool allows you to ask questions about\nyour data in natural language.<\/p>\n<p>This function takes a user&rsquo;s question (which can include conversational history\nfor context) and references to specific BigQuery tables, and sends them to a\nstateless conversational API.<\/p>\n<p>The API uses a GenAI agent to understand the question, generate and execute SQL\nqueries and Python code, and formulate an answer. This function returns a\ndetailed, sequential log of this entire process, which includes any generated\nSQL or Python code, the data retrieved, and the final text answer.<\/p>"},{"title":"bigquery-execute-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-execute-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-execute-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>bigquery-execute-sql<\/code> tool executes a SQL statement against BigQuery.<\/p>\n<p><code>bigquery-execute-sql<\/code> accepts the following parameters:<\/p>\n<ul>\n<li><strong><code>sql<\/code><\/strong> (required): The GoogleSQL statement to execute.<\/li>\n<li><strong><code>dry_run<\/code><\/strong> (optional): If set to <code>true<\/code>, the query is validated but not\nrun, returning information about the execution instead. Defaults to <code>false<\/code>.<\/li>\n<\/ul>\n<p>The behavior of this tool is influenced by the <code>writeMode<\/code> setting on its\n<code>bigquery<\/code> source:<\/p>\n<ul>\n<li><strong><code>allowed<\/code> (default):<\/strong> All SQL statements are permitted.<\/li>\n<li><strong><code>blocked<\/code>:<\/strong> Only <code>SELECT<\/code> statements are allowed. Any other type of\nstatement (e.g., <code>INSERT<\/code>, <code>UPDATE<\/code>, <code>CREATE<\/code>) will be rejected.<\/li>\n<li><strong><code>protected<\/code>:<\/strong> This mode enables session-based execution. <code>SELECT<\/code>\nstatements can be used on all tables, while write operations are allowed only\nfor the session&rsquo;s temporary dataset (e.g., <code>CREATE TEMP TABLE ...<\/code>). This\nprevents modifications to permanent datasets while allowing stateful,\nmulti-step operations within a secure session.<\/li>\n<\/ul>\n<p>The tool&rsquo;s behavior is influenced by the <code>allowedDatasets<\/code> restriction on the\n<code>bigquery<\/code> source. Similar to <code>writeMode<\/code>, this setting provides an additional\nlayer of security by controlling which datasets can be accessed:<\/p>"},{"title":"bigquery-forecast","link":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-forecast\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-forecast\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>bigquery-forecast<\/code> tool forecasts time series data in BigQuery.<\/p>\n<p><code>bigquery-forecast<\/code> constructs and executes a <code>SELECT * FROM AI.FORECAST(...)<\/code>\nquery based on the provided parameters:<\/p>\n<ul>\n<li><strong>history_data<\/strong> (string, required): This specifies the source of the\nhistorical time series data. It can be either a fully qualified BigQuery table\nID (e.g., my-project.my_dataset.my_table) or a SQL query that returns the\ndata.<\/li>\n<li><strong>timestamp_col<\/strong> (string, required): The name of the column in your\nhistory_data that contains the timestamps.<\/li>\n<li><strong>data_col<\/strong> (string, required): The name of the column in your history_data\nthat contains the numeric values to be forecasted.<\/li>\n<li><strong>id_cols<\/strong> (array of strings, optional): If you are forecasting multiple time\nseries at once (e.g., sales for different products), this parameter takes an\narray of column names that uniquely identify each series. It defaults to an\nempty array if not provided.<\/li>\n<li><strong>horizon<\/strong> (integer, optional): The number of future time steps you want to\npredict. It defaults to 10 if not specified.<\/li>\n<\/ul>\n<p>The behavior of this tool is influenced by the <code>writeMode<\/code> setting on its\n<code>bigquery<\/code> source:<\/p>"},{"title":"bigquery-get-dataset-info","link":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-get-dataset-info\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-get-dataset-info\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>bigquery-get-dataset-info<\/code> tool retrieves metadata for a BigQuery dataset.<\/p>\n<p><code>bigquery-get-dataset-info<\/code> accepts the following parameters:<\/p>\n<ul>\n<li><strong><code>dataset<\/code><\/strong> (required): Specifies the dataset for which to retrieve metadata.<\/li>\n<li><strong><code>project<\/code><\/strong> (optional): Defines the Google Cloud project ID. If not provided,\nthe tool defaults to the project from the source configuration.<\/li>\n<\/ul>\n<p>The tool&rsquo;s behavior regarding these parameters is influenced by the\n<code>allowedDatasets<\/code> restriction on the <code>bigquery<\/code> source:<\/p>\n<ul>\n<li><strong>Without <code>allowedDatasets<\/code> restriction:<\/strong> The tool can retrieve metadata for\nany dataset specified by the <code>dataset<\/code> and <code>project<\/code> parameters.<\/li>\n<li><strong>With <code>allowedDatasets<\/code> restriction:<\/strong> Before retrieving metadata, the tool\nverifies that the requested dataset is in the allowed list. If it is not, the\nrequest is denied. If only one dataset is specified in the <code>allowedDatasets<\/code>\nlist, it will be used as the default value for the <code>dataset<\/code> parameter.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"bigquery-get-table-info","link":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-get-table-info\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-get-table-info\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>bigquery-get-table-info<\/code> tool retrieves metadata for a BigQuery table.<\/p>\n<p><code>bigquery-get-table-info<\/code> accepts the following parameters:<\/p>\n<ul>\n<li><strong><code>table<\/code><\/strong> (required): The name of the table for which to retrieve metadata.<\/li>\n<li><strong><code>dataset<\/code><\/strong> (required): The dataset containing the specified table.<\/li>\n<li><strong><code>project<\/code><\/strong> (optional): The Google Cloud project ID. If not provided, the\ntool defaults to the project from the source configuration.<\/li>\n<\/ul>\n<p>The tool&rsquo;s behavior regarding these parameters is influenced by the\n<code>allowedDatasets<\/code> restriction on the <code>bigquery<\/code> source:<\/p>"},{"title":"bigquery-list-dataset-ids","link":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-list-dataset-ids\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-list-dataset-ids\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>bigquery-list-dataset-ids<\/code> tool returns all dataset IDs from the source.<\/p>\n<p><code>bigquery-list-dataset-ids<\/code> accepts the following parameter:<\/p>\n<ul>\n<li><strong><code>project<\/code><\/strong> (optional): Defines the Google Cloud project ID. If not provided,\nthe tool defaults to the project from the source configuration.<\/li>\n<\/ul>\n<p>The tool&rsquo;s behavior regarding this parameter is influenced by the\n<code>allowedDatasets<\/code> restriction on the <code>bigquery<\/code> source:<\/p>\n<ul>\n<li><strong>Without <code>allowedDatasets<\/code> restriction:<\/strong> The tool can list datasets from any\nproject specified by the <code>project<\/code> parameter.<\/li>\n<li><strong>With <code>allowedDatasets<\/code> restriction:<\/strong> The tool directly returns the\npre-configured list of dataset IDs from the source, and the <code>project<\/code>\nparameter is ignored.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"bigquery-list-table-ids","link":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-list-table-ids\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-list-table-ids\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>bigquery-list-table-ids<\/code> tool returns table IDs in a given BigQuery dataset.<\/p>\n<p><code>bigquery-list-table-ids<\/code> accepts the following parameters:<\/p>\n<ul>\n<li><strong><code>dataset<\/code><\/strong> (required): Specifies the dataset from which to list table IDs.<\/li>\n<li><strong><code>project<\/code><\/strong> (optional): Defines the Google Cloud project ID. If not provided,\nthe tool defaults to the project from the source configuration.<\/li>\n<\/ul>\n<p>The tool&rsquo;s behavior regarding these parameters is influenced by the\n<code>allowedDatasets<\/code> restriction on the <code>bigquery<\/code> source:<\/p>\n<ul>\n<li><strong>Without <code>allowedDatasets<\/code> restriction:<\/strong> The tool can list tables from any\ndataset specified by the <code>dataset<\/code> and <code>project<\/code> parameters.<\/li>\n<li><strong>With <code>allowedDatasets<\/code> restriction:<\/strong> Before listing tables, the tool verifies\nthat the requested dataset is in the allowed list. If it is not, the request is\ndenied. If only one dataset is specified in the <code>allowedDatasets<\/code> list, it\nwill be used as the default value for the <code>dataset<\/code> parameter.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"bigquery-search-catalog","link":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-search-catalog\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-search-catalog\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>bigquery-search-catalog<\/code> tool returns all entries in Knowledge Catalog (e.g.\ntables, views, models) with system=bigquery that matches given user query.<\/p>\n<p><code>bigquery-search-catalog<\/code> takes a required <code>query<\/code> parameter based on which\nentries are filtered and returned to the user. It also optionally accepts\nfollowing parameters:<\/p>\n<ul>\n<li><code>datasetIds<\/code> - The IDs of the bigquery dataset.<\/li>\n<li><code>projectIds<\/code> - The IDs of the bigquery project.<\/li>\n<li><code>types<\/code> - The type of the data. Accepted values are: CONNECTION, POLICY,\nDATASET, MODEL, ROUTINE, TABLE, VIEW.<\/li>\n<li><code>pageSize<\/code> - Number of results in the search page. Defaults to <code>5<\/code>.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"bigquery-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/tools\/bigquery-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>bigquery-sql<\/code> tool executes a pre-defined SQL statement.<\/p>\n<p>The behavior of this tool is influenced by the <code>writeMode<\/code> setting on its\n<code>bigquery<\/code> source:<\/p>\n<ul>\n<li><strong><code>allowed<\/code> (default) and <code>blocked<\/code>:<\/strong> These modes do not impose any\nrestrictions on the <code>bigquery-sql<\/code> tool. The pre-defined SQL statement will be\nexecuted as-is.<\/li>\n<li><strong><code>protected<\/code>:<\/strong> This mode enables session-based execution. The tool will\noperate within the same BigQuery session as other tools using the same source,\nallowing it to interact with temporary resources like <code>TEMP<\/code> tables created\nwithin that session.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"bigtable-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/bigtable\/tools\/bigtable-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/bigtable\/tools\/bigtable-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>bigtable-sql<\/code> tool executes a pre-defined SQL statement against a Bigtable\ninstance.<\/p>\n<h3 id=\"googlesql\">GoogleSQL<\/h3>\n<p>Bigtable supports SQL queries. The integration with Toolbox supports <code>googlesql<\/code>\ndialect, the specified SQL statement is executed as a <a href=\"https:\/\/cloud.google.com\/bigtable\/docs\/googlesql-overview\">data manipulation\nlanguage (DML)<\/a> statements, and specified parameters will\ninserted according to their name: e.g. <code>@name<\/code>.<\/p>\n<div class=\"notice note\" >\n <p class=\"notice-title\">\n <span class=\"icon-notice baseline\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 128 300 300\">\n <path d=\"M150 128c82.813 0 150 67.188 150 150 0 82.813-67.188 150-150 150C67.187 428 0 360.812 0 278c0-82.813 67.188-150 150-150Zm25 243.555v-37.11c0-3.515-2.734-6.445-6.055-6.445h-37.5c-3.515 0-6.445 2.93-6.445 6.445v37.11c0 3.515 2.93 6.445 6.445 6.445h37.5c3.32 0 6.055-2.93 6.055-6.445Zm-.39-67.188 3.515-121.289c0-1.367-.586-2.734-1.953-3.516-1.172-.976-2.93-1.562-4.688-1.562h-42.968c-1.758 0-3.516.586-4.688 1.563-1.367.78-1.953 2.148-1.953 3.515l3.32 121.29c0 2.734 2.93 4.882 6.64 4.882h36.134c3.515 0 6.445-2.148 6.64-4.883Z\"\/>\n<\/svg>\n\n <\/span>Note<\/p>"},{"title":"cassandra-cql","link":"https:\/\/mcp-toolbox.dev\/integrations\/cassandra\/tools\/cassandra-cql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cassandra\/tools\/cassandra-cql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cassandra-cql<\/code> tool executes a pre-defined CQL statement against a Cassandra\ndatabase.<\/p>\n<p>The specified CQL statement is executed as a <a href=\"https:\/\/docs.datastax.com\/en\/datastax-drivers\/developing\/prepared-statements.html\">prepared\nstatement<\/a>, and expects parameters in the CQL query to be in\nthe form of placeholders <code>?<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cassandra\/source\/\">Cassandra Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<blockquote>\n<p><strong>Note:<\/strong> This tool uses parameterized queries to prevent CQL injections.\nQuery parameters can be used as substitutes for arbitrary expressions.\nParameters cannot be used as substitutes for keyspaces, table names, column\nnames, or other parts of the query.<\/p>"},{"title":"CLI","link":"https:\/\/mcp-toolbox.dev\/reference\/cli\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/reference\/cli\/","description":"<h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th>Flag (Short)<\/th>\n\t\t\t\t\t<th>Flag (Long)<\/th>\n\t\t\t\t\t<th>Description<\/th>\n\t\t\t\t\t<th>Default<\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td><code>-a<\/code><\/td>\n\t\t\t\t\t<td><code>--address<\/code><\/td>\n\t\t\t\t\t<td>Address of the interface the server will listen on.<\/td>\n\t\t\t\t\t<td><code>127.0.0.1<\/code><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--disable-reload<\/code><\/td>\n\t\t\t\t\t<td>Disables dynamic reloading config.<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><code>-h<\/code><\/td>\n\t\t\t\t\t<td><code>--help<\/code><\/td>\n\t\t\t\t\t<td>help for toolbox<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--http-max-request-bytes<\/code><\/td>\n\t\t\t\t\t<td>Maximum MCP HTTP request body size in bytes.<\/td>\n\t\t\t\t\t<td><code>10485760<\/code><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--ignore-unknown-tools<\/code><\/td>\n\t\t\t\t\t<td>Log warnings and skip unknown\/unsupported tool types instead of failing to start.<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--log-level<\/code><\/td>\n\t\t\t\t\t<td>Specify the minimum level logged. Allowed: &lsquo;DEBUG&rsquo;, &lsquo;INFO&rsquo;, &lsquo;WARN&rsquo;, &lsquo;ERROR&rsquo;.<\/td>\n\t\t\t\t\t<td><code>info<\/code><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--logging-format<\/code><\/td>\n\t\t\t\t\t<td>Specify logging format to use. Allowed: &lsquo;standard&rsquo; or &lsquo;JSON&rsquo;.<\/td>\n\t\t\t\t\t<td><code>standard<\/code><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--mcp-prm-file<\/code><\/td>\n\t\t\t\t\t<td>Path to a manual Protected Resource Metadata (PRM) JSON file. If provided, overrides auto-generation for MCP Server-Wide Authentication.<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><code>-p<\/code><\/td>\n\t\t\t\t\t<td><code>--port<\/code><\/td>\n\t\t\t\t\t<td>Port the server will listen on.<\/td>\n\t\t\t\t\t<td><code>5000<\/code><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--tls-cert<\/code><\/td>\n\t\t\t\t\t<td>Path to the PEM-encoded TLS certificate file.<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--tls-key<\/code><\/td>\n\t\t\t\t\t<td>Path to the PEM-encoded TLS private key file.<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--prebuilt<\/code><\/td>\n\t\t\t\t\t<td>Use one or more prebuilt tool configuration by source type. Optionally specify a toolset suffix (e.g., <code>&lt;source&gt;\/&lt;toolset&gt;<\/code>) to load only that toolset. See <a href=\"https:\/\/mcp-toolbox.dev\/documentation\/configuration\/prebuilt-configs\/\">Prebuilt Tools Reference<\/a> for allowed values.<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--stdio<\/code><\/td>\n\t\t\t\t\t<td>Listens via MCP STDIO instead of acting as a remote HTTP server.<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--telemetry-gcp<\/code><\/td>\n\t\t\t\t\t<td>Enable exporting directly to Google Cloud Monitoring.<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--telemetry-gcp-project<\/code><\/td>\n\t\t\t\t\t<td>Google Cloud project ID used for <code>--telemetry-gcp<\/code>; defaults to <code>GOOGLE_CLOUD_PROJECT<\/code> if not set.<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--telemetry-otlp<\/code><\/td>\n\t\t\t\t\t<td>Enable exporting using OpenTelemetry Protocol (OTLP) to the specified endpoint (e.g. &lsquo;http:\/\/127.0.0.1:4318&rsquo;)<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--telemetry-service-name<\/code><\/td>\n\t\t\t\t\t<td>Sets the value of the service.name resource attribute for telemetry data.<\/td>\n\t\t\t\t\t<td><code>toolbox<\/code><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--sql-commenter<\/code><\/td>\n\t\t\t\t\t<td>Prepend SQLCommenter-format comments (traceparent, server, tool.name, db.system.name, client metadata from <code>_meta[&quot;dev.mcp-toolbox\/telemetry&quot;]<\/code>) to executed SQL.<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--config<\/code><\/td>\n\t\t\t\t\t<td>File path specifying the tool configuration. Cannot be used with &ndash;configs or &ndash;config-folder.<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--configs<\/code><\/td>\n\t\t\t\t\t<td>Multiple file paths specifying tool configurations. Files will be merged. Cannot be used with &ndash;config or &ndash;config-folder.<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--config-folder<\/code><\/td>\n\t\t\t\t\t<td>Directory path containing YAML tool configuration files. All .yaml and .yml files in the directory will be loaded and merged. Cannot be used with &ndash;config or &ndash;configs.<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--ui<\/code><\/td>\n\t\t\t\t\t<td>Launches the Toolbox UI web server.<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--allowed-origins<\/code><\/td>\n\t\t\t\t\t<td>Specifies a list of origins permitted to access this server for CORs access.<\/td>\n\t\t\t\t\t<td><code>*<\/code><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--allowed-hosts<\/code><\/td>\n\t\t\t\t\t<td>Specifies a list of hosts permitted to access this server to prevent DNS rebinding attacks.<\/td>\n\t\t\t\t\t<td><code>*<\/code><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--user-agent-metadata<\/code><\/td>\n\t\t\t\t\t<td>Appends additional metadata to the User-Agent.<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--poll-interval<\/code><\/td>\n\t\t\t\t\t<td>Specifies the polling frequency (seconds) for configuration file updates.<\/td>\n\t\t\t\t\t<td><code>0<\/code><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><\/td>\n\t\t\t\t\t<td><code>--enable-draft-specs<\/code><\/td>\n\t\t\t\t\t<td>Opt-in and test upcoming draft MCP specifications.<\/td>\n\t\t\t\t\t<td><code>false<\/code><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><code>-v<\/code><\/td>\n\t\t\t\t\t<td><code>--version<\/code><\/td>\n\t\t\t\t\t<td>version for toolbox<\/td>\n\t\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"sub-commands\">Sub Commands<\/h2>\n<details>\n<summary><code>invoke<\/code><\/summary>\n<p>Executes a tool directly with the provided parameters. This is useful for testing tool configurations and parameters without needing a full client setup.<\/p>"},{"title":"clickhouse-execute-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/tools\/clickhouse-execute-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/tools\/clickhouse-execute-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>clickhouse-execute-sql<\/code> tool executes a SQL statement against a ClickHouse\ndatabase.<\/p>\n<p><code>clickhouse-execute-sql<\/code> takes one input parameter <code>sql<\/code> and runs the SQL\nstatement against the specified <code>source<\/code>. This tool includes query logging\ncapabilities for monitoring and debugging purposes.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool is intended for developer assistant workflows with\nhuman-in-the-loop and shouldn&rsquo;t be used for production agents.<\/p>\n<\/blockquote>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/source\/\">ClickHouse Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>parameter<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>sql<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The SQL statement to execute against the database<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">execute_sql_tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">clickhouse-execute-sql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-clickhouse-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to execute SQL statements against ClickHouse.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;clickhouse-execute-sql&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the ClickHouse source to execute SQL against.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"cloud-gemini-data-analytics-query","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/tools\/cloud-gda-query\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/tools\/cloud-gda-query\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-gemini-data-analytics-query<\/code> tool allows you to send natural language questions to the Gemini Data Analytics API and receive structured responses containing SQL queries, natural language answers, and explanations. For details on defining data agent context for database data sources, see the official <a href=\"https:\/\/docs.cloud.google.com\/gemini\/docs\/conversational-analytics-api\/data-agent-authored-context-databases\">documentation<\/a>.<\/p>\n<blockquote>\n<p>[!NOTE]\nOnly <code>alloydb<\/code>, <code>spannerReference<\/code>, and <code>cloudSqlReference<\/code> are supported as <a href=\"https:\/\/clouddocs.devsite.corp.google.com\/gemini\/docs\/conversational-analytics-api\/reference\/rest\/v1beta\/projects.locations.dataAgents#DatasourceReferences\">datasource references<\/a>.<\/p>\n<\/blockquote>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/source\/\">Gemini Data Analytics Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-gda-query-tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-gemini-data-analytics-query<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-gda-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">&#34;Use this tool to send natural language queries to the Gemini Data Analytics API and receive SQL, natural language answers, and explanations.&#34;<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">location<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">${your_database_location}<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">context<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">datasourceReferences<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">cloudSqlReference<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">databaseReference<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">projectId<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">&#34;${your_project_id}&#34;<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">region<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">&#34;${your_database_instance_region}&#34;<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">instanceId<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">&#34;${your_database_instance_id}&#34;<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">databaseId<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">&#34;${your_database_name}&#34;<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">engine<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">&#34;POSTGRESQL&#34;<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">agentContextReference<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">contextSetId<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">&#34;${your_context_set_id}&#34;<\/span><span class=\"w\"> <\/span><span class=\"c\"># E.g. projects\/${project_id}\/locations\/${context_set_location}\/contextSets\/${context_set_id}<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">generationOptions<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">generateQueryResult<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"kc\">true<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">generateNaturalLanguageAnswer<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"kc\">true<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">generateExplanation<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"kc\">true<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">generateDisambiguationQuestion<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"kc\">true<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h3 id=\"usage-flow\">Usage Flow<\/h3>\n<p>When using this tool, a <code>query<\/code> parameter containing a natural language query is provided to the tool (typically by an agent). The tool then interacts with the Gemini Data Analytics API using the context defined in your configuration.<\/p>"},{"title":"cloud-healthcare-fhir-fetch-page","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-fhir-fetch-page\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-fhir-fetch-page\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-healthcare-fhir-fetch-page<\/code> tool fetches a page of FHIR resources from\na given URL.<\/p>\n<p><code>cloud-healthcare-fhir-fetch-page<\/code> can be used for pagination when a previous\ntool call (like <code>cloud-healthcare-fhir-patient-search<\/code> or\n<code>cloud-healthcare-fhir-patient-everything<\/code>) returns a &rsquo;next&rsquo; link in the\nresponse bundle.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/\">Cloud Healthcare API Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_fhir_store<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-healthcare-fhir-fetch-page<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-healthcare-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to fetch a page of FHIR resources from a FHIR Bundle&#39;s entry.link.url<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-healthcare-fhir-fetch-page&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the healthcare source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"parameters\">Parameters<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>pageURL<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The full URL of the FHIR page to fetch. This would usually be the value of <code>Bundle.entry.link.url<\/code> field within the response returned from FHIR search or FHIR patient everything operations.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"cloud-healthcare-fhir-patient-everything","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-fhir-patient-everything\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-fhir-patient-everything\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-healthcare-fhir-patient-everything<\/code> tool retrieves resources related to\na given patient from a FHIR store.<\/p>\n<p><code>cloud-healthcare-fhir-patient-everything<\/code> returns all the information available\nfor a given patient ID. It can be configured to only return certain resource\ntypes, or only resources that have been updated after a given time.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/\">Cloud Healthcare API Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">fhir_patient_everything<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-healthcare-fhir-patient-everything<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-healthcare-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to retrieve all the information about a given patient.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-healthcare-fhir-patient-everything&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the healthcare source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"parameters\">Parameters<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>patientID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The ID of the patient FHIR resource for which the information is required.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>resourceTypesFilter<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>String of comma-delimited FHIR resource types. If provided, only resources of the specified resource type(s) are returned.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>sinceFilter<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>If provided, only resources updated after this time are returned. The time uses the format YYYY-MM-DDThh:mm:ss.sss+zz:zz. The time must be specified to the second and include a time zone. For example, 2015-02-07T13:28:17.239+02:00 or 2017-01-01T00:00:00Z.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>storeID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true*<\/td>\n\t\t\t\t\t<td>The FHIR store ID to search in.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<p>*If the <code>allowedFHIRStores<\/code> in the source has length 1, then the <code>storeID<\/code>\nparameter is not needed.<\/p>"},{"title":"cloud-healthcare-fhir-patient-search","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-fhir-patient-search\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-fhir-patient-search\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-healthcare-fhir-patient-search<\/code> tool searches for patients in a FHIR\nstore based on a set of criteria.<\/p>\n<p><code>cloud-healthcare-fhir-patient-search<\/code> returns a list of patients that match the\ngiven criteria.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/\">Cloud Healthcare API Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">fhir_patient_search<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-healthcare-fhir-patient-search<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-healthcare-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to search for patients in the FHIR store.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-healthcare-fhir-patient-search&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the healthcare source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"parameters\">Parameters<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>active<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>Whether the patient record is active.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>city<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The city of the patient&rsquo;s address.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>country<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The country of the patient&rsquo;s address.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>postalcode<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The postal code of the patient&rsquo;s address.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>state<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The state of the patient&rsquo;s address.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>addressSubstring<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>A substring to search for in any address field.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>birthDateRange<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>A date range for the patient&rsquo;s birth date in the format YYYY-MM-DD\/YYYY-MM-DD.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>deathDateRange<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>A date range for the patient&rsquo;s death date in the format YYYY-MM-DD\/YYYY-MM-DD.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>deceased<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>Whether the patient is deceased.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>email<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The patient&rsquo;s email address.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>gender<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The patient&rsquo;s gender.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>addressUse<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The use of the patient&rsquo;s address.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>name<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The patient&rsquo;s name.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>givenName<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>A portion of the given name of the patient.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>familyName<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>A portion of the family name of the patient.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>phone<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The patient&rsquo;s phone number.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>language<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The patient&rsquo;s preferred language.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>identifier<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>An identifier for the patient.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>summary<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">boolean<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>Requests the server to return a subset of the resource. True by default.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>storeID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true*<\/td>\n\t\t\t\t\t<td>The FHIR store ID to search in.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<p>*If the <code>allowedFHIRStores<\/code> in the source has length 1, then the <code>storeID<\/code>\nparameter is not needed.<\/p>"},{"title":"cloud-healthcare-get-dataset","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-get-dataset\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-get-dataset\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-healthcare-get-dataset<\/code> tool retrieves metadata for a Healthcare dataset.<\/p>\n<p><code>cloud-healthcare-get-dataset<\/code> returns the metadata of the healthcare dataset\nconfigured in the source. It takes no extra parameters.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/\">Cloud Healthcare API Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_dataset<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-healthcare-get-dataset<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-healthcare-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to get healthcare dataset metadata.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-healthcare-get-dataset&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the healthcare source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"cloud-healthcare-get-dicom-store","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-get-dicom-store\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-get-dicom-store\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-healthcare-get-dicom-store<\/code> tool retrieves information about a DICOM store.<\/p>\n<p><code>cloud-healthcare-get-dicom-store<\/code> returns the details of a DICOM store.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/\">Cloud Healthcare API Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_dicom_store<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-healthcare-get-dicom-store<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-healthcare-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to get information about a DICOM store.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-healthcare-get-dicom-store&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the healthcare source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"parameters\">Parameters<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>storeID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true*<\/td>\n\t\t\t\t\t<td>The DICOM store ID to get details for.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<p>*If the <code>allowedDICOMStores<\/code> in the source has length 1, then the <code>storeID<\/code> parameter is not needed.<\/p>"},{"title":"cloud-healthcare-get-dicom-store-metrics","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-get-dicom-store-metrics\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-get-dicom-store-metrics\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-healthcare-get-dicom-store-metrics<\/code> tool retrieves metrics for a DICOM\nstore.<\/p>\n<p><code>cloud-healthcare-get-dicom-store-metrics<\/code> returns the metrics of a DICOM store.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/\">Cloud Healthcare API Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_dicom_store_metrics<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-healthcare-get-dicom-store-metrics<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-healthcare-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to get metrics for a DICOM store.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-healthcare-get-dicom-store-metrics&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the healthcare source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"parameters\">Parameters<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>storeID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true*<\/td>\n\t\t\t\t\t<td>The DICOM store ID to get metrics for.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<p>*If the <code>allowedDICOMStores<\/code> in the source has length 1, then the <code>storeID<\/code>\nparameter is not needed.<\/p>"},{"title":"cloud-healthcare-get-fhir-resource","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-get-fhir-resource\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-get-fhir-resource\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-healthcare-get-fhir-resource<\/code> tool retrieves a specific FHIR resource\nfrom a FHIR store.<\/p>\n<p><code>cloud-healthcare-get-fhir-resource<\/code> returns a single FHIR resource, identified\nby its type and ID.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/\">Cloud Healthcare API Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_fhir_resource<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-healthcare-get-fhir-resource<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-healthcare-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to retrieve a specific FHIR resource.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-healthcare-get-fhir-resource&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the healthcare source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"parameters\">Parameters<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>resourceType<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The FHIR resource type to retrieve (e.g., Patient, Observation).<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>resourceID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The ID of the FHIR resource to retrieve.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>storeID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true*<\/td>\n\t\t\t\t\t<td>The FHIR store ID to retrieve the resource from.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<p>*If the <code>allowedFHIRStores<\/code> in the source has length 1, then the <code>storeID<\/code>\nparameter is not needed.<\/p>"},{"title":"cloud-healthcare-get-fhir-store","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-get-fhir-store\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-get-fhir-store\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-healthcare-get-fhir-store<\/code> tool retrieves information about a FHIR store.<\/p>\n<p><code>cloud-healthcare-get-fhir-store<\/code> returns the details of a FHIR store.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/\">Cloud Healthcare API Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_fhir_store<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-healthcare-get-fhir-store<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-healthcare-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to get information about a FHIR store.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-healthcare-get-fhir-store&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the healthcare source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"parameters\">Parameters<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>storeID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true*<\/td>\n\t\t\t\t\t<td>The FHIR store ID to get details for.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<p>*If the <code>allowedFHIRStores<\/code> in the source has length 1, then the <code>storeID<\/code> parameter is not needed.<\/p>"},{"title":"cloud-healthcare-get-fhir-store-metrics","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-get-fhir-store-metrics\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-get-fhir-store-metrics\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-healthcare-get-fhir-store-metrics<\/code> tool retrieves metrics for a FHIR store.<\/p>\n<p><code>cloud-healthcare-get-fhir-store-metrics<\/code> returns the metrics of a FHIR store.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/\">Cloud Healthcare API Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_fhir_store_metrics<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-healthcare-get-fhir-store-metrics<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-healthcare-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to get metrics for a FHIR store.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-healthcare-get-fhir-store-metrics&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the healthcare source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"parameters\">Parameters<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>storeID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true*<\/td>\n\t\t\t\t\t<td>The FHIR store ID to get metrics for.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<p>*If the <code>allowedFHIRStores<\/code> in the source has length 1, then the <code>storeID<\/code> parameter is not needed.<\/p>"},{"title":"cloud-healthcare-list-dicom-stores","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-list-dicom-stores\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-list-dicom-stores\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-healthcare-list-dicom-stores<\/code> lists the available DICOM stores in the\nhealthcare dataset.<\/p>\n<p><code>cloud-healthcare-list-dicom-stores<\/code> returns the details of the available DICOM\nstores in the dataset of the healthcare source. It takes no extra parameters.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/\">Cloud Healthcare API Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">list_dicom_stores<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-healthcare-list-dicom-stores<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-healthcare-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to list DICOM stores in the healthcare dataset.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-healthcare-list-dicom-stores&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the healthcare source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"cloud-healthcare-list-fhir-stores","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-list-fhir-stores\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-list-fhir-stores\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-healthcare-list-fhir-stores<\/code> lists the available FHIR stores in the\nhealthcare dataset.<\/p>\n<p><code>cloud-healthcare-list-fhir-stores<\/code> returns the details of the available FHIR\nstores in the dataset of the healthcare source. It takes no extra parameters.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/\">Cloud Healthcare API Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">list_fhir_stores<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-healthcare-list-fhir-stores<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-healthcare-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to list FHIR stores in the healthcare dataset.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-healthcare-list-fhir-stores&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the healthcare source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"cloud-healthcare-retrieve-rendered-dicom-instance","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-retrieve-rendered-dicom-instance\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-retrieve-rendered-dicom-instance\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-healthcare-retrieve-rendered-dicom-instance<\/code> tool retrieves a rendered\nDICOM instance from a DICOM store.<\/p>\n<p><code>cloud-healthcare-retrieve-rendered-dicom-instance<\/code> returns a base64 encoded\nstring of the image in JPEG format.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/\">Cloud Healthcare API Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">retrieve_rendered_dicom_instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-healthcare-retrieve-rendered-dicom-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-healthcare-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to retrieve a rendered DICOM instance from the DICOM store.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-healthcare-retrieve-rendered-dicom-instance&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the healthcare source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"parameters\">Parameters<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>StudyInstanceUID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The UID of the DICOM study.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>SeriesInstanceUID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The UID of the DICOM series.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>SOPInstanceUID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The UID of the SOP instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>FrameNumber<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">integer<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The frame number to retrieve (1-based). Only applicable to multi-frame instances. Defaults to 1.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>storeID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true*<\/td>\n\t\t\t\t\t<td>The DICOM store ID to retrieve from.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<p>*If the <code>allowedDICOMStores<\/code> in the source has length 1, then the <code>storeID<\/code>\nparameter is not needed.<\/p>"},{"title":"cloud-healthcare-search-dicom-instances","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-search-dicom-instances\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-search-dicom-instances\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-healthcare-search-dicom-instances<\/code> tool searches for DICOM instances in\na DICOM store based on a set of criteria.<\/p>\n<p><code>search-dicom-instances<\/code> returns a list of DICOM instances that match the given\ncriteria.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/\">Cloud Healthcare API Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">search_dicom_instances<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-healthcare-search-dicom-instances<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-healthcare-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to search for DICOM instances in the DICOM store.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-healthcare-search-dicom-instances&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the healthcare source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"parameters\">Parameters<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>StudyInstanceUID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The UID of the DICOM study.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>PatientName<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The name of the patient.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>PatientID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The ID of the patient.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>AccessionNumber<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The accession number of the study.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>ReferringPhysicianName<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The name of the referring physician.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>StudyDate<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The date of the study in the format <code>YYYYMMDD<\/code>. You can also specify a date range in the format <code>YYYYMMDD-YYYYMMDD<\/code>.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>SeriesInstanceUID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The UID of the DICOM series.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>Modality<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The modality of the series.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>SOPInstanceUID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The UID of the SOP instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>fuzzymatching<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">boolean<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>Whether to enable fuzzy matching for patient names. Fuzzy matching will perform tokenization and normalization of both the value of PatientName in the query and the stored value. It will match if any search token is a prefix of any stored token. For example, if PatientName is &ldquo;John^Doe&rdquo;, then &ldquo;jo&rdquo;, &ldquo;Do&rdquo; and &ldquo;John Doe&rdquo; will all match. However &ldquo;ohn&rdquo; will not match.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>includefield<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">[]string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>List of attributeIDs to include in the output, such as DICOM tag IDs or keywords. Set to <code>[&quot;all&quot;]<\/code> to return all available tags.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>storeID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true*<\/td>\n\t\t\t\t\t<td>The DICOM store ID to search in.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<p>*If the <code>allowedDICOMStores<\/code> in the source has length 1, then the <code>storeID<\/code>\nparameter is not needed.<\/p>"},{"title":"cloud-healthcare-search-dicom-series","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-search-dicom-series\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-search-dicom-series\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-healthcare-search-dicom-series<\/code> tool searches for DICOM series in a DICOM store based on a\nset of criteria.<\/p>\n<p><code>cloud-healthcare-search-dicom-series<\/code> returns a list of DICOM series that match the given criteria.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/\">Cloud Healthcare API Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">search_dicom_series<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-healthcare-search-dicom-series<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-healthcare-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to search for DICOM series in the DICOM store.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-healthcare-search-dicom-series&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the healthcare source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"parameters\">Parameters<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>StudyInstanceUID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The UID of the DICOM study.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>PatientName<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The name of the patient.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>PatientID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The ID of the patient.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>AccessionNumber<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The accession number of the study.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>ReferringPhysicianName<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The name of the referring physician.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>StudyDate<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The date of the study in the format <code>YYYYMMDD<\/code>. You can also specify a date range in the format <code>YYYYMMDD-YYYYMMDD<\/code>.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>SeriesInstanceUID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The UID of the DICOM series.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>Modality<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The modality of the series.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>fuzzymatching<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">boolean<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>Whether to enable fuzzy matching for patient names. Fuzzy matching will perform tokenization and normalization of both the value of PatientName in the query and the stored value. It will match if any search token is a prefix of any stored token. For example, if PatientName is &ldquo;John^Doe&rdquo;, then &ldquo;jo&rdquo;, &ldquo;Do&rdquo; and &ldquo;John Doe&rdquo; will all match. However &ldquo;ohn&rdquo; will not match.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>includefield<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">[]string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>List of attributeIDs to include in the output, such as DICOM tag IDs or keywords. Set to <code>[&quot;all&quot;]<\/code> to return all available tags.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>storeID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true*<\/td>\n\t\t\t\t\t<td>The DICOM store ID to search in.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<p>*If the <code>allowedDIComStores<\/code> in the source has length 1, then the <code>storeID<\/code> parameter is not needed.<\/p>"},{"title":"cloud-healthcare-search-dicom-studies","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-search-dicom-studies\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/tools\/cloud-healthcare-search-dicom-studies\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-healthcare-search-dicom-studies<\/code> tool searches for DICOM studies in a DICOM store based on a\nset of criteria.<\/p>\n<p><code>cloud-healthcare-search-dicom-studies<\/code> returns a list of DICOM studies that match the given criteria.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/\">Cloud Healthcare API Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">search_dicom_studies<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-healthcare-search-dicom-studies<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-healthcare-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to search for DICOM studies in the DICOM store.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-healthcare-search-dicom-studies&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the healthcare source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"parameters\">Parameters<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>StudyInstanceUID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The UID of the DICOM study.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>PatientName<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The name of the patient.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>PatientID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The ID of the patient.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>AccessionNumber<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The accession number of the study.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>ReferringPhysicianName<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The name of the referring physician.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>StudyDate<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The date of the study in the format <code>YYYYMMDD<\/code>. You can also specify a date range in the format <code>YYYYMMDD-YYYYMMDD<\/code>.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>fuzzymatching<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">boolean<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>Whether to enable fuzzy matching for patient names. Fuzzy matching will perform tokenization and normalization of both the value of PatientName in the query and the stored value. It will match if any search token is a prefix of any stored token. For example, if PatientName is &ldquo;John^Doe&rdquo;, then &ldquo;jo&rdquo;, &ldquo;Do&rdquo; and &ldquo;John Doe&rdquo; will all match. However &ldquo;ohn&rdquo; will not match.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>includefield<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">[]string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>List of attributeIDs to include in the output, such as DICOM tag IDs or keywords. Set to <code>[&quot;all&quot;]<\/code> to return all available tags.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>storeID<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true*<\/td>\n\t\t\t\t\t<td>The DICOM store ID to search in.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<p>*If the <code>allowedDICOMStores<\/code> in the source has length 1, then the <code>storeID<\/code> parameter is not needed.<\/p>"},{"title":"cloud-monitoring-query-prometheus","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudmonitoring\/tools\/cloud-monitoring-query-prometheus\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudmonitoring\/tools\/cloud-monitoring-query-prometheus\/","description":"<p>The <code>cloud-monitoring-query-prometheus<\/code> tool fetches timeseries metrics data\nfrom Google Cloud Monitoring for a project using a given prometheus query.<\/p>\n<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-monitoring-query-prometheus<\/code> tool allows you to query all metrics\navailable in Google Cloud Monitoring using the Prometheus Query Language\n(PromQL).<\/p>\n<h3 id=\"use-cases\">Use Cases<\/h3>\n<ul>\n<li><strong>Ad-hoc analysis:<\/strong> Quickly investigate performance issues by executing\ndirect promql queries for a database instance.<\/li>\n<li><strong>Prebuilt Configs:<\/strong> Use the already added prebuilt tools mentioned in\nprebuilt-tools.md to query the databases system\/query level metrics.<\/li>\n<\/ul>\n<p>Here are some common use cases for the <code>cloud-monitoring-query-prometheus<\/code> tool:<\/p>"},{"title":"cloud-sql-admin-execute-many","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqladminexecutemany\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqladminexecutemany\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-sql-admin-execute-many<\/code> tool executes multiple SQL statements against a specific Cloud SQL instance identified by project, instanceId, and database parameters provided at runtime.<\/p>\n<p>This tool is useful for executing arbitrary SQL queries across multiple database instances without needing to configure a separate tool for each instance.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool is intended for developer assistant workflows with human-in-the-loop and shouldn&rsquo;t be used for production agents.<\/p>\n<\/blockquote>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"cloud-sql-admin-sql-many","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqladminsqlmany\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqladminsqlmany\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-sql-admin-sql-many<\/code> tool executes a predefined SQL statement against a specific Cloud SQL instance identified by project, instanceId, and database parameters provided at runtime.<\/p>\n<p>It supports both <code>parameters<\/code> and <code>templateParameters<\/code> to allow dynamic values to be injected into the query at runtime.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool is intended for developer assistant workflows with human-in-the-loop and shouldn&rsquo;t be used for production agents.<\/p>\n<\/blockquote>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"cloud-sql-list-databases","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqllistdatabases\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqllistdatabases\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-sql-list-databases<\/code> tool lists all Cloud SQL databases in a specified\nGoogle Cloud project and instance.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/source\/\">Cloud SQL Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<p>The <code>cloud-sql-list-databases<\/code> tool has two required parameters:<\/p>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>project<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The Google Cloud project ID.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>instance<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The Cloud SQL instance ID.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<p>Here is an example of how to configure the <code>cloud-sql-list-databases<\/code> tool in your\n<code>tools.yaml<\/code> file:<\/p>"},{"title":"cloud-sql-list-instances","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqllistinstances\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqllistinstances\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-sql-list-instances<\/code> tool lists all Cloud SQL instances in a specified\nGoogle Cloud project.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/source\/\">Cloud SQL Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<p>The <code>cloud-sql-list-instances<\/code> tool has one required parameter:<\/p>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>project<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The Google Cloud project ID.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<p>Here is an example of how to configure the <code>cloud-sql-list-instances<\/code> tool in\nyour <code>tools.yaml<\/code> file:<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-cloud-sql-admin-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-sql-admin<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nn\">---<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">list_my_instances<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-sql-list-instances<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-cloud-sql-admin-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to list all Cloud SQL instances in a project.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-sql-list-instances&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the agent.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name of the <code>cloud-sql-admin<\/code> source to use for this tool.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"cloud-storage-list-buckets","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-list-buckets\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-list-buckets\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-storage-list-buckets<\/code> tool returns the Cloud Storage buckets in a\nproject. By default, it uses the project configured on the source. You can pass\nthe optional <code>project<\/code> parameter to list buckets in a different project that\nthe same credentials can access.<\/p>\n<p>You can also set <code>project<\/code> or <code>prefix<\/code> in the tool configuration. When set,\nthat field is removed from the runtime parameter schema and the configured value\nis always used. Set <code>project<\/code> to an empty string to hide the parameter while\nusing the source&rsquo;s configured project.<\/p>"},{"title":"cockroachdb-execute-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/tools\/cockroachdb-execute-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/tools\/cockroachdb-execute-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cockroachdb-execute-sql<\/code> tool executes ad-hoc SQL statements against a CockroachDB database. This tool is designed for interactive workflows where the SQL query is provided dynamically at runtime, making it ideal for developer assistance and exploratory data analysis.<\/p>\n<p>The tool takes a single <code>sql<\/code> parameter containing the SQL statement to execute and returns the query results.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool is intended for developer assistant workflows with human-in-the-loop and shouldn&rsquo;t be used for production agents. For production use cases with predefined queries, use <a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/tools\/cockroachdb-sql\/\">cockroachdb-sql<\/a> instead.<\/p>"},{"title":"cockroachdb-list-schemas","link":"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/tools\/cockroachdb-list-schemas\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/tools\/cockroachdb-list-schemas\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cockroachdb-list-schemas<\/code> tool retrieves a list of schemas (namespaces) in a CockroachDB database. Schemas are used to organize database objects such as tables, views, and functions into logical groups.<\/p>\n<p>This tool is useful for:<\/p>\n<ul>\n<li>Understanding database organization<\/li>\n<li>Discovering available schemas<\/li>\n<li>Multi-tenant application analysis<\/li>\n<li>Schema-level access control planning<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/source\/\">CockroachDB Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h3 id=\"requirements\">Requirements<\/h3>\n<p>To list schemas, the user needs:<\/p>"},{"title":"cockroachdb-list-tables","link":"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/tools\/cockroachdb-list-tables\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/tools\/cockroachdb-list-tables\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cockroachdb-list-tables<\/code> tool retrieves a list of tables from a CockroachDB database. It provides detailed information about table structure, including columns, constraints, indexes, and foreign key relationships.<\/p>\n<p>This tool is useful for:<\/p>\n<ul>\n<li>Database schema discovery<\/li>\n<li>Understanding table relationships<\/li>\n<li>Generating context for AI-powered database queries<\/li>\n<li>Documentation and analysis<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/source\/\">CockroachDB Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<p>The tool accepts optional runtime parameters:<\/p>"},{"title":"cockroachdb-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/tools\/cockroachdb-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/tools\/cockroachdb-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cockroachdb-sql<\/code> tool allows you to execute parameterized SQL queries against a CockroachDB database. This tool supports prepared statements with parameter binding, template parameters for dynamic query construction, and automatic transaction retry for resilience against serialization conflicts.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/source\/\">CockroachDB Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<p>Parameters allow you to safely pass values into your SQL queries using prepared statements. CockroachDB uses PostgreSQL-style parameter placeholders: <code>$1<\/code>, <code>$2<\/code>, etc.<\/p>"},{"title":"conversational-analytics-ask-data-agent","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/tools\/conversational-analytics-ask-data-agent\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/tools\/conversational-analytics-ask-data-agent\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>conversational-analytics-ask-data-agent<\/code> tool allows you to ask questions about\nyour data in natural language.<\/p>\n<p>This function takes a user&rsquo;s question (which can include conversational history\nfor context) and references to a specific BigQuery Data Agent, and sends them to a\nstateless conversational API.<\/p>\n<p>The API uses a GenAI agent to understand the question, generate and execute SQL\nqueries and Python code, and formulate an answer. This function returns a\ndetailed, sequential log of this entire process, which includes any generated\nSQL or Python code, the data retrieved, and the final text answer.<\/p>"},{"title":"conversational-analytics-get-data-agent-info","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/tools\/conversational-analytics-get-data-agent-info\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/tools\/conversational-analytics-get-data-agent-info\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>conversational-analytics-get-data-agent-info<\/code> tool allows you to retrieve\ndetails about a specific data agent.<\/p>\n<p>It&rsquo;s compatible with the following sources:<\/p>\n<ul>\n<li>cloud-gemini-data-analytics<\/li>\n<\/ul>\n<p><code>conversational-analytics-get-data-agent-info<\/code> accepts the following parameters:<\/p>\n<ul>\n<li><strong><code>data_agent_id<\/code>:<\/strong> The ID of the data agent to retrieve information for.<\/li>\n<\/ul>\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">tools<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">get_agent_info<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">conversational-analytics-get-data-agent-info<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-conversational-analytics-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">location<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">global<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Use this tool to get details about a specific data agent.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>kind<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;conversational-analytics-get-data-agent-info&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>location<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The Google Cloud location (default: &ldquo;global&rdquo;).<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"conversational-analytics-list-accessible-data-agents","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/tools\/conversational-analytics-list-accessible-data-agents\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/tools\/conversational-analytics-list-accessible-data-agents\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>conversational-analytics-list-accessible-data-agents<\/code> tool allows you to list\ndata agents that are accessible.<\/p>\n<p>It&rsquo;s compatible with the following sources:<\/p>\n<ul>\n<li>cloud-gemini-data-analytics<\/li>\n<\/ul>\n<p><code>conversational-analytics-list-accessible-data-agents<\/code> does not accept any parameters.<\/p>\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">tools<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">list_agents<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">conversational-analytics-list-accessible-data-agents<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-conversational-analytics-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">location<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">global<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Use this tool to list available data agents.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>kind<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;conversational-analytics-list-accessible-data-agents&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>location<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The Google Cloud location (default: &ldquo;global&rdquo;).<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"couchbase-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/couchbase\/tools\/couchbase-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/couchbase\/tools\/couchbase-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>couchbase-sql<\/code> tool executes a pre-defined SQL statement against a Couchbase\ndatabase.<\/p>\n<p>The specified SQL statement is executed as a parameterized statement, and specified\nparameters will be used according to their name: e.g. <code>$id<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/couchbase\/source\/\">Couchbase Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<blockquote>\n<p><strong>Note:<\/strong> This tool uses parameterized queries to prevent SQL injections.\nQuery parameters can be used as substitutes for arbitrary expressions.\nParameters cannot be used as substitutes for identifiers, column names, table\nnames, or other parts of the query.<\/p>"},{"title":"Create Git Branch Tool","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-create-git-branch\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-create-git-branch\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-create-git-branch<\/code> tool is used to create a new git branch\nfor a LookML project.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>project_id<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The unique ID of the LookML project.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>branch<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The git branch to create.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>ref<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The ref to use as the start of a new branch. Defaults to HEAD of current branch.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">create_project_git_branch<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-create-git-branch<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool is used to create a new git branch of a LookML\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> project. This only works in dev mode.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-create-git-branch&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"dataform-compile-local","link":"https:\/\/mcp-toolbox.dev\/integrations\/dataform\/tools\/dataform-compile-local\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/dataform\/tools\/dataform-compile-local\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataform-compile-local<\/code> tool runs the <code>dataform compile<\/code> command on a local\nDataform project.<\/p>\n<p>It is a standalone tool and <strong>is not<\/strong> compatible with any sources.<\/p>\n<p>At invocation time, the tool executes <code>dataform compile --json<\/code> in the specified\nproject directory and returns the resulting JSON object from the CLI.<\/p>\n<p><code>dataform-compile-local<\/code> takes the following parameter:<\/p>\n<ul>\n<li><code>project_dir<\/code> (string): The absolute or relative path to the local Dataform\nproject directory. The server process must have read access to this path.<\/li>\n<\/ul>\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"dataform-cli\">Dataform CLI<\/h3>\n<p>This tool executes the <code>dataform<\/code> command-line interface (CLI) via a system\ncall. You must have the <strong><code>dataform<\/code> CLI<\/strong> installed and available in the\nserver&rsquo;s system <code>PATH<\/code>.<\/p>"},{"title":"datalineage-search-lineage","link":"https:\/\/mcp-toolbox.dev\/integrations\/datalineage\/tools\/datalineage-search-lineage\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/datalineage\/tools\/datalineage-search-lineage\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>datalineage-search-lineage<\/code> tool retrieves lineage links (representing data flow between source and target assets) by performing a breadth-first search in the given direction.<\/p>\n<p>It supports both entity-level and column-level lineage (CLL).<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/datalineage\/source\/\">Data Lineage Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"iam-permissions\">IAM Permissions<\/h3>\n<p>To retrieve lineage links, the authorized Google Cloud identity must have the following permissions:<\/p>\n<ul>\n<li><code>datalineage.events.get<\/code> on the project where the link is stored (for entity-level lineage).<\/li>\n<li><code>datalineage.events.getFields<\/code> on the project where the link is stored (for column-level lineage).<\/li>\n<li><code>datalineage.processes.get<\/code> on the project where the process is stored (if retrieving process details).<\/li>\n<\/ul>\n<h2 id=\"parameters\">Parameters<\/h2>\n<h3 id=\"locations-array-of-strings-required\"><code>locations<\/code> (Array of Strings, Required)<\/h3>\n<p>The locations to search in (e.g., <code>['us', 'eu', 'global']<\/code>).<\/p>"},{"title":"dataplex-check-data-quality","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-check-data-quality\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-check-data-quality\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-check-data-quality<\/code> tool triggers a new Data Quality scan to evaluate rules (e.g. non-null, value range limits, custom SQL assertions) against table rows.<\/p>\n<p>Since scan template creation is asynchronous, this tool returns an LRO name. You must poll <code>dataplex-get-operation<\/code> with this ID until it is done, extract the <code>scanId<\/code>, and poll <code>dataplex-get-run-status<\/code> with the <code>scanId<\/code> until the job is <code>SUCCEEDED<\/code> before calling <code>dataplex-get-data-quality-results<\/code> to fetch results.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"dataplex-discover-metadata","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-discover-metadata\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-discover-metadata\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-discover-metadata<\/code> tool triggers a new Data Discovery scan to automatically crawl GCS directories, infer schemas\/partitions, and publish them as BigQuery tables.<\/p>\n<p>Since scan template creation is asynchronous, this tool returns an LRO name. You must poll <code>dataplex-get-operation<\/code> with this ID until it is done, extract the <code>scanId<\/code>, and poll <code>dataplex-get-run-status<\/code> with the <code>scanId<\/code> until the job is <code>SUCCEEDED<\/code> before calling <code>dataplex-get-discovery-results<\/code> to fetch results.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"dataplex-generate-data-insights","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-generate-data-insights\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-generate-data-insights\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-generate-data-insights<\/code> tool triggers the creation and run of a Dataplex Data Insights scan on a BigQuery table.<\/p>\n<p>Since the scan template creation is asynchronous, this tool returns a Long-Running Operation (LRO) resource name (format: <code>projects\/{project}\/locations\/{location}\/operations\/{operation_id}<\/code>).\nTo orchestrate this workflow, you must:<\/p>\n<ol>\n<li>Capture the <code>operation_id<\/code> from this tool&rsquo;s response.<\/li>\n<li>Poll the <code>dataplex-get-operation<\/code> tool with this ID until <code>done<\/code> is true.<\/li>\n<li>Extract the created scan ID (<code>scanId<\/code>) from the completed operation&rsquo;s response.<\/li>\n<li>Poll <code>dataplex-get-run-status<\/code> with the <code>scanId<\/code> until the job state is <code>SUCCEEDED<\/code>.<\/li>\n<li>Call <code>dataplex-get-data-insights<\/code> with the <code>scanId<\/code> to fetch the final results.<\/li>\n<\/ol>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"dataplex-generate-data-profile","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-generate-data-profile\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-generate-data-profile\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-generate-data-profile<\/code> tool triggers a new Data Profile scan to compute statistical profiles (min, max, mean, null ratios, distinct ratios, quantiles, etc.) on table columns.<\/p>\n<p>Since scan template creation is asynchronous, this tool returns an LRO name. You must poll <code>dataplex-get-operation<\/code> with this ID until it is done, extract the <code>scanId<\/code>, and poll <code>dataplex-get-run-status<\/code> with the <code>scanId<\/code> until the job is <code>SUCCEEDED<\/code> before calling <code>dataplex-get-data-profile<\/code> to fetch results.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"dataplex-get-data-insights","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-get-data-insights\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-get-data-insights\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-get-data-insights<\/code> tool retrieves the final results of a completed Data Insights scan.<\/p>\n<p>WARNING: You must verify that the execution run has succeeded (via <code>dataplex-get-run-status<\/code>) before calling this tool, otherwise the results will be empty.\nCRITICAL: Access the results only via the nested public GA fields <code>dataDocumentationResult.datasetResult<\/code> (for datasets) or <code>dataDocumentationResult.tableResult<\/code> (for tables). The top-level fields (like <code>dataDocumentationResult.queries<\/code>) are restricted and will be empty.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"dataplex-get-data-product","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-get-data-product\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-get-data-product\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-get-data-product<\/code> tool retrieves detailed metadata for a specific Data Product in Knowledge Catalog (formerly known as Dataplex).<\/p>\n<p>View the <a href=\"https:\/\/docs.cloud.google.com\/dataplex\/docs\/data-products-overview\">Data Products guide<\/a> for more information.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/source\/\">Knowledge Catalog (formerly known as Dataplex) Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"iam-permissions\">IAM Permissions<\/h3>\n<p>Knowledge Catalog uses <a href=\"https:\/\/cloud.google.com\/dataplex\/docs\/iam-and-access-control\">Identity and Access Management (IAM)<\/a> to control\nuser and group access to Knowledge Catalog resources. Toolbox will use your\n<a href=\"https:\/\/cloud.google.com\/docs\/authentication#adc\">Application Default Credentials (ADC)<\/a> to authorize and authenticate when\ninteracting with <a href=\"https:\/\/cloud.google.com\/dataplex\">Knowledge Catalog<\/a>.<\/p>"},{"title":"dataplex-get-data-profile","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-get-data-profile\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-get-data-profile\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-get-data-profile<\/code> tool retrieves the results of a completed Data Profile scan.<\/p>\n<p>WARNING: You must verify the execution run has succeeded (via <code>dataplex-get-run-status<\/code>) before calling this tool, otherwise the results will be empty.\nCRITICAL: Access the results via the nested public fields <code>dataProfileResult.profile.fields<\/code> inside the returned DataScan.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/source\/\">Knowledge Catalog (formerly known as Dataplex) Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"iam-permissions\">IAM Permissions<\/h3>\n<p>Knowledge Catalog uses <a href=\"https:\/\/cloud.google.com\/dataplex\/docs\/iam-and-access-control\">Identity and Access Management (IAM)<\/a> to control\nuser and group access to Knowledge Catalog resources. Toolbox will use your\n<a href=\"https:\/\/cloud.google.com\/docs\/authentication#adc\">Application Default Credentials (ADC)<\/a> to authorize and authenticate when\ninteracting with [Knowledge Catalog][dataplex-docs].<\/p>"},{"title":"dataplex-get-data-quality-results","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-get-data-quality-results\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-get-data-quality-results\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-get-data-quality-results<\/code> tool retrieves the results of a completed Data Quality scan.<\/p>\n<p>WARNING: You must verify the execution run has succeeded (via <code>dataplex-get-run-status<\/code>) before calling this tool, otherwise the results will be empty.\nCRITICAL: Access the results via the nested public fields <code>dataQualityResult<\/code> inside the returned DataScan.\nNote that the <code>failingRowsQuery<\/code> field inside the rules result is extremely useful for retrieving failed rows.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"dataplex-get-discovery-results","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-get-discovery-results\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-get-discovery-results\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-get-discovery-results<\/code> tool retrieves the results of a completed Data Discovery scan.<\/p>\n<p>WARNING: You must verify the execution run has succeeded (via <code>dataplex-get-run-status<\/code>) before calling this tool, otherwise the results will be empty.\nCRITICAL: Access the results via the nested public fields <code>dataDiscoveryResult.bigqueryPublishing<\/code> and <code>dataDiscoveryResult.scanStatistics<\/code> inside the returned DataScan.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/source\/\">Knowledge Catalog (formerly known as Dataplex) Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"iam-permissions\">IAM Permissions<\/h3>\n<p>Knowledge Catalog uses <a href=\"https:\/\/cloud.google.com\/dataplex\/docs\/iam-and-access-control\">Identity and Access Management (IAM)<\/a> to control\nuser and group access to Knowledge Catalog resources. Toolbox will use your\n<a href=\"https:\/\/cloud.google.com\/docs\/authentication#adc\">Application Default Credentials (ADC)<\/a> to authorize and authenticate when\ninteracting with [Knowledge Catalog][dataplex-docs].<\/p>"},{"title":"dataplex-get-operation","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-get-operation\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-get-operation\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-get-operation<\/code> tool retrieves the status of a Dataplex long-running operation (LRO) like scan creation.<\/p>\n<p>Poll this tool until the <code>done<\/code> field from the response is <code>true<\/code>. Once completed, the <code>response<\/code> field will contain the created DataScan resource, from which you can extract the <code>scanId<\/code> (the last part of the <code>name<\/code> field, e.g. <code>nq-doc-1234<\/code>) to pass to <code>get_run_status<\/code> and get results.\nWARNING: This only tracks the creation of the scan template, NOT the actual background execution.<\/p>"},{"title":"dataplex-get-run-status","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-get-run-status\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-get-run-status\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-get-run-status<\/code> tool retrieves the execution status of the latest background job run for a specified scan.<\/p>\n<p>Use this tool to poll the progress of the insights, profiling, discovery, or quality scan execution. Wait until the returned <code>state<\/code> is <code>SUCCEEDED<\/code> before fetching results. Typical execution takes 2-5 minutes. If the state is <code>FAILED<\/code>, check the error details.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"dataplex-list-data-assets","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-list-data-assets\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-list-data-assets\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-list-data-assets<\/code> tool retrieves a list of Data Assets associated with a specific Data Product in Knowledge Catalog (formerly known as Dataplex).<\/p>\n<p>View the <a href=\"https:\/\/docs.cloud.google.com\/dataplex\/docs\/data-products-overview\">Data Products guide<\/a> for more information.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/source\/\">Knowledge Catalog (formerly known as Dataplex) Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"iam-permissions\">IAM Permissions<\/h3>\n<p>Knowledge Catalog uses <a href=\"https:\/\/cloud.google.com\/dataplex\/docs\/iam-and-access-control\">Identity and Access Management (IAM)<\/a> to control\nuser and group access to Knowledge Catalog resources. Toolbox will use your\n<a href=\"https:\/\/cloud.google.com\/docs\/authentication#adc\">Application Default Credentials (ADC)<\/a> to authorize and authenticate when\ninteracting with <a href=\"https:\/\/cloud.google.com\/dataplex\">Knowledge Catalog<\/a>.<\/p>"},{"title":"dataplex-list-data-products","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-list-data-products\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-list-data-products\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-list-data-products<\/code> tool lists all Data Products in Knowledge Catalog (formerly known as Dataplex) across all locations (globally).<\/p>\n<p>View the <a href=\"https:\/\/docs.cloud.google.com\/dataplex\/docs\/data-products-overview\">Data Products guide<\/a> for more information.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/source\/\">Knowledge Catalog (formerly known as Dataplex) Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"iam-permissions\">IAM Permissions<\/h3>\n<p>Knowledge Catalog uses <a href=\"https:\/\/cloud.google.com\/dataplex\/docs\/iam-and-access-control\">Identity and Access Management (IAM)<\/a> to control\nuser and group access to Knowledge Catalog resources. Toolbox will use your\n<a href=\"https:\/\/cloud.google.com\/docs\/authentication#adc\">Application Default Credentials (ADC)<\/a> to authorize and authenticate when\ninteracting with <a href=\"https:\/\/cloud.google.com\/dataplex\">Knowledge Catalog<\/a>.<\/p>"},{"title":"dataplex-lookup-context","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-lookup-context\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-lookup-context\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-lookup-context<\/code> tool provides rich metadata of one or more data assets along with their relationships.<\/p>\n<p><code>dataplex-lookup-context<\/code> takes a required <code>resources<\/code> parameter which is a list of up to 10 resource names for which metadata is needed in the following form: <code>projects\/{project}\/locations\/{location}\/entryGroups\/{group}\/entries\/{entry}<\/code>. All resources must belong to the same Google Cloud location.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/source\/\">Knowledge Catalog (formerly known as Dataplex) Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"iam-permissions\">IAM Permissions<\/h3>\n<p>Knowledge Catalog (formerly known as Dataplex) uses <a href=\"https:\/\/cloud.google.com\/dataplex\/docs\/iam-and-access-control\">Identity and Access Management (IAM)<\/a> to control\nuser and group access to Knowledge Catalog resources. Toolbox will use your\n<a href=\"https:\/\/cloud.google.com\/docs\/authentication#adc\">Application Default Credentials (ADC)<\/a> to authorize and authenticate when\ninteracting with <a href=\"https:\/\/cloud.google.com\/dataplex\/docs\">Knowledge Catalog<\/a>.<\/p>"},{"title":"dataplex-lookup-entry","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-lookup-entry\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-lookup-entry\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-lookup-entry<\/code> tool returns details of a particular entry in Knowledge Catalog.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/source\/\">Knowledge Catalog (formerly known as Dataplex) Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"iam-permissions\">IAM Permissions<\/h3>\n<p>Knowledge Catalog uses <a href=\"https:\/\/cloud.google.com\/dataplex\/docs\/iam-and-access-control\">Identity and Access Management (IAM)<\/a> to control\nuser and group access to Knowledge Catalog resources. Toolbox will use your\n<a href=\"https:\/\/cloud.google.com\/docs\/authentication#adc\">Application Default Credentials (ADC)<\/a> to authorize and authenticate when\ninteracting with [Knowledge Catalog][dataplex-docs].<\/p>"},{"title":"dataplex-search-aspect-types","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-search-aspect-types\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-search-aspect-types\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-search-aspect-types<\/code> tool allows to fetch the metadata template of\naspect types based on search query.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/source\/\">Knowledge Catalog (formerly known as Dataplex) Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"iam-permissions\">IAM Permissions<\/h3>\n<p>Knowledge Catalog uses <a href=\"https:\/\/cloud.google.com\/dataplex\/docs\/iam-and-access-control\">Identity and Access Management (IAM)<\/a> to control\nuser and group access to Knowledge Catalog resources. Toolbox will use your\n<a href=\"https:\/\/cloud.google.com\/docs\/authentication#adc\">Application Default Credentials (ADC)<\/a> to authorize and authenticate when\ninteracting with <a href=\"https:\/\/cloud.google.com\/dataplex\">Knowledge Catalog<\/a>.<\/p>"},{"title":"dataplex-search-dq-scans","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-search-dq-scans\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-search-dq-scans\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-search-dq-scans<\/code> tool returns data quality scans that match the given criteria.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/source\/\">Knowledge Catalog (formerly known as Dataplex) Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"iam-permissions\">IAM Permissions<\/h3>\n<p>Dataplex uses <a href=\"https:\/\/cloud.google.com\/dataplex\/docs\/iam-and-access-control\">Identity and Access Management (IAM)<\/a> to control\nuser and group access to Dataplex resources. Toolbox will use your\n<a href=\"https:\/\/cloud.google.com\/docs\/authentication#adc\">Application Default Credentials (ADC)<\/a> to authorize and authenticate when\ninteracting with <a href=\"https:\/\/cloud.google.com\/dataplex\">Dataplex<\/a>.<\/p>\n<p>In addition to <a href=\"https:\/\/cloud.google.com\/docs\/authentication\/provide-credentials-adc\">setting the ADC for your server<\/a>, you need to ensure\nthe IAM identity has been given the correct IAM permissions for the tasks you\nintend to perform. See <a href=\"https:\/\/cloud.google.com\/dataplex\/docs\/iam-permissions\">Dataplex Universal Catalog IAM permissions<\/a>\nand <a href=\"https:\/\/cloud.google.com\/dataplex\/docs\/iam-roles\">Dataplex Universal Catalog IAM roles<\/a> for more information on\napplying IAM permissions and roles to an identity.<\/p>"},{"title":"dataplex-search-entries","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-search-entries\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/tools\/knowledge-catalog-search-entries\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataplex-search-entries<\/code> tool returns all entries in Knowledge Catalog (formerly known as Dataplex) (e.g.\ntables, views, models) that matches given user query.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/source\/\">Knowledge Catalog (formerly known as Dataplex) Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"iam-permissions\">IAM Permissions<\/h3>\n<p>Knowledge Catalog uses <a href=\"https:\/\/cloud.google.com\/dataplex\/docs\/iam-and-access-control\">Identity and Access Management (IAM)<\/a> to control\nuser and group access to Knowledge Catalog resources. Toolbox will use your\n<a href=\"https:\/\/cloud.google.com\/docs\/authentication#adc\">Application Default Credentials (ADC)<\/a> to authorize and authenticate when\ninteracting with <a href=\"https:\/\/cloud.google.com\/dataplex\">Knowledge Catalog<\/a>.<\/p>"},{"title":"dataproc-get-cluster","link":"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/tools\/dataproc-get-cluster\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/tools\/dataproc-get-cluster\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataproc-get-cluster<\/code> tool retrieves a specific Dataproc cluster from a\nGoogle Cloud Dataproc source.<\/p>\n<p><code>dataproc-get-cluster<\/code> accepts the following parameters:<\/p>\n<ul>\n<li><strong><code>clusterName<\/code><\/strong> The short name of the cluster to retrieve. e.g. for\n<code>projects\/my-project\/regions\/us-central1\/clusters\/my-cluster<\/code>, pass\n<code>my-cluster<\/code>.<\/li>\n<\/ul>\n<p>The tool gets the <code>project<\/code> and <code>region<\/code> from the source configuration.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/source\/\">Dataproc Clusters Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_cluster<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">dataproc-get-cluster<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-dataproc-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to get details of a Dataproc cluster.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"output-format\">Output Format<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"line\"><span class=\"cl\"><span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;cluster&#34;<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;name&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;projects\/my-project\/regions\/us-central1\/clusters\/my-cluster&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;uuid&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;a1b2c3d4-e5f6-7890-1234-567890abcdef&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;state&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;RUNNING&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;createTime&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;2023-10-27T10:00:00Z&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"p\">},<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;consoleUrl&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;https:\/\/console.cloud.google.com\/dataproc\/clusters\/my-cluster\/monitoring?region=us-central1&amp;project=my-project&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;logsUrl&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;https:\/\/console.cloud.google.com\/logs\/viewer?advancedFilter=resource.type%3D%22cloud_dataproc_cluster%22%0Aresource.labels.project_id%3D%22my-project%22%0Aresource.labels.region%3D%22us-central1%22%0Aresource.labels.cluster_name%3D%22my-cluster%22%0Aresource.labels.cluster_uuid%3D%22a1b2c3d4-e5f6-7890-1234-567890abcdef%22&amp;project=my-project&amp;resource=cloud_dataproc_cluster%2Fcluster_name%2Fmy-cluster&#34;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"p\">}<\/span>\n<\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;dataproc-get-cluster&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the tool should use.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>authRequired<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string[]<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>List of auth services required to invoke this tool<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"dataproc-get-job","link":"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/tools\/dataproc-get-job\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/tools\/dataproc-get-job\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataproc-get-job<\/code> tool retrieves a specific Dataproc job from a\nGoogle Cloud Dataproc source.<\/p>\n<p><code>dataproc-get-job<\/code> accepts the following parameters:<\/p>\n<ul>\n<li><strong><code>jobId<\/code><\/strong> The job ID, e.g. for\n<code>projects\/my-project\/regions\/us-central1\/jobs\/my-job<\/code>, pass\n<code>my-job<\/code>.<\/li>\n<\/ul>\n<p>The tool gets the <code>project<\/code> and <code>region<\/code> from the source configuration.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/source\/\">Dataproc Clusters Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_job<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">dataproc-get-job<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-dataproc-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to get details of a Dataproc job.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"output-format\">Output Format<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"line\"><span class=\"cl\"><span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;job&#34;<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;reference&#34;<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;projectId&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;my-project&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;jobId&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;my-job&#34;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"p\">},<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;placement&#34;<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;clusterName&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;my-cluster&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;clusterUuid&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;a1b2c3d4-e5f6-7890-1234-567890abcdef&#34;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"p\">},<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"err\">...<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"p\">},<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;consoleUrl&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;https:\/\/console.cloud.google.com\/dataproc\/jobs\/my-job?region=us-central1&amp;project=my-project&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;logsUrl&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;https:\/\/console.cloud.google.com\/logs\/viewer?advancedFilter=resource.type%3D%22cloud_dataproc_cluster%22%0Aresource.labels.project_id%3D%22my-project%22%0Aresource.labels.region%3D%22us-central1%22%0Aresource.labels.cluster_name%3D%22my-cluster%22%0Alabels.job_id%3D%22my-job%22&amp;project=my-project&amp;resource=cloud_dataproc_cluster%2Fcluster_name%2Fmy-cluster&#34;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"p\">}<\/span>\n<\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;dataproc-get-job&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the tool should use.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>authRequired<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string[]<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>List of auth services required to invoke this tool<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"dataproc-list-clusters","link":"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/tools\/dataproc-list-clusters\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/tools\/dataproc-list-clusters\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataproc-list-clusters<\/code> tool returns a list of Dataproc clusters from a\nGoogle Cloud Dataproc source.<\/p>\n<p><code>dataproc-list-clusters<\/code> accepts the following parameters:<\/p>\n<ul>\n<li><strong><code>filter<\/code><\/strong> (optional): A filter expression to limit the clusters returned.\nFilters are case sensitive and may contain multiple clauses combined with\nlogical operators (AND only). Supported fields are <code>status.state<\/code>, <code>clusterName<\/code>,\nand <code>labels<\/code>. For example: <code>status.state = ACTIVE AND clusterName = mycluster<\/code>.\nSupported <code>status.state<\/code> values are: <code>ACTIVE<\/code>, <code>INACTIVE<\/code>, <code>CREATING<\/code>, <code>RUNNING<\/code>,\n<code>ERROR<\/code>, <code>DELETING<\/code>, <code>UPDATING<\/code>, <code>STOPPING<\/code>, <code>STOPPED<\/code>.<\/li>\n<li><strong><code>pageSize<\/code><\/strong> (optional): The maximum number of clusters to return in a single\npage.<\/li>\n<li><strong><code>pageToken<\/code><\/strong> (optional): A page token, received from a previous call, to\nretrieve the next page of results. Defaults to <code>20<\/code>.<\/li>\n<\/ul>\n<p>The tool gets the <code>project<\/code> and <code>region<\/code> from the source configuration.<\/p>"},{"title":"dataproc-list-jobs","link":"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/tools\/dataproc-list-jobs\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/tools\/dataproc-list-jobs\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>dataproc-list-jobs<\/code> tool returns a list of Dataproc jobs from a\nGoogle Cloud Dataproc source.<\/p>\n<p><code>dataproc-list-jobs<\/code> accepts the following parameters:<\/p>\n<ul>\n<li><strong><code>filter<\/code><\/strong> (optional): A filter expression to limit the jobs returned.\nFilters are case sensitive and may contain multiple clauses combined with\nlogical operators (AND only). Supported fields are <code>status.state<\/code> and <code>labels<\/code>.\nFor example: <code>status.state = RUNNING AND labels.env = production<\/code>.\nSupported <code>status.state<\/code> values are: <code>PENDING<\/code>, <code>RUNNING<\/code>, <code>CANCEL_PENDING<\/code>,\n<code>JOB_STATE_CANCELLED<\/code>, <code>DONE<\/code>, <code>ERROR<\/code>, <code>ATTEMPT_FAILURE<\/code>.<\/li>\n<li><strong><code>jobStateMatcher<\/code><\/strong> (optional): Specifies if the job state matcher should match\nALL jobs, only ACTIVE jobs, or only NON_ACTIVE jobs. Defaults to ALL.\nSupported values: <code>ALL<\/code>, <code>ACTIVE<\/code>, <code>NON_ACTIVE<\/code>.<\/li>\n<li><strong><code>pageSize<\/code><\/strong> (optional): The maximum number of jobs to return in a single\npage.<\/li>\n<li><strong><code>pageToken<\/code><\/strong> (optional): A page token, received from a previous call, to\nretrieve the next page of results.<\/li>\n<\/ul>\n<p>The tool gets the <code>project<\/code> and <code>region<\/code> from the source configuration.<\/p>"},{"title":"Delete Git Branch Tool","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-delete-git-branch\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-delete-git-branch\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-delete-git-branch<\/code> tool is used to delete a git branch\nof a LookML project.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>project_id<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The unique ID of the LookML project.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>branch<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The git branch to delete.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">delete_project_git_branch<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-delete-git-branch<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool is used to delete a git branch of a LookML\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> project. This only works in dev mode.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-delete-git-branch&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"dgraph-dql","link":"https:\/\/mcp-toolbox.dev\/integrations\/dgraph\/tools\/dgraph-dql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/dgraph\/tools\/dgraph-dql\/","description":"<div class=\"notice note\" >\n <p class=\"notice-title\">\n <span class=\"icon-notice baseline\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 128 300 300\">\n <path d=\"M150 128c82.813 0 150 67.188 150 150 0 82.813-67.188 150-150 150C67.187 428 0 360.812 0 278c0-82.813 67.188-150 150-150Zm25 243.555v-37.11c0-3.515-2.734-6.445-6.055-6.445h-37.5c-3.515 0-6.445 2.93-6.445 6.445v37.11c0 3.515 2.93 6.445 6.445 6.445h37.5c3.32 0 6.055-2.93 6.055-6.445Zm-.39-67.188 3.515-121.289c0-1.367-.586-2.734-1.953-3.516-1.172-.976-2.93-1.562-4.688-1.562h-42.968c-1.758 0-3.516.586-4.688 1.563-1.367.78-1.953 2.148-1.953 3.515l3.32 121.29c0 2.734 2.93 4.882 6.64 4.882h36.134c3.515 0 6.445-2.148 6.64-4.883Z\"\/>\n<\/svg>\n\n <\/span>Note<\/p><p><strong>\u26a0\ufe0f Best Effort Maintenance<\/strong><\/p>\n<p>This integration is maintained on a best-effort basis by the project\nteam\/community. While we strive to address issues and provide workarounds when\nresources are available, there are no guaranteed response times or code fixes.<\/p>"},{"title":"firebird-execute-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/firebird\/tools\/firebird-execute-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/firebird\/tools\/firebird-execute-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>firebird-execute-sql<\/code> tool executes a SQL statement against a Firebird\ndatabase.<\/p>\n<p><code>firebird-execute-sql<\/code> takes one input parameter <code>sql<\/code> and runs the sql\nstatement against the <code>source<\/code>.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool is intended for developer assistant workflows with\nhuman-in-the-loop and shouldn&rsquo;t be used for production agents.<\/p>\n<\/blockquote>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firebird\/source\/\">Firebird Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">execute_sql_tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">firebird-execute-sql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my_firebird_db<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to execute a SQL statement against the Firebird database.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;firebird-execute-sql&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"firebird-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/firebird\/tools\/firebird-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/firebird\/tools\/firebird-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>firebird-sql<\/code> tool executes a pre-defined SQL statement against a Firebird\ndatabase.<\/p>\n<p>The specified SQL statement is executed as a <a href=\"https:\/\/firebirdsql.org\/refdocs\/langrefupd25-psql-execstat.html\">prepared statement<\/a>,\nand supports both positional parameters (<code>?<\/code>) and named parameters (<code>:param_name<\/code>).\nParameters will be inserted according to their position or name. If template\nparameters are included, they will be resolved before the execution of the\nprepared statement.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"firestore-add-documents","link":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-add-documents\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-add-documents\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>firestore-add-documents<\/code> tool allows you to add new documents to a\nFirestore collection. It supports all Firestore data types using Firestore&rsquo;s\nnative JSON format. The tool automatically generates a unique document ID for\neach new document.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/source\/\">Firestore Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th>Parameter<\/th>\n\t\t\t\t\t<th>Type<\/th>\n\t\t\t\t\t<th>Required<\/th>\n\t\t\t\t\t<th>Description<\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td><code>collectionPath<\/code><\/td>\n\t\t\t\t\t<td>string<\/td>\n\t\t\t\t\t<td>Yes<\/td>\n\t\t\t\t\t<td>The path of the collection where the document will be added<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><code>documentData<\/code><\/td>\n\t\t\t\t\t<td>map<\/td>\n\t\t\t\t\t<td>Yes<\/td>\n\t\t\t\t\t<td>The data to be added as a document to the given collection. Must use <a href=\"https:\/\/cloud.google.com\/firestore\/docs\/reference\/rest\/Shared.Types\/ArrayValue#Value\">Firestore&rsquo;s native JSON format<\/a> with typed values<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><code>returnData<\/code><\/td>\n\t\t\t\t\t<td>boolean<\/td>\n\t\t\t\t\t<td>No<\/td>\n\t\t\t\t\t<td>If set to true, the output will include the data of the created document. Defaults to false to help avoid overloading the context<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"data-type-format\">Data Type Format<\/h3>\n<p>The tool requires Firestore&rsquo;s native JSON format for document data. Each field\nmust be wrapped with its type indicator:<\/p>"},{"title":"firestore-delete-documents","link":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-delete-documents\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-delete-documents\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>firestore-delete-documents<\/code> tool deletes multiple documents from Firestore by\ntheir paths.<\/p>\n<p><code>firestore-delete-documents<\/code> takes one input parameter <code>documentPaths<\/code> which is\nan array of document paths to delete. The tool uses Firestore&rsquo;s BulkWriter for\nefficient batch deletion and returns the success status for each document.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/source\/\">Firestore Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">delete_user_documents<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">firestore-delete-documents<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-firestore-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to delete multiple documents from Firestore.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;firestore-delete-documents&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the Firestore source to delete documents from.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"firestore-get-documents","link":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-get-documents\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-get-documents\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>firestore-get-documents<\/code> tool retrieves multiple documents from Firestore by\ntheir paths.<\/p>\n<p><code>firestore-get-documents<\/code> takes one input parameter <code>documentPaths<\/code> which is an\narray of document paths, and returns the documents&rsquo; data along with metadata\nsuch as existence status, creation time, update time, and read time.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/source\/\">Firestore Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_user_documents<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">firestore-get-documents<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-firestore-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to retrieve multiple documents from Firestore.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;firestore-get-documents&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the Firestore source to retrieve documents from.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"firestore-get-rules","link":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-get-rules\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-get-rules\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>firestore-get-rules<\/code> tool retrieves the active <a href=\"https:\/\/firebase.google.com\/docs\/firestore\/security\/get-started\">Firestore security\nrules<\/a> for the\ncurrent project.<\/p>\n<p><code>firestore-get-rules<\/code> takes no input parameters and returns the security rules\ncontent along with metadata such as the ruleset name, and timestamps.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/source\/\">Firestore Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_firestore_rules<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">firestore-get-rules<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-firestore-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to retrieve the active Firestore security rules.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;firestore-get-rules&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the Firestore source to retrieve rules from.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"firestore-list-collections","link":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-list-collections\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-list-collections\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>firestore-list-collections<\/code> tool lists\n<a href=\"https:\/\/firebase.google.com\/docs\/firestore\/data-model#collections\">collections<\/a>\nin Firestore, either at the root level or as\n<a href=\"https:\/\/firebase.google.com\/docs\/firestore\/data-model#subcollections\">subcollections<\/a>\nof a specific document.<\/p>\n<p><code>firestore-list-collections<\/code> takes an optional <code>parentPath<\/code> parameter to specify\na document path. If provided, it lists all subcollections of that document. If\nnot provided, it lists all root-level collections in the database.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/source\/\">Firestore Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">list_firestore_collections<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">firestore-list-collections<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-firestore-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to list collections in Firestore.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;firestore-list-collections&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the Firestore source to list collections from.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"firestore-query","link":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-query\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-query\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>firestore-query<\/code> tool allows you to query Firestore collections with\ndynamic, parameterizable filters that support Firestore&rsquo;s native JSON value\ntypes. This tool is designed for querying single collection, which is the\nstandard pattern in Firestore. The collection path itself can be parameterized,\nmaking it flexible for various use cases. This tool is particularly useful when\nyou need to create reusable query templates with parameters that can be\nsubstituted at runtime.<\/p>"},{"title":"firestore-query-collection","link":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-query-collection\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-query-collection\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>firestore-query-collection<\/code> tool allows you to query Firestore collections\nwith filters, ordering, and limit capabilities.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/source\/\">Firestore Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>parameters<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>default<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td><code>collectionPath<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">-<\/td>\n\t\t\t\t\t<td>The Firestore Rules source code to validate<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><code>filters<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: center\">array<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">-<\/td>\n\t\t\t\t\t<td>Array of filter objects (as JSON strings) to apply to the query<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><code>orderBy<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">-<\/td>\n\t\t\t\t\t<td>JSON string specifying field and direction to order results<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><code>limit<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: center\">integer<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">100<\/td>\n\t\t\t\t\t<td>Maximum number of documents to return<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td><code>analyzeQuery<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: center\">boolean<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>If true, returns query explain metrics including execution statistics<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<p>To use this tool, you need to configure it in your YAML configuration file:<\/p>"},{"title":"firestore-update-document","link":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-update-document\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-update-document\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>firestore-update-document<\/code> tool allows you to update existing documents in\nFirestore. It supports all Firestore data types using Firestore&rsquo;s native JSON\nformat. The tool can perform both full document updates (replacing all fields)\nor selective field updates using an update mask. When using an update mask,\nfields referenced in the mask but not present in the document data will be\ndeleted from the document, following Firestore&rsquo;s native behavior.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"firestore-validate-rules","link":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-validate-rules\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-validate-rules\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>firestore-validate-rules<\/code> tool validates Firestore security rules syntax\nand semantic correctness without deploying them. It provides detailed error\nreporting with source positions and code snippets.<\/p>\n<h3 id=\"use-cases\">Use Cases<\/h3>\n<ol>\n<li><strong>Pre-deployment validation<\/strong>: Validate rules before deploying to production<\/li>\n<li><strong>CI\/CD integration<\/strong>: Integrate rules validation into your build pipeline<\/li>\n<li><strong>Development workflow<\/strong>: Quickly check rules syntax while developing<\/li>\n<li><strong>Error debugging<\/strong>: Get detailed error locations with code snippets<\/li>\n<\/ol>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"Gemini Embedding","link":"https:\/\/mcp-toolbox.dev\/documentation\/configuration\/embedding-models\/gemini\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/configuration\/embedding-models\/gemini\/","description":"<h2 id=\"about\">About<\/h2>\n<p>Google Gemini provides state-of-the-art embedding models that convert text into\nhigh-dimensional vectors.<\/p>\n<h3 id=\"authentication\">Authentication<\/h3>\n<p>Toolbox supports two authentication modes:<\/p>\n<ol>\n<li><strong>Google AI (API Key):<\/strong> Used if you\nprovide <code>apiKey<\/code> (or set <code>GOOGLE_API_KEY<\/code>\/<code>GEMINI_API_KEY<\/code> environment\nvariables). This uses the <a href=\"https:\/\/aistudio.google.com\/app\/apikey\">Google AI Studio<\/a> backend.<\/li>\n<li><strong>Vertex AI (ADC):<\/strong> Used if provided <code>project<\/code> and <code>location<\/code> (or set\n<code>GOOGLE_CLOUD_PROJECT<\/code>\/<code>GOOGLE_CLOUD_LOCATION<\/code> environment variables). This uses <a href=\"https:\/\/cloud.google.com\/docs\/authentication#adc\">Application\nDefault Credentials (ADC)<\/a>.<\/li>\n<\/ol>\n<p>We recommend using an API key for quick testing and using Vertex AI with ADC for\nproduction environments.<\/p>"},{"title":"Get Git Branch Tool","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-git-branch\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-git-branch\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-get-git-branch<\/code> tool is used to retrieve the current git branch\nof a LookML project.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>project_id<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The unique ID of the LookML project.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_project_git_branch<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-git-branch<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool is used to retrieve the current git branch of a LookML\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> project.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-get-git-branch&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"Google Sign-In","link":"https:\/\/mcp-toolbox.dev\/documentation\/configuration\/authentication\/google\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/configuration\/authentication\/google\/","description":"<h2 id=\"getting-started\">Getting Started<\/h2>\n<p>Google Sign-In manages the OAuth 2.0 flow and token lifecycle. To integrate the Google Sign-In workflow to your web app, <a href=\"https:\/\/developers.google.com\/identity\/sign-in\/web\/sign-in\">follow this guide<\/a>.<\/p>\n<p>After setting up Google Sign-In, configure your auth service in the toolbox. The Google auth provider supports two distinct validation modes:<\/p>\n<ol>\n<li><strong>Web App Claims (OIDC)<\/strong>: Used to authenticate user requests in web applications.<\/li>\n<li><strong>MCP Authorization<\/strong>: Used to secure the entire MCP server transport (SSE or Stdio).<\/li>\n<\/ol>\n<h2 id=\"configuration-modes\">Configuration Modes<\/h2>\n<h3 id=\"1-web-app-oidc-authentication\">1. Web App OIDC Authentication<\/h3>\n<p>If you are developing a web application using the Toolbox and need to retrieve user claims from Google ID tokens sent in custom request headers, configure the <code>clientId<\/code> field.<\/p>"},{"title":"http","link":"https:\/\/mcp-toolbox.dev\/integrations\/http\/tools\/http-tool\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/http\/tools\/http-tool\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>http<\/code> tool allows you to make HTTP requests to APIs to retrieve data.\nAn HTTP request is the method by which a client communicates with a server to\nretrieve or manipulate resources.\nToolbox allows you to configure the request URL, method, headers, query\nparameters, and the request body for an HTTP Tool.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/http\/source\/\">HTTP Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h3 id=\"url\">URL<\/h3>\n<p>An HTTP request URL identifies the target the client wants to access.\nToolbox composes the request URL from 3 places:<\/p>"},{"title":"List Git Branches Tool","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-list-git-branches\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-list-git-branches\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-list-git-branches<\/code> tool is used to retrieve the list of available git branches\nof a LookML project.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>project_id<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The unique ID of the LookML project.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">list_project_git_branches<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-list-git-branches<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool is used to retrieve the list of available git branches of a LookML\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> project.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-list-git-branches&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"list_tables","link":"https:\/\/mcp-toolbox.dev\/integrations\/oracle\/tools\/oracle-list-tables\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/oracle\/tools\/oracle-list-tables\/","description":"<h2 id=\"about\">About<\/h2>\n<p>An <code>oracle-sql<\/code> tool executes a pre-defined SQL statement against an\nOracle database.<\/p>\n<p>The specified SQL statement is executed using <a href=\"https:\/\/docs.oracle.com\/javase\/tutorial\/jdbc\/basics\/prepared.html\">prepared statements<\/a>\nfor security and performance. It expects parameter placeholders in the SQL query\nto be in the native Oracle format (e.g., <code>:1<\/code>, <code>:2<\/code>).<\/p>\n<p>By default, tools are configured as <strong>read-only<\/strong> (SAFE mode). To execute data modification\nstatements (INSERT, UPDATE, DELETE), you must explicitly set the <code>readOnly<\/code>\nfield to <code>false<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"looker-add-dashboard-element","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-add-dashboard-element\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-add-dashboard-element\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-add-dashboard-element<\/code> tool creates a new tile (element) within an existing Looker dashboard.\nTiles are added in the order this tool is called for a given <code>dashboard_id<\/code>.<\/p>\n<p>CRITICAL ORDER OF OPERATIONS:<\/p>\n<ol>\n<li>Create the dashboard using <code>make_dashboard<\/code>.<\/li>\n<li>Add any dashboard-level filters using <code>add_dashboard_filter<\/code>.<\/li>\n<li>Then, add elements (tiles) using this tool.<\/li>\n<\/ol>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">add_dashboard_element<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-add-dashboard-element<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool creates a new tile (element) within an existing Looker dashboard.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Tiles are added in the order this tool is called for a given `dashboard_id`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> CRITICAL ORDER OF OPERATIONS:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> 1. Create the dashboard using `make_dashboard`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> 2. Add any dashboard-level filters using `add_dashboard_filter`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> 3. Then, add elements (tiles) using this tool.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Required Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - dashboard_id: The ID of the target dashboard, obtained from `make_dashboard`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - model_name, explore_name, fields: These query parameters are inherited\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> from the `query` tool and are required to define the data for the tile.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Optional Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - title: An optional title for the dashboard tile.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - pivots, filters, sorts, limit, query_timezone: These query parameters are\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> inherited from the `query` tool and can be used to customize the tile&#39;s query.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - vis_config: A JSON object defining the visualization settings for this tile.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> The structure and options are the same as for the `query_url` tool&#39;s `vis_config`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Connecting to Dashboard Filters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> A dashboard element can be connected to one or more dashboard filters (created with\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> `add_dashboard_filter`). To do this, specify the `name` of the dashboard filter\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> and the `field` from the element&#39;s query that the filter should apply to.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> The format for specifying the field is `view_name.field_name`.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th style=\"text-align: left\"><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-add-dashboard-element&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-add-dashboard-filter","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-add-dashboard-filter\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-add-dashboard-filter\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-add-dashboard-filter<\/code> tool adds a filter to a specified Looker dashboard.<\/p>\n<p>CRITICAL ORDER OF OPERATIONS:<\/p>\n<ol>\n<li>Create a dashboard using <code>make_dashboard<\/code>.<\/li>\n<li>Add all desired filters using this tool (<code>add_dashboard_filter<\/code>).<\/li>\n<li>Finally, add dashboard elements (tiles) using <code>add_dashboard_element<\/code>.<\/li>\n<\/ol>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th style=\"text-align: left\"><strong>parameter<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>default<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">dashboard_id<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">none<\/td>\n\t\t\t\t\t<td>The ID of the dashboard to add the filter to, obtained from <code>make_dashboard<\/code>.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">name<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">none<\/td>\n\t\t\t\t\t<td>A unique internal identifier for the filter. This name is used later in <code>add_dashboard_element<\/code> to bind tiles to this filter.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">title<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">none<\/td>\n\t\t\t\t\t<td>The label displayed to users in the Looker UI.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">filter_type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td style=\"text-align: center\"><code>field_filter<\/code><\/td>\n\t\t\t\t\t<td>The filter type of filter. Can be <code>date_filter<\/code>, <code>number_filter<\/code>, <code>string_filter<\/code>, or <code>field_filter<\/code>.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">default_value<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">none<\/td>\n\t\t\t\t\t<td>The initial value for the filter.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">model<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">if <code>field_filter<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: center\">none<\/td>\n\t\t\t\t\t<td>The name of the LookML model, obtained from <code>get_models<\/code>.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">explore<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">if <code>field_filter<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: center\">none<\/td>\n\t\t\t\t\t<td>The name of the explore within the model, obtained from <code>get_explores<\/code>.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">dimension<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">if <code>field_filter<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: center\">none<\/td>\n\t\t\t\t\t<td>The name of the field (e.g., <code>view_name.field_name<\/code>) to base the filter on, obtained from <code>get_dimensions<\/code>.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">allow_multiple_values<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">boolean<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The Dashboard Filter should allow multiple values<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">required<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">boolean<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The Dashboard Filter is required to run dashboard<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">add_dashboard_filter<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-add-dashboard-filter<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool adds a filter to a Looker dashboard.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> CRITICAL ORDER OF OPERATIONS:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> 1. Create a dashboard using `make_dashboard`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> 2. Add all desired filters using this tool (`add_dashboard_filter`).\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> 3. Finally, add dashboard elements (tiles) using `add_dashboard_element`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - dashboard_id (required): The ID from `make_dashboard`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - name (required): A unique internal identifier for the filter. You will use this `name` later in `add_dashboard_element` to bind tiles to this filter.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - title (required): The label displayed to users in the UI.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - filter_type (required): One of `date_filter`, `number_filter`, `string_filter`, or `field_filter`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - default_value (optional): The initial value for the filter.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Field Filters (`flter_type: field_filter`):\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> If creating a field filter, you must also provide:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - model\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - explore\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - dimension\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> The filter will inherit suggestions and type information from this LookML field.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-add-dashboard-filter&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-conversational-analytics","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-conversational-analytics\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-conversational-analytics\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-conversational-analytics<\/code> tool allows you to ask questions about your\nLooker data.<\/p>\n<p><code>looker-conversational-analytics<\/code> accepts two parameters:<\/p>\n<ol>\n<li><code>user_query_with_context<\/code>: The question asked of the Conversational Analytics\nsystem.<\/li>\n<li><code>explore_references<\/code>: A list of one to five explores that can be queried to\nanswer the question. The form of the entry is <code>[{&quot;model&quot;: &quot;model name&quot;, &quot;explore&quot;: &quot;explore name&quot;}, ...]<\/code><\/li>\n<\/ol>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">ask_data_insights<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-conversational-analytics<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Use this tool to ask questions about your data using the Looker Conversational\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Analytics API. You must provide a natural language query and a list of\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> 1 to 5 model and explore combinations (e.g. [{&#39;model&#39;: &#39;the_model&#39;, &#39;explore&#39;: &#39;the_explore&#39;}]).\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Use the &#39;get_models&#39; and &#39;get_explores&#39; tools to discover available models and explores.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;lookerca-conversational-analytics&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-create-agent Tool","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-create-agent\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-create-agent\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-create-agent<\/code> tool allows LLMs to create a Looker Agent using the Looker Go SDK.<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"line\"><span class=\"cl\"><span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;name&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;looker-create-agent&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;parameters&#34;<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;name&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;My Agent&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;instructions&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;You are a helpful assistant.&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;sources&#34;<\/span><span class=\"p\">:<\/span> <span class=\"p\">[{<\/span><span class=\"nt\">&#34;model&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;my_model&#34;<\/span><span class=\"p\">,<\/span> <span class=\"nt\">&#34;explore&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;my_explore&#34;<\/span><span class=\"p\">}],<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;code_interpreter&#34;<\/span><span class=\"p\">:<\/span> <span class=\"kc\">true<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"p\">}<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"p\">}<\/span>\n<\/span><\/span><\/code><\/pre><\/div><h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">create_agent<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-create-agent<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-looker-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Create a new Looker agent.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `name` (string): The name of the agent.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `description` (string): The description of the agent.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `instructions` (string): The instructions (system prompt) for the agent.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `sources` (array): Optional. A list of JSON-encoded data sources for the agent (e.g., `[{&#34;model&#34;: &#34;my_model&#34;, &#34;explore&#34;: &#34;my_explore&#34;}]`).\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `code_interpreter` (boolean): Optional. Enables Code Interpreter for this Agent.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-create-agent&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the Looker source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-create-project-directory","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-create-project-directory\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-create-project-directory\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-create-project-directory<\/code> tool creates a new directory within a specified LookML project.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-create-project-directory<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-create-project-directory<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool creates a new directory within a specific LookML project.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> It is useful for organizing project files.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - project_id (string): The ID of the LookML project.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - directory_path (string): The path of the directory to create.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> A string confirming the creation of the directory.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-create-project-directory&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source Looker instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-create-project-file","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-create-project-file\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-create-project-file\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-create-project-file<\/code> tool creates a new LookML file in a project<\/p>\n<p><code>looker-create-project-file<\/code> accepts a project_id parameter and a file_path parameter\nas well as the file content.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">create_project_file<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-create-project-file<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool creates a new LookML file within a specified project, populating\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> it with the provided content.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Prerequisite: The Looker session must be in Development Mode. Use `dev_mode: true` first.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - project_id (required): The unique ID of the LookML project.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - file_path (required): The desired path and filename for the new file within the project.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - content (required): The full LookML content to write into the new file.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> A confirmation message upon successful file creation.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-create-project-file&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source Looker instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-delete-agent Tool","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-delete-agent\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-delete-agent\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-delete-agent<\/code> tool allows LLMs to delete a Looker Agent using the Looker Go SDK.<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"line\"><span class=\"cl\"><span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;name&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;looker-delete-agent&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;parameters&#34;<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;agent_id&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;123&#34;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"p\">}<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"p\">}<\/span>\n<\/span><\/span><\/code><\/pre><\/div><h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<p>To use the <code>looker-delete-agent<\/code> tool, you must define it in your <code>server.yaml<\/code> file.<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">delete_agent<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-delete-agent<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-looker-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Delete a Looker agent.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `agent_id` (string): The ID of the agent.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-delete-agent&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the Looker source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-delete-project-directory","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-delete-project-directory\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-delete-project-directory\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-delete-project-directory<\/code> tool deletes a directory from a specified LookML project.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-delete-project-directory<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-delete-project-directory<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool deletes a directory from a specific LookML project.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> It is useful for removing unnecessary or obsolete directories.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - project_id (string): The ID of the LookML project.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - directory_path (string): The path of the directory to delete.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> A string confirming the deletion of the directory.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-delete-project-directory&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source Looker instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-delete-project-file","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-delete-project-file\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-delete-project-file\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-delete-project-file<\/code> tool deletes a LookML file in a project<\/p>\n<p><code>looker-delete-project-file<\/code> accepts a project_id parameter and a file_path parameter.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">delete_project_file<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-delete-project-file<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool permanently deletes a specified LookML file from within a project.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Use with caution, as this action cannot be undone through the API.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Prerequisite: The Looker session must be in Development Mode. Use `dev_mode: true` first.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - project_id (required): The unique ID of the LookML project.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - file_path (required): The exact path to the LookML file to delete within the project.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> A confirmation message upon successful file deletion.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-delete-project-file&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source Looker instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-dev-mode","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-dev-mode\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-dev-mode\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-dev-mode<\/code> tool changes the session into and out of dev mode.<\/p>\n<p><code>looker-dev-mode<\/code> accepts a boolean parameter, true to enter dev mode and false\nto exit dev mode.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">dev_mode<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-dev-mode<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool allows toggling the Looker IDE session between Development Mode and Production Mode.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Development Mode enables making and testing changes to LookML projects.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - enable (required): A boolean value.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `true`: Switches the current session to Development Mode.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `false`: Switches the current session to Production Mode.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-dev-mode&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source Looker instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-generate-embed-url","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-generate-embed-url\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-generate-embed-url\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-generate-embed-url<\/code> tool generates an embeddable URL for a given\npiece of Looker content. The url generated is created for the user authenticated\nto the Looker source. When opened in the browser it will create a Looker Embed\nsession.<\/p>\n<p><code>looker-generate-embed-url<\/code> takes two parameters:<\/p>\n<ol>\n<li>the <code>type<\/code> of content (e.g., &ldquo;dashboards&rdquo;, &ldquo;looks&rdquo;, &ldquo;query-visualization&rdquo;)<\/li>\n<li>the <code>id<\/code> of the content<\/li>\n<\/ol>\n<p>It&rsquo;s recommended to use other tools from the Looker MCP toolbox with this tool\nto do things like fetch dashboard id&rsquo;s, generate a query, etc that can be\nsupplied to this tool.<\/p>"},{"title":"looker-get-agent Tool","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-agent\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-agent\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-get-agent<\/code> tool allows LLMs to retrieve a specific Looker Agent by ID using the Looker Go SDK.<\/p>\n<p>To use the <code>looker-get-agent<\/code> tool, you must define it in your <code>server.yaml<\/code> file.<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"line\"><span class=\"cl\"><span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;name&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;looker-get-agent&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;parameters&#34;<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;agent_id&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;123&#34;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"p\">}<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"p\">}<\/span>\n<\/span><\/span><\/code><\/pre><\/div><h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_agent<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-agent<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-looker-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Retrieve a Looker agent.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `agent_id` (string): The ID of the agent.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-get-agent&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the Looker source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-get-connection-databases","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-connection-databases\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-connection-databases\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-get-connection-databases<\/code> tool returns all the databases in a connection.<\/p>\n<p><code>looker-get-connection-databases<\/code> accepts a <code>conn<\/code> parameter.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_connection_databases<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-connection-databases<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool retrieves a list of databases available through a specified Looker connection.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This is only applicable for connections that support multiple databases.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Use `get_connections` to check if a connection supports multiple databases.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - connection_name (required): The name of the database connection, obtained from `get_connections`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> A JSON array of strings, where each string is the name of an available database.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> If the connection does not support multiple databases, an empty list or an error will be returned.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-get-connection-databases&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source Looker instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-get-connection-schemas","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-connection-schemas\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-connection-schemas\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-get-connection-schemas<\/code> tool returns all the schemas in a connection.<\/p>\n<p><code>looker-get-connection-schemas<\/code> accepts a <code>conn<\/code> parameter and an optional <code>db<\/code> parameter.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_connection_schemas<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-connection-schemas<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool retrieves a list of database schemas available through a specified\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Looker connection.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - connection_name (required): The name of the database connection, obtained from `get_connections`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - database (optional): An optional database name to filter the schemas.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Only applicable for connections that support multiple databases.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> A JSON array of strings, where each string is the name of an available schema.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-get-connection-schemas&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source Looker instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-get-connection-table-columns","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-connection-table-columns\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-connection-table-columns\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-get-connection-table-columns<\/code> tool returns all the columnes for each table specified.<\/p>\n<p><code>looker-get-connection-table-columns<\/code> accepts a <code>conn<\/code> parameter, a <code>schema<\/code> parameter, a <code>tables<\/code> parameter with a comma separated list of tables, and an optional <code>db<\/code> parameter.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_connection_table_columns<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-connection-table-columns<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool retrieves a list of columns for one or more specified tables within a\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> given database schema and connection.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - connection_name (required): The name of the database connection, obtained from `get_connections`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - schema (required): The name of the schema where the tables reside, obtained from `get_connection_schemas`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - tables (required): A comma-separated string of table names for which to retrieve columns\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> (e.g., &#34;users,orders,products&#34;), obtained from `get_connection_tables`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - database (optional): The name of the database to filter by. Only applicable for connections\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> that support multiple databases (check with `get_connections`).\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> A JSON array of objects, where each object represents a column and contains details\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> such as `table_name`, `column_name`, `data_type`, and `is_nullable`.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-get-connection-table-columns&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source Looker instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-get-connection-tables","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-connection-tables\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-connection-tables\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-get-connection-tables<\/code> tool returns all the tables in a connection.<\/p>\n<p><code>looker-get-connection-tables<\/code> accepts a <code>conn<\/code> parameter, a <code>schema<\/code> parameter,\nand an optional <code>db<\/code> parameter.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_connection_tables<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-connection-tables<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool retrieves a list of tables available within a specified database schema\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> through a Looker connection.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - connection_name (required): The name of the database connection, obtained from `get_connections`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - schema (required): The name of the schema to list tables from, obtained from `get_connection_schemas`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - database (optional): The name of the database to filter by. Only applicable for connections\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> that support multiple databases (check with `get_connections`).\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> A JSON array of strings, where each string is the name of an available table.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-get-connection-tables&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source Looker instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-get-connections","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-connections\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-connections\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-get-connections<\/code> tool returns all the connections in the source.<\/p>\n<p><code>looker-get-connections<\/code> accepts no parameters.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_connections<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-connections<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool retrieves a list of all database connections configured in the Looker system.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool takes no parameters.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> A JSON array of objects, each representing a database connection and including details such as:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `name`: The connection&#39;s unique identifier.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `dialect`: The database dialect (e.g., &#34;mysql&#34;, &#34;postgresql&#34;, &#34;bigquery&#34;).\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `default_schema`: The default schema for the connection.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `database`: The associated database name (if applicable).\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `supports_multiple_databases`: A boolean indicating if the connection can access multiple databases.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-get-connections&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source Looker instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-get-dashboards","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-dashboards\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-dashboards\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-get-dashboards<\/code> tool searches for a saved Dashboard by\nname or description.<\/p>\n<p><code>looker-get-dashboards<\/code> takes four parameters, the <code>title<\/code>, <code>desc<\/code>, <code>limit<\/code>\nand <code>offset<\/code>.<\/p>\n<p>Title and description use SQL style wildcards and are case insensitive.<\/p>\n<p>Limit and offset are used to page through a larger set of matches and\ndefault to 100 and 0.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_dashboards<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-dashboards<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool searches for saved dashboards in a Looker instance. It returns a list of JSON objects, each representing a dashboard.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Search Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - title (optional): Filter by dashboard title (supports wildcards).\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - folder_id (optional): Filter by the ID of the folder where the dashboard is saved.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - user_id (optional): Filter by the ID of the user who created the dashboard.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - description (optional): Filter by description content (supports wildcards).\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - id (optional): Filter by specific dashboard ID.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - limit (optional): Maximum number of results to return. Defaults to a system limit.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - offset (optional): Starting point for pagination.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> String Search Behavior:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - Case-insensitive matching.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - Supports SQL LIKE pattern match wildcards:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `%`: Matches any sequence of zero or more characters. (e.g., `&#34;finan%&#34;` matches &#34;financial&#34;, &#34;finance&#34;)\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `_`: Matches any single character. (e.g., `&#34;s_les&#34;` matches &#34;sales&#34;)\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - Special expressions for null checks:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `&#34;IS NULL&#34;`: Matches dashboards where the field is null.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `&#34;NOT NULL&#34;`: Excludes dashboards where the field is null.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-get-dashboards&rdquo;<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-get-dimensions","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-dimensions\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-dimensions\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-get-dimensions<\/code> tool returns all the dimensions from a given explore\nin a given model in the source.<\/p>\n<p><code>looker-get-dimensions<\/code> accepts two parameters, the <code>model<\/code> and the <code>explore<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_dimensions<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-dimensions<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool retrieves a list of dimensions defined within a specific Looker explore.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Dimensions are non-aggregatable attributes or characteristics of your data\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> (e.g., product name, order date, customer city) that can be used for grouping,\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> filtering, or segmenting query results.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - model_name (required): The name of the LookML model, obtained from `get_models`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - explore_name (required): The name of the explore within the model, obtained from `get_explores`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output Details:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - If a dimension includes a `suggestions` field, its contents are valid values\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> that can be used directly as filters for that dimension.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - If a `suggest_explore` and `suggest_dimension` are provided, you can query\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> that specified explore and dimension to retrieve a list of valid filter values.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><p>The response is a json array with the following elements:<\/p>"},{"title":"looker-get-explores","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-explores\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-explores\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-get-explores<\/code> tool returns all explores\nfor a given model from the source.<\/p>\n<p><code>looker-get-explores<\/code> accepts one parameter, the\n<code>model<\/code> id.<\/p>\n<p>The return type is an array of maps, each map is formatted like:<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"line\"><span class=\"cl\"><span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;name&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;explore name&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;description&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;explore description&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;label&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;explore label&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;group_label&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;group label&#34;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"p\">}<\/span>\n<\/span><\/span><\/code><\/pre><\/div><h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_explores<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-explores<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool retrieves a list of explores defined within a specific LookML model.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Explores represent a curated view of your data, typically joining several\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> tables together to allow for focused analysis on a particular subject area.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> The output provides details like the explore&#39;s `name` and `label`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - model_name (required): The name of the LookML model, obtained from `get_models`.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-get-explores&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-get-filters","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-filters\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-filters\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-get-filters<\/code> tool returns all the filters from a given explore\nin a given model in the source.<\/p>\n<p><code>looker-get-filters<\/code> accepts two parameters, the <code>model<\/code> and the <code>explore<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_filters<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-filters<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool retrieves a list of &#34;filter-only fields&#34; defined within a specific\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Looker explore. These are special fields defined in LookML specifically to\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> create user-facing filter controls that do not directly affect the `GROUP BY`\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> clause of the SQL query. They are often used in conjunction with liquid templating\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> to create dynamic queries.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Note: Regular dimensions and measures can also be used as filters in a query.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool *only* returns fields explicitly defined as `filter:` in LookML.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - model_name (required): The name of the LookML model, obtained from `get_models`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - explore_name (required): The name of the explore within the model, obtained from `get_explores`.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><p>The response is a json array with the following elements:<\/p>"},{"title":"looker-get-looks","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-looks\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-looks\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-get-looks<\/code> tool searches for a saved Look by\nname or description.<\/p>\n<p><code>looker-get-looks<\/code> takes four parameters, the <code>title<\/code>, <code>desc<\/code>, <code>limit<\/code>\nand <code>offset<\/code>.<\/p>\n<p>Title and description use SQL style wildcards and are case insensitive.<\/p>\n<p>Limit and offset are used to page through a larger set of matches and\ndefault to 100 and 0.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_looks<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-looks<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool searches for saved Looks (pre-defined queries and visualizations)\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> in a Looker instance. It returns a list of JSON objects, each representing a Look.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Search Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - title (optional): Filter by Look title (supports wildcards).\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - folder_id (optional): Filter by the ID of the folder where the Look is saved.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - user_id (optional): Filter by the ID of the user who created the Look.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - description (optional): Filter by description content (supports wildcards).\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - id (optional): Filter by specific Look ID.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - limit (optional): Maximum number of results to return. Defaults to a system limit.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - offset (optional): Starting point for pagination.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> String Search Behavior:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - Case-insensitive matching.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - Supports SQL LIKE pattern match wildcards:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `%`: Matches any sequence of zero or more characters. (e.g., `&#34;dan%&#34;` matches &#34;danger&#34;, &#34;Danzig&#34;)\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `_`: Matches any single character. (e.g., `&#34;D_m%&#34;` matches &#34;Damage&#34;, &#34;dump&#34;)\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - Special expressions for null checks:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `&#34;IS NULL&#34;`: Matches Looks where the field is null.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `&#34;NOT NULL&#34;`: Excludes Looks where the field is null.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-get-looks&rdquo;<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-get-measures","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-measures\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-measures\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-get-measures<\/code> tool returns all the measures from a given explore\nin a given model in the source.<\/p>\n<p><code>looker-get-measures<\/code> accepts two parameters, the <code>model<\/code> and the <code>explore<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_measures<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-measures<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool retrieves a list of measures defined within a specific Looker explore.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Measures are aggregatable metrics (e.g., total sales, average price, count of users)\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> that are used for calculations and quantitative analysis in your queries.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - model_name (required): The name of the LookML model, obtained from `get_models`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - explore_name (required): The name of the explore within the model, obtained from `get_explores`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output Details:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - If a measure includes a `suggestions` field, its contents are valid values\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> that can be used directly as filters for that measure.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - If a `suggest_explore` and `suggest_dimension` are provided, you can query\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> that specified explore and dimension to retrieve a list of valid filter values.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><p>The response is a json array with the following elements:<\/p>"},{"title":"looker-get-models","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-models\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-models\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-get-models<\/code> tool returns all the models in the source.<\/p>\n<p><code>looker-get-models<\/code> accepts no parameters.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_models<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-models<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool retrieves a list of available LookML models in the Looker instance.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> LookML models define the data structure and relationships that users can query.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> The output includes details like the model&#39;s `name` and `label`, which are\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> essential for subsequent calls to tools like `get_explores` or `query`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool takes no parameters.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-get-models&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-get-parameters","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-parameters\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-parameters\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-get-parameters<\/code> tool returns all the parameters from a given explore\nin a given model in the source.<\/p>\n<p><code>looker-get-parameters<\/code> accepts two parameters, the <code>model<\/code> and the <code>explore<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_parameters<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-parameters<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool retrieves a list of parameters defined within a specific Looker explore.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> LookML parameters are dynamic input fields that allow users to influence query\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> behavior without directly modifying the underlying LookML. They are often used\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> with `liquid` templating to create flexible dashboards and reports, enabling\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> users to choose dimensions, measures, or other query components at runtime.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - model_name (required): The name of the LookML model, obtained from `get_models`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - explore_name (required): The name of the explore within the model, obtained from `get_explores`.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><p>The response is a json array with the following elements:<\/p>"},{"title":"looker-get-project-directories","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-project-directories\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-project-directories\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-get-project-directories<\/code> tool retrieves the directories within a specified LookML project.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-project-directories<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-project-directories<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool retrieves a list of directories within a specific LookML project.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> It is useful for exploring the project structure.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - project_id (string): The ID of the LookML project.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> A JSON array of strings, representing the directories within the project.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-get-project-directories&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source Looker instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-get-project-file","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-project-file\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-project-file\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-get-project-file<\/code> tool returns the contents of a LookML file.<\/p>\n<p><code>looker-get-project-file<\/code> accepts a project_id parameter and a file_path parameter.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_project_file<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-project-file<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool retrieves the raw content of a specific LookML file from within a project.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - project_id (required): The unique ID of the LookML project, obtained from `get_projects`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - file_path (required): The path to the LookML file within the project,\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> typically obtained from `get_project_files`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> The raw text content of the specified LookML file.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-get-project-file&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source Looker instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-get-project-files","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-project-files\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-project-files\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-get-project-files<\/code> tool returns all the lookml files in a project in the source.<\/p>\n<p><code>looker-get-project-files<\/code> accepts a project_id parameter.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_project_files<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-project-files<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool retrieves a list of all LookML files within a specified project,\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> providing details about each file.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - project_id (required): The unique ID of the LookML project, obtained from `get_projects`.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> A JSON array of objects, each representing a LookML file and containing\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> details such as `path`, `id`, `type`, and `git_status`.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-get-project-files&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source Looker instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-get-projects","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-projects\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-projects\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-get-projects<\/code> tool returns all the projects in the source.<\/p>\n<p><code>looker-get-projects<\/code> accepts no parameters.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_projects<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-get-projects<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool retrieves a list of all LookML projects available on the Looker instance.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> It is useful for identifying projects before performing actions like retrieving\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> project files or making modifications.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool takes no parameters.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> A JSON array of objects, each containing the `project_id` and `project_name`\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> for a LookML project.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-get-projects&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source Looker instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-health-analyze","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-health-analyze\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-health-analyze\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-health-analyze<\/code> tool performs various analysis tasks on a Looker\ninstance. The <code>action<\/code> parameter selects the type of analysis to perform:<\/p>\n<ul>\n<li><code>projects<\/code>: Analyzes all projects or a specified project, reporting on the\nnumber of models and view files, as well as Git connection and validation\nstatus.<\/li>\n<li><code>models<\/code>: Analyzes all models or a specified model, providing a count of\nexplores, unused explores, and total query counts.<\/li>\n<li><code>explores<\/code>: Analyzes all explores or a specified explore, reporting on the\nnumber of joins, unused joins, fields, unused fields, and query counts. Being\nclassified as <strong>Unused<\/strong> is determined by whether a field has been used as a\nfield or filter within the past 90 days in production.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"looker-health-pulse","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-health-pulse\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-health-pulse\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-health-pulse<\/code> tool performs health checks on a Looker instance. The\n<code>action<\/code> parameter selects the type of check to perform:<\/p>\n<ul>\n<li><code>check_db_connections<\/code>: Checks all database connections, runs supported tests,\nand reports query counts.<\/li>\n<li><code>check_dashboard_performance<\/code>: Finds dashboards with slow running queries in\nthe last 7 days.<\/li>\n<li><code>check_dashboard_errors<\/code>: Lists dashboards with erroring queries in the last 7\ndays.<\/li>\n<li><code>check_explore_performance<\/code>: Lists the slowest explores in the last 7 days and\nreports average query runtime.<\/li>\n<li><code>check_schedule_failures<\/code>: Lists schedules that have failed in the last 7\ndays.<\/li>\n<li><code>check_legacy_features<\/code>: Lists enabled legacy features. (<em>To note, this\nfunction is not available in Looker Core.<\/em>)<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"looker-health-vacuum","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-health-vacuum\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-health-vacuum\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-health-vacuum<\/code> tool helps you identify unused LookML objects such as\nmodels, explores, joins, and fields. The <code>action<\/code> parameter selects the type of\nvacuum to perform:<\/p>\n<ul>\n<li><code>models<\/code>: Identifies unused explores within a model.<\/li>\n<li><code>explores<\/code>: Identifies unused joins and fields within an explore.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th style=\"text-align: left\"><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: left\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: left\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: left\"><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">action<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">true<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The vacuum to perform: <code>models<\/code>, or <code>explores<\/code>.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">project<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The name of the Looker project to vacuum.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">model<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The name of the Looker model to vacuum.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">explore<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The name of the Looker explore to vacuum.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">timeframe<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">int<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The timeframe in days to analyze for usage. Defaults to 90.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">min_queries<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">int<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The minimum number of queries for an object to be considered used. Defaults to 1.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<p>Identify unnused fields (<em>in this case, less than 1 query in the last 20 days<\/em>)\nand joins in the <code>order_items<\/code> explore and <code>thelook<\/code> model<\/p>"},{"title":"looker-list-agents Tool","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-list-agents\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-list-agents\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-list-agents<\/code> tool allows LLMs to list Looker Agents using the Looker Go SDK.<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"line\"><span class=\"cl\"><span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;name&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;looker-list-agents&#34;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"p\">}<\/span>\n<\/span><\/span><\/code><\/pre><\/div><h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<p>To use the <code>looker-list-agents<\/code> tool, you must define it in your <code>server.yaml<\/code> file.<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">list_agents<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-list-agents<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-looker-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> List all Looker agents.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool takes no parameters.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-list-agents&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the Looker source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-make-dashboard","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-make-dashboard\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-make-dashboard\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-make-dashboard<\/code> creates a dashboard in the user&rsquo;s\nLooker personal folder.<\/p>\n<p><code>looker-make-dashboard<\/code> takes three parameters:<\/p>\n<ol>\n<li>the <code>title<\/code><\/li>\n<li>the <code>description<\/code><\/li>\n<li>an optional <code>folder<\/code> id. If not provided, the user&rsquo;s default folder will be used.<\/li>\n<\/ol>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">make_dashboard<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-make-dashboard<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool creates a new, empty dashboard in Looker. Dashboards are stored\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> in the user&#39;s personal folder, and the dashboard name must be unique.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> After creation, use `add_dashboard_filter` to add filters and\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> `add_dashboard_element` to add content tiles.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Required Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - title (required): A unique title for the new dashboard.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - description (required): A brief description of the dashboard&#39;s purpose.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> A JSON object containing a link (`url`) to the newly created dashboard and\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> its unique `id`. This `dashboard_id` is crucial for subsequent calls to\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> `add_dashboard_filter` and `add_dashboard_element`.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-make-dashboard&rdquo;<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-make-look","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-make-look\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-make-look\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-make-look<\/code> creates a saved Look in the user&rsquo;s\nLooker personal folder.<\/p>\n<p><code>looker-make-look<\/code> takes twelve parameters:<\/p>\n<ol>\n<li>the <code>model<\/code><\/li>\n<li>the <code>explore<\/code><\/li>\n<li>the <code>fields<\/code> list<\/li>\n<li>an optional set of <code>filters<\/code><\/li>\n<li>an optional set of <code>pivots<\/code><\/li>\n<li>an optional set of <code>sorts<\/code><\/li>\n<li>an optional <code>limit<\/code><\/li>\n<li>an optional <code>tz<\/code><\/li>\n<li>an optional <code>vis_config<\/code><\/li>\n<li>the <code>title<\/code><\/li>\n<li>an optional <code>description<\/code><\/li>\n<li>an optional <code>folder<\/code> id. If not provided, the user&rsquo;s default folder will be used.<\/li>\n<\/ol>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"looker-query","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-query\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-query\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-query<\/code> tool runs a query using the Looker\nsemantic model.<\/p>\n<p><code>looker-query<\/code> takes ten parameters:<\/p>\n<ol>\n<li>the <code>model<\/code><\/li>\n<li>the <code>explore<\/code><\/li>\n<li>the <code>fields<\/code> list<\/li>\n<li>an optional set of <code>filters<\/code><\/li>\n<li>an optional <code>filter_expression<\/code><\/li>\n<li>an optional <code>dynamic_fields<\/code><\/li>\n<li>an optional set of <code>pivots<\/code><\/li>\n<li>an optional set of <code>sorts<\/code><\/li>\n<li>an optional <code>limit<\/code><\/li>\n<li>an optional <code>tz<\/code><\/li>\n<\/ol>\n<p>Starting in Looker v25.18, these queries can be identified in Looker&rsquo;s\nSystem Activity. In the History explore, use the field API Client Name\nto find MCP Toolbox queries.<\/p>"},{"title":"looker-query-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-query-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-query-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-query-sql<\/code> generates a sql query using the Looker\nsemantic model.<\/p>\n<p><code>looker-query-sql<\/code> takes ten parameters:<\/p>\n<ol>\n<li>the <code>model<\/code><\/li>\n<li>the <code>explore<\/code><\/li>\n<li>the <code>fields<\/code> list<\/li>\n<li>an optional set of <code>filters<\/code><\/li>\n<li>an optional <code>filter_expression<\/code><\/li>\n<li>an optional <code>dynamic_fields<\/code><\/li>\n<li>an optional set of <code>pivots<\/code><\/li>\n<li>an optional set of <code>sorts<\/code><\/li>\n<li>an optional <code>limit<\/code><\/li>\n<li>an optional <code>tz<\/code><\/li>\n<\/ol>\n<p>Starting in Looker v25.18, these queries can be identified in Looker&rsquo;s\nSystem Activity. In the History explore, use the field API Client Name\nto find MCP Toolbox queries.<\/p>"},{"title":"looker-query-url","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-query-url\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-query-url\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-query-url<\/code> generates a url link to an explore in\nLooker so the query can be investigated further.<\/p>\n<p><code>looker-query-url<\/code> takes eleven parameters:<\/p>\n<ol>\n<li>the <code>model<\/code><\/li>\n<li>the <code>explore<\/code><\/li>\n<li>the <code>fields<\/code> list<\/li>\n<li>an optional set of <code>filters<\/code><\/li>\n<li>an optional <code>filter_expression<\/code><\/li>\n<li>an optional <code>dynamic_fields<\/code><\/li>\n<li>an optional set of <code>pivots<\/code><\/li>\n<li>an optional set of <code>sorts<\/code><\/li>\n<li>an optional <code>limit<\/code><\/li>\n<li>an optional <code>tz<\/code><\/li>\n<li>an optional <code>vis_config<\/code><\/li>\n<\/ol>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"looker-run-dashboard","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-run-dashboard\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-run-dashboard\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-run-dashboard<\/code> tool runs the queries associated with a\ndashboard.<\/p>\n<p><code>looker-run-dashboard<\/code> takes one parameter, the <code>dashboard_id<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">run_dashboard<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-run-dashboard<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool executes the queries associated with each tile in a specified dashboard\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> and returns the aggregated data in a JSON structure.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - dashboard_id (required): The unique identifier of the dashboard to run,\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> typically obtained from the `get_dashboards` tool.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> The data from all dashboard tiles is returned as a JSON object.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-run-dashboard&rdquo;<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-run-look","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-run-look\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-run-look\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-run-look<\/code> tool runs the query associated with a\nsaved Look.<\/p>\n<p><code>looker-run-look<\/code> takes one parameter, the <code>look_id<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">run_look<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-run-look<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool executes the query associated with a saved Look and\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> returns the resulting data in a JSON structure.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - look_id (required): The unique identifier of the Look to run,\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> typically obtained from the `get_looks` tool.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> The query results are returned as a JSON object.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-run-look&rdquo;<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-update-agent Tool","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-update-agent\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-update-agent\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>looker-update-agent<\/code> tool allows LLMs to update an existing Looker Agent using the Looker Go SDK.<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"line\"><span class=\"cl\"><span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;name&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;looker-update-agent&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;parameters&#34;<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;agent_id&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;123&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;name&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;Updated Agent Name&#34;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"p\">}<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"p\">}<\/span>\n<\/span><\/span><\/code><\/pre><\/div><h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<p>To use the <code>looker-update-agent<\/code> tool, you must define it in your <code>server.yaml<\/code> file.<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">update_agent<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-update-agent<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-looker-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Update a Looker agent.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `agent_id` (string): The ID of the agent.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `name` (string): The name of the agent.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `description` (string): The description of the agent.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `instructions` (string): The instructions (system prompt) for the agent.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `sources` (array): Optional. A list of JSON-encoded data sources for the agent (e.g., `[{&#34;model&#34;: &#34;my_model&#34;, &#34;explore&#34;: &#34;my_explore&#34;}]`).\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - `code_interpreter` (boolean): Optional. Enables Code Interpreter for this Agent.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-update-agent&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the Looker source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-update-project-file","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-update-project-file\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-update-project-file\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-update-project-file<\/code> tool updates the content of a LookML file.<\/p>\n<p><code>looker-update-project-file<\/code> accepts a project_id parameter and a file_path parameter\nas well as the new file content.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">update_project_file<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-update-project-file<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool modifies the content of an existing LookML file within a specified project.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Prerequisite: The Looker session must be in Development Mode. Use `dev_mode: true` first.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - project_id (required): The unique ID of the LookML project.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - file_path (required): The exact path to the LookML file to modify within the project.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - content (required): The new, complete LookML content to overwrite the existing file.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> A confirmation message upon successful file modification.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-update-project-file&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source Looker instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"looker-validate-project","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-validate-project\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-validate-project\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A &ldquo;looker-validate-project&rdquo; tool checks the syntax of a LookML project and reports any errors<\/p>\n<p><code>looker-validate-project<\/code> accepts a project_id parameter.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">validate_project<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-validate-project<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool checks a LookML project for syntax errors.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Prerequisite: The Looker session must be in Development Mode. Use `dev_mode: true` first.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Parameters:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> - project_id (required): The unique ID of the LookML project.\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Output:\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> A list of error details including the file path and line number, and also a list of models\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> that are not currently valid due to LookML errors.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-validate-project&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source Looker instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"mindsdb-execute-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/mindsdb\/tools\/mindsdb-execute-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mindsdb\/tools\/mindsdb-execute-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>mindsdb-execute-sql<\/code> tool executes a SQL statement against a MindsDB\nfederated database.<\/p>\n<p><code>mindsdb-execute-sql<\/code> takes one input parameter <code>sql<\/code> and runs the SQL\nstatement against the <code>source<\/code>. This tool enables you to:<\/p>\n<ul>\n<li><strong>Query Multiple Datasources<\/strong>: Execute SQL across hundreds of connected\ndatasources<\/li>\n<li><strong>Cross-Datasource Joins<\/strong>: Perform joins between different databases, APIs,\nand file systems<\/li>\n<li><strong>ML Model Predictions<\/strong>: Query ML models as virtual tables for real-time\npredictions<\/li>\n<li><strong>Unstructured Data<\/strong>: Query documents, images, and other unstructured data as\nstructured tables<\/li>\n<li><strong>Federated Analytics<\/strong>: Perform analytics across multiple datasources\nsimultaneously<\/li>\n<li><strong>API Translation<\/strong>: Automatically translate SQL queries into REST APIs,\nGraphQL, and native protocols<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"mindsdb-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/mindsdb\/tools\/mindsdb-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mindsdb\/tools\/mindsdb-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>mindsdb-sql<\/code> tool executes a pre-defined SQL statement against a MindsDB\nfederated database.<\/p>\n<p>The specified SQL statement is executed as a <a href=\"https:\/\/dev.mysql.com\/doc\/refman\/8.4\/en\/sql-prepared-statements.html\">prepared statement<\/a>,\nand expects parameters in the SQL query to be in the form of placeholders <code>?<\/code>.<\/p>\n<p>This tool enables you to:<\/p>\n<ul>\n<li><strong>Query Multiple Datasources<\/strong>: Execute parameterized SQL across hundreds of connected datasources<\/li>\n<li><strong>Cross-Datasource Joins<\/strong>: Perform joins between different databases, APIs, and file systems<\/li>\n<li><strong>ML Model Predictions<\/strong>: Query ML models as virtual tables for real-time predictions<\/li>\n<li><strong>Unstructured Data<\/strong>: Query documents, images, and other unstructured data as structured tables<\/li>\n<li><strong>Federated Analytics<\/strong>: Perform analytics across multiple datasources simultaneously<\/li>\n<li><strong>API Translation<\/strong>: Automatically translate SQL queries into REST APIs, GraphQL, and native protocols<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"mongodb-aggregate","link":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-aggregate\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-aggregate\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>mongodb-aggregate<\/code> tool is the most powerful query tool for MongoDB,\nallowing you to process data through a multi-stage pipeline. Each stage\ntransforms the documents as they pass through, enabling complex operations like\ngrouping, filtering, reshaping documents, and performing calculations.<\/p>\n<p>The core of this tool is the <code>pipelinePayload<\/code>, which must be a string\ncontaining a <strong>JSON array of pipeline stage documents<\/strong>. The tool returns a JSON\narray of documents produced by the final stage of the pipeline.<\/p>"},{"title":"mongodb-delete-many","link":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-delete-many\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-delete-many\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>mongodb-delete-many<\/code> tool performs a <strong>bulk destructive operation<\/strong>,\ndeleting <strong>ALL<\/strong> documents from a collection that match a specified filter.<\/p>\n<p>The tool returns the total count of documents that were deleted. If the filter\ndoes not match any documents (i.e., the deleted count is 0), the tool will\nreturn an error.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/source\/\">MongoDB Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<hr>\n<h2 id=\"example\">Example<\/h2>\n<p>Here is an example that performs a cleanup task by deleting all products from\nthe <code>inventory<\/code> collection that belong to a discontinued brand.<\/p>"},{"title":"mongodb-delete-one","link":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-delete-one\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-delete-one\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>mongodb-delete-one<\/code> tool performs a destructive operation, deleting the\n<strong>first single document<\/strong> that matches a specified filter from a MongoDB\ncollection.<\/p>\n<p>If the filter matches multiple documents, only the first one found by the\ndatabase will be deleted. This tool is useful for removing specific entries,\nsuch as a user account or a single item from an inventory based on a unique ID.<\/p>\n<p>The tool returns the number of documents deleted, which will be either <code>1<\/code> if a\ndocument was found and deleted, or <code>0<\/code> if no matching document was found.<\/p>"},{"title":"mongodb-find","link":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-find\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-find\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>mongodb-find<\/code> tool is used to query a MongoDB collection and retrieve\ndocuments that match a specified filter. It&rsquo;s a flexible tool that allows you to\nshape the output by selecting specific fields (<strong>projection<\/strong>), ordering the\nresults (<strong>sorting<\/strong>), and restricting the number of documents returned\n(<strong>limiting<\/strong>).<\/p>\n<p>The tool returns a JSON array of the documents found.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/source\/\">MongoDB Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<p>Here&rsquo;s an example that finds up to 10 users from the <code>customers<\/code> collection who\nlive in a specific city. The results are sorted by their last name, and only\ntheir first name, last name, and email are returned.<\/p>"},{"title":"mongodb-find-one","link":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-find-one\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-find-one\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>mongodb-find-one<\/code> tool is used to retrieve the <strong>first single document<\/strong> that\nmatches a specified filter from a MongoDB collection. If multiple documents\nmatch the filter, you can use <code>sort<\/code> options to control which document is\nreturned. Otherwise, the selection is not guaranteed.<\/p>\n<p>The tool returns a single JSON object representing the document, wrapped in a\nJSON array.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n<h2 id=\"hahahugoshortcode307s0hbhb\">\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"mongodb-insert-many","link":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-insert-many\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-insert-many\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>mongodb-insert-many<\/code> tool inserts <strong>multiple new documents<\/strong> into a\nspecified MongoDB collection in a single bulk operation. This is highly\nefficient for adding large amounts of data at once.<\/p>\n<p>This tool takes one required parameter named <code>data<\/code>. This <code>data<\/code> parameter must\nbe a string containing a <strong>JSON array of document objects<\/strong>. Upon successful\ninsertion, the tool returns a JSON array containing the unique <code>_id<\/code> of <strong>each<\/strong>\nnew document that was created.<\/p>"},{"title":"mongodb-insert-one","link":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-insert-one\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-insert-one\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>mongodb-insert-one<\/code> tool inserts a <strong>single new document<\/strong> into a specified\nMongoDB collection.<\/p>\n<p>This tool takes one required parameter named <code>data<\/code>, which must be a string\ncontaining the JSON object you want to insert. Upon successful insertion, the\ntool returns the unique <code>_id<\/code> of the newly created document.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/source\/\">MongoDB Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<p>Here is an example configuration for a tool that adds a new user to a <code>users<\/code>\ncollection.<\/p>"},{"title":"mongodb-update-many","link":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-update-many\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-update-many\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>mongodb-update-many<\/code> tool updates <strong>all<\/strong> documents within a specified\nMongoDB collection that match a given filter. It locates the documents using a\n<code>filterPayload<\/code> and applies the modifications defined in an <code>updatePayload<\/code>.<\/p>\n<p>The tool returns an array of three integers: <code>[ModifiedCount, UpsertedCount, MatchedCount]<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/source\/\">MongoDB Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<hr>\n<h2 id=\"example\">Example<\/h2>\n<p>Here&rsquo;s an example configuration. This tool applies a discount to all items\nwithin a specific category and also marks them as being on sale.<\/p>"},{"title":"mongodb-update-one","link":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-update-one\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-update-one\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>mongodb-update-one<\/code> tool updates a single document within a specified MongoDB\ncollection. It locates the document to be updated using a <code>filterPayload<\/code> and\napplies modifications defined in an <code>updatePayload<\/code>. If the filter matches\nmultiple documents, only the first one found will be updated.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/source\/\">MongoDB Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<hr>\n<h2 id=\"example\">Example<\/h2>\n<p>Here&rsquo;s an example of a <code>mongodb-update-one<\/code> tool configuration. This tool\nupdates the <code>stock<\/code> and <code>status<\/code> fields of a document in the <code>inventory<\/code>\ncollection where the <code>item<\/code> field matches a provided value. If no matching\ndocument is found, the <code>upsert: true<\/code> option will create a new one.<\/p>"},{"title":"mssql-execute-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/mssql\/tools\/mssql-execute-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mssql\/tools\/mssql-execute-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>mssql-execute-sql<\/code> tool executes a SQL statement against a SQL Server\ndatabase. It&rsquo;s compatible with any of the following sources:<\/p>\n<p><code>mssql-execute-sql<\/code> takes one input parameter <code>sql<\/code> and run the sql\nstatement against the <code>source<\/code>.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool is intended for developer assistant workflows with\nhuman-in-the-loop and shouldn&rsquo;t be used for production agents.<\/p>\n<\/blockquote>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mssql\/source\/\">SQL Server Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n \n \n \n \n\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-mssql\/source\/\">Cloud SQL for SQL Server Source<\/a><\/td>\n <\/tr>\n \n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">execute_sql_tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">mssql-execute-sql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-mssql-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to execute sql statement.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;mssql-execute-sql&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"mssql-list-tables","link":"https:\/\/mcp-toolbox.dev\/integrations\/mssql\/tools\/mssql-list-tables\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mssql\/tools\/mssql-list-tables\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>mssql-list-tables<\/code> tool retrieves schema information for all or specified\ntables in a SQL server database.<\/p>\n<p><code>mssql-list-tables<\/code> lists detailed schema information (object type, columns,\nconstraints, indexes, triggers, owner, comment) as JSON for user-created tables\n(ordinary or partitioned).<\/p>\n<p>The tool takes the following input parameters:<\/p>\n<ul>\n<li><strong><code>table_names<\/code><\/strong> (string, optional): Filters by a comma-separated list of\nnames. By default, it lists all tables in user schemas. Default: <code>&quot;&quot;<\/code>.<\/li>\n<li><strong><code>output_format<\/code><\/strong> (string, optional): Indicate the output format of table\nschema. <code>simple<\/code> will return only the table names, <code>detailed<\/code> will return the\nfull table information. Default: <code>detailed<\/code>.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"mssql-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/mssql\/tools\/mssql-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mssql\/tools\/mssql-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>mssql-sql<\/code> tool executes a pre-defined SQL statement against a SQL Server\ndatabase.<\/p>\n<p>Toolbox supports the <a href=\"https:\/\/learn.microsoft.com\/sql\/relational-databases\/system-stored-procedures\/sp-prepare-transact-sql?view=sql-server-ver16\">prepare statement syntax<\/a> of MS SQL\nServer and expects parameters in the SQL query to be in the form of either\n<code>@Name<\/code> or <code>@p1<\/code> to <code>@pN<\/code> (ordinal position).<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-go\" data-lang=\"go\"><span class=\"line\"><span class=\"cl\"><span class=\"nx\">db<\/span><span class=\"p\">.<\/span><span class=\"nf\">QueryContext<\/span><span class=\"p\">(<\/span><span class=\"nx\">ctx<\/span><span class=\"p\">,<\/span><span class=\"w\"> <\/span><span class=\"s\">`select * from t where ID = @ID and Name = @p2;`<\/span><span class=\"p\">,<\/span><span class=\"w\"> <\/span><span class=\"nx\">sql<\/span><span class=\"p\">.<\/span><span class=\"nf\">Named<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;ID&#34;<\/span><span class=\"p\">,<\/span><span class=\"w\"> <\/span><span class=\"mi\">6<\/span><span class=\"p\">),<\/span><span class=\"w\"> <\/span><span class=\"s\">&#34;Bob&#34;<\/span><span class=\"p\">)<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"mysql-execute-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-execute-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-execute-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>mysql-execute-sql<\/code> tool executes a SQL statement against a MySQL\ndatabase.<\/p>\n<p><code>mysql-execute-sql<\/code> takes one input parameter <code>sql<\/code> and run the sql\nstatement against the <code>source<\/code>.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool is intended for developer assistant workflows with\nhuman-in-the-loop and shouldn&rsquo;t be used for production agents.<\/p>\n<\/blockquote>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/source\/\">MySQL Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n \n \n \n \n\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-mysql\/source\/\">Cloud SQL for MySQL Source<\/a><\/td>\n <\/tr>\n \n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">execute_sql_tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">mysql-execute-sql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-mysql-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to execute sql statement.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;mysql-execute-sql&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"mysql-get-query-plan","link":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-get-query-plan\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-get-query-plan\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>mysql-get-query-plan<\/code> tool gets the execution plan for a SQL statement against a MySQL\ndatabase.<\/p>\n<p><code>mysql-get-query-plan<\/code> takes one input parameter <code>sql_statement<\/code> and gets the execution plan for the SQL\nstatement against the <code>source<\/code>.<\/p>\n<p>** Security **<\/p>\n<p>The tool runs the supplied statement as <code>EXPLAIN FORMAT=JSON &lt;sql_statement&gt;<\/code>.\nA plain <code>EXPLAIN<\/code> (without <code>ANALYZE<\/code>) only computes the query plan; it never\nexecutes the wrapped statement, so <code>SELECT<\/code>, <code>INSERT<\/code>, <code>UPDATE<\/code>, and <code>DELETE<\/code>\ninputs all return a plan without side effects.<\/p>"},{"title":"mysql-list-active-queries","link":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-active-queries\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-active-queries\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>mysql-list-active-queries<\/code> tool retrieves information about active queries in\na MySQL database.<\/p>\n<p><code>mysql-list-active-queries<\/code> outputs detailed information as JSON for current\nactive queries, ordered by execution time in descending order.\nThis tool takes 2 optional input parameters:<\/p>\n<ul>\n<li><code>min_duration_secs<\/code> (optional): Only show queries running for at least this\nlong in seconds, default <code>0<\/code>.<\/li>\n<li><code>limit<\/code> (optional): max number of queries to return, default <code>10<\/code>.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"mysql-list-all-locks","link":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-all-locks\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-all-locks\/","description":"<h2 id=\"about\">About<\/h2>\n<p><code>mysql-list-all-locks<\/code> tool retrieves active database locks by joining performance_schema.data_locks with information_schema.innodb_trx, providing a comprehensive view of blocked threads, transaction states, and the specific queries causing contention.<\/p>\n<p><code>mysql-list-all-locks<\/code> outputs a detailed view of data locks including lock type, lock mode, lock status, transaction state, current operation and query for all threads running on specified object or all objects in a database. The output is a JSON formatted array of top 10 data locks ordered by longest running transaction time.<\/p>"},{"title":"mysql-list-table-fragmentation","link":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-table-fragmentation\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-table-fragmentation\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>mysql-list-table-fragmentation<\/code> tool checks table fragmentation of MySQL\ntables by calculating the size of the data and index files in bytes and\ncomparing with free space allocated to each table. This tool calculates\n<code>fragmentation_percentage<\/code> which represents the proportion of free space\nrelative to the total data and index size.<\/p>\n<p><code>mysql-list-table-fragmentation<\/code> outputs detailed information as JSON , ordered\nby the fragmentation percentage in descending order.\nThis tool takes 4 optional input parameters:<\/p>"},{"title":"mysql-list-table-stats","link":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-table-stats\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-table-stats\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>mysql-list-table-stats<\/code> tool generates table-level performance and resource consumption statistics to facilitate bottleneck identification and workload analysis.<\/p>\n<p><code>mysql-list-table-stats<\/code> outputs detailed table-level resource consumption including estimated row counts, table size, a complete breakdown of CRUD activity (rows fetched, inserted, updated, and deleted), and IO statistics such as total, read, write and miscellaneous latency. The output is a JSON formatted array of the top 10 MySQL tables ranked by total latency.<\/p>"},{"title":"mysql-list-tables","link":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-tables\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-tables\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>mysql-list-tables<\/code> tool retrieves schema information for all or specified\ntables in a MySQL database.<\/p>\n<p><code>mysql-list-tables<\/code> lists detailed schema information (object type, columns,\nconstraints, indexes, triggers, owner, comment) as JSON for user-created tables\n(ordinary or partitioned). Filters by a comma-separated list of names. If names\nare omitted, it lists all tables in user schemas. The output format can be set\nto <code>simple<\/code> which will return only the table names or <code>detailed<\/code> which is the\ndefault.<\/p>"},{"title":"mysql-list-tables-missing-unique-indexes","link":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-tables-missing-unique-indexes\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-tables-missing-unique-indexes\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>mysql-list-tables-missing-unique-indexes<\/code> tool searches tables that do not\nhave primary or unique indices in a MySQL database.<\/p>\n<p><code>mysql-list-tables-missing-unique-indexes<\/code> outputs table names, including\n<code>table_schema<\/code> and <code>table_name<\/code> in JSON format. It takes 2 optional input\nparameters:<\/p>\n<ul>\n<li><code>table_schema<\/code> (optional): Only check tables in this specific schema\/database.\nSearch all visible tables in all visible databases if not specified.<\/li>\n<li><code>limit<\/code> (optional): max number of queries to return, default <code>50<\/code>.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"mysql-show-query-stats","link":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-show-query-stats\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-show-query-stats\/","description":"<h2 id=\"about\">About<\/h2>\n<p><code>mysql-show-query-stats<\/code> tool retrieves a database level query statistics from performance_schema.events_statements_summary_by_digest to identify slow and inefficient queries and provides necessary data to perform effective query tuning.<\/p>\n<p><code>mysql-show-query-stats<\/code> outputs detailed query statistics including total latency, average latency, maximum latency, total rows sent, total rows examined, full table scan count, inefficient index usage count and last executed timestamp. The output format is JSON array of top 10 queries ranked by total latency.<\/p>"},{"title":"mysql-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>mysql-sql<\/code> tool executes a pre-defined SQL statement against a MySQL\ndatabase.<\/p>\n<p>The specified SQL statement is executed as a <a href=\"https:\/\/dev.mysql.com\/doc\/refman\/8.4\/en\/sql-prepared-statements.html\">prepared statement<\/a>,\nand expects parameters in the SQL query to be in the form of placeholders <code>?<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/source\/\">MySQL Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n \n \n \n \n\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-mysql\/source\/\">Cloud SQL for MySQL Source<\/a><\/td>\n <\/tr>\n \n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<blockquote>\n<p><strong>Note:<\/strong> This tool uses parameterized queries to prevent SQL injections.\nQuery parameters can be used as substitutes for arbitrary expressions.\nParameters cannot be used as substitutes for identifiers, column names, table\nnames, or other parts of the query.<\/p>"},{"title":"neo4j-cypher","link":"https:\/\/mcp-toolbox.dev\/integrations\/neo4j\/tools\/neo4j-cypher\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/neo4j\/tools\/neo4j-cypher\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>neo4j-cypher<\/code> tool executes a pre-defined Cypher statement against a Neo4j\ndatabase.<\/p>\n<p>The specified Cypher statement is executed as a <a href=\"https:\/\/neo4j.com\/docs\/cypher-manual\/current\/syntax\/parameters\/\">parameterized\nstatement<\/a>, and specified parameters will be used according to\ntheir name: e.g. <code>$id<\/code>.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool uses parameterized queries to prevent SQL injections.\nQuery parameters can be used as substitutes for arbitrary expressions.\nParameters cannot be used as substitutes for identifiers, column names, table\nnames, or other parts of the query.<\/p>"},{"title":"neo4j-execute-cypher","link":"https:\/\/mcp-toolbox.dev\/integrations\/neo4j\/tools\/neo4j-execute-cypher\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/neo4j\/tools\/neo4j-execute-cypher\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>neo4j-execute-cypher<\/code> tool executes an arbitrary Cypher query provided as a\nstring parameter against a Neo4j database. It&rsquo;s designed to be a flexible tool\nfor interacting with the database when a pre-defined query is not sufficient.<\/p>\n<p>For security, the tool can be configured to be read-only. If the <code>readOnly<\/code> flag\nis set to <code>true<\/code>, the tool will analyze the incoming Cypher query and reject any\nwrite operations (like <code>CREATE<\/code>, <code>MERGE<\/code>, <code>DELETE<\/code>, etc.) before execution.<\/p>"},{"title":"neo4j-schema","link":"https:\/\/mcp-toolbox.dev\/integrations\/neo4j\/tools\/neo4j-schema\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/neo4j\/tools\/neo4j-schema\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>neo4j-schema<\/code> tool connects to a Neo4j database and extracts its complete\nschema information. It runs multiple queries concurrently to efficiently gather\ndetails about node labels, relationships, properties, constraints, and indexes.<\/p>\n<p>The tool automatically detects if the APOC (Awesome Procedures on Cypher)\nlibrary is available. If so, it uses APOC procedures like <code>apoc.meta.schema<\/code> for\na highly detailed overview of the database structure; otherwise, it falls back\nto using native Cypher queries.<\/p>"},{"title":"oceanbase-execute-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/oceanbase\/tools\/oceanbase-execute-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/oceanbase\/tools\/oceanbase-execute-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>An <code>oceanbase-execute-sql<\/code> tool executes a SQL statement against an OceanBase\ndatabase.<\/p>\n<p><code>oceanbase-execute-sql<\/code> takes one input parameter <code>sql<\/code> and runs the sql\nstatement against the <code>source<\/code>.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool is intended for developer assistant workflows with\nhuman-in-the-loop and shouldn&rsquo;t be used for production agents.<\/p>\n<\/blockquote>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/oceanbase\/source\/\">OceanBase Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">execute_sql_tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">oceanbase-execute-sql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-oceanbase-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to execute sql statement.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;oceanbase-execute-sql&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"oceanbase-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/oceanbase\/tools\/oceanbase-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/oceanbase\/tools\/oceanbase-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>An <code>oceanbase-sql<\/code> tool executes a pre-defined SQL statement against an\nOceanBase database.<\/p>\n<p>The specified SQL statement is executed as a <a href=\"https:\/\/dev.mysql.com\/doc\/refman\/8.4\/en\/sql-prepared-statements.html\">prepared\nstatement<\/a>, and expects parameters in the SQL query to be in the\nform of placeholders <code>?<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/oceanbase\/source\/\">OceanBase Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<blockquote>\n<p><strong>Note:<\/strong> This tool uses parameterized queries to prevent SQL injections.\nQuery parameters can be used as substitutes for arbitrary expressions.\nParameters cannot be used as substitutes for identifiers, column names, table\nnames, or other parts of the query.<\/p>"},{"title":"oracle-execute-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/oracle\/tools\/oracle-execute-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/oracle\/tools\/oracle-execute-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>An <code>oracle-execute-sql<\/code> tool executes a SQL statement against an Oracle\ndatabase.<\/p>\n<p><code>oracle-execute-sql<\/code> takes one input parameter <code>sql<\/code> and runs the sql\nstatement against the <code>source<\/code>.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool is intended for developer assistant workflows with\nhuman-in-the-loop and shouldn&rsquo;t be used for production agents.<\/p>\n<\/blockquote>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/oracle\/source\/\">Oracle Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">execute_sql_tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">oracle-execute-sql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-oracle-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to execute sql statement.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div>"},{"title":"oracle-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/oracle\/tools\/oracle-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/oracle\/tools\/oracle-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>An <code>oracle-sql<\/code> tool executes a pre-defined SQL statement against an\nOracle database.<\/p>\n<p>The specified SQL statement is executed using <a href=\"https:\/\/docs.oracle.com\/javase\/tutorial\/jdbc\/basics\/prepared.html\">prepared statements<\/a>\nfor security and performance. It expects parameter placeholders in the SQL query\nto be in the native Oracle format (e.g., <code>:1<\/code>, <code>:2<\/code>).<\/p>\n<p>By default, tools are configured as <strong>read-only<\/strong> (SAFE mode). To execute data modification\nstatements (INSERT, UPDATE, DELETE), you must explicitly set the <code>readOnly<\/code>\nfield to <code>false<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"postgres-database-overview","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-database-overview\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-database-overview\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-database-overview<\/code> fetches the current state of the PostgreSQL\nserver.<\/p>\n<p><code>postgres-database-overview<\/code> fetches the current state of the PostgreSQL server\nThis tool does not take any input parameters.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/source\/\">PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n \n \n \n \n\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/source\/\">AlloyDB for PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n \n \n \n \n\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/source\/\">Cloud SQL for PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">database_overview<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">postgres-database-overview<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloudsql-pg-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> fetches the current state of the PostgreSQL server. It returns the postgres version, whether it&#39;s a replica, uptime duration, maximum connection limit, number of current connections, number of active connections and the percentage of connections in use.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><p>The response is a JSON object with the following elements:<\/p>"},{"title":"postgres-execute-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-execute-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-execute-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>postgres-execute-sql<\/code> tool executes a SQL statement against a Postgres\ndatabase.<\/p>\n<p><code>postgres-execute-sql<\/code> takes one input parameter <code>sql<\/code> and run the sql\nstatement against the <code>source<\/code>.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool is intended for developer assistant workflows with\nhuman-in-the-loop and shouldn&rsquo;t be used for production agents.<\/p>\n<\/blockquote>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/source\/\">PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n \n \n \n \n\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/source\/\">AlloyDB for PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n \n \n \n \n\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/source\/\">Cloud SQL for PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">execute_sql_tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">postgres-execute-sql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-pg-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to execute sql statement.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;postgres-execute-sql&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"postgres-get-column-cardinality","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-get-column-cardinality\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-get-column-cardinality\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-get-column-cardinality<\/code> tool estimates the number of unique values\n(cardinality) for one or all columns in a specific PostgreSQL table by using the\ndatabase&rsquo;s internal statistics.<\/p>\n<p><code>postgres-get-column-cardinality<\/code> returns detailed information as JSON about column\ncardinality values, ordered by estimated cardinality in descending order. The tool takes\nthe following input parameters:<\/p>\n<ul>\n<li><code>schema_name<\/code> (required): The schema name in which the table is present.<\/li>\n<li><code>table_name<\/code> (required): The table name in which the column is present.<\/li>\n<li><code>column_name<\/code> (optional): The column name for which the cardinality is to be found.\nIf not provided, cardinality for all columns will be returned. Default: <code>&quot;&quot;<\/code>.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"postgres-list-active-queries","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-active-queries\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-active-queries\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-active-queries<\/code> tool retrieves information about currently\nactive queries in a Postgres database.<\/p>\n<p><code>postgres-list-active-queries<\/code> lists detailed information as JSON for currently\nactive queries. The tool takes the following input parameters:<\/p>\n<ul>\n<li><code>min_duraton<\/code> (optional): Only show queries running at least this long (e.g.,\n&lsquo;1 minute&rsquo;, &lsquo;1 second&rsquo;, &lsquo;2 seconds&rsquo;). Default: &lsquo;1 minute&rsquo;.<\/li>\n<li><code>exclude_application_names<\/code> (optional): A comma-separated list of application\nnames to exclude from the query results. This is useful for filtering out\nqueries from specific applications (e.g., &lsquo;psql&rsquo;, &lsquo;pgAdmin&rsquo;, &lsquo;DBeaver&rsquo;). The\nmatch is case-sensitive. Whitespace around commas and names is automatically\nhandled. If this parameter is omitted, no applications are excluded.<\/li>\n<li><code>limit<\/code> (optional): The maximum number of rows to return. Default: <code>50<\/code>.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"postgres-list-available-extensions","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-available-extensions\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-available-extensions\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-available-extensions<\/code> tool retrieves all PostgreSQL\nextensions available for installation on a Postgres database.<\/p>\n<p><code>postgres-list-available-extensions<\/code> lists all PostgreSQL extensions available\nfor installation (extension name, default version description) as JSON. The does\nnot support any input parameter.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/source\/\">PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n \n \n \n \n\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/source\/\">AlloyDB for PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n \n \n \n \n\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/source\/\">Cloud SQL for PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">list_available_extensions<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">postgres-list-available-extensions<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">postgres-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Discover all PostgreSQL extensions available for installation on this server, returning name, default_version, and description.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>name<\/strong><\/th>\n\t\t\t\t\t<th><strong>default_version<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>address_standardizer<\/td>\n\t\t\t\t\t<td>3.5.2<\/td>\n\t\t\t\t\t<td>Used to parse an address into constituent elements. Generally used to support geocoding address normalization step.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>amcheck<\/td>\n\t\t\t\t\t<td>1.4<\/td>\n\t\t\t\t\t<td>functions for verifying relation integrity<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>anon<\/td>\n\t\t\t\t\t<td>1.0.0<\/td>\n\t\t\t\t\t<td>Data anonymization tools<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>autoinc<\/td>\n\t\t\t\t\t<td>1.0<\/td>\n\t\t\t\t\t<td>functions for autoincrementing fields<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"postgres-list-database-stats","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-database-stats\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-database-stats\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-database-stats<\/code> lists the key performance and activity statistics for each PostgreSQL database in the instance, offering insights into cache efficiency, transaction throughput, row-level activity, temporary file usage, and contention.<\/p>\n<p><code>postgres-list-database-stats<\/code> lists detailed information as JSON for each database. The tool\ntakes the following input parameters:<\/p>\n<ul>\n<li><code>database_name<\/code> (optional): A text to filter results by database name. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>include_templates<\/code> (optional): Boolean, set to <code>true<\/code> to include template databases in the results. Default: <code>false<\/code><\/li>\n<li><code>database_owner<\/code> (optional): A text to filter results by database owner. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>default_tablespace<\/code> (optional): A text to filter results by the default tablespace name. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>order_by<\/code> (optional): Specifies the sorting order. Valid values are <code>'size'<\/code> (descending) or <code>'commit'<\/code> (descending). Default: <code>database_name<\/code> ascending.<\/li>\n<li><code>limit<\/code> (optional): The maximum number of databases to return. Default: <code>10<\/code><\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"postgres-list-indexes","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-indexes\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-indexes\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-indexes<\/code> tool lists available user indexes in the database\nexcluding those in <code>pg_catalog<\/code> and <code>information_schema<\/code>.<\/p>\n<p><code>postgres-list-indexes<\/code> lists detailed information as JSON for indexes. The tool\ntakes the following input parameters:<\/p>\n<ul>\n<li><code>table_name<\/code> (optional): A text to filter results by table name. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>index_name<\/code> (optional): A text to filter results by index name. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>schema_name<\/code> (optional): A text to filter results by schema name. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>only_unused<\/code> (optional): If true, returns indexes that have never been used.<\/li>\n<li><code>limit<\/code> (optional): The maximum number of rows to return. Default: <code>50<\/code>.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"postgres-list-installed-extensions","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-installed-extensions\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-installed-extensions\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-installed-extensions<\/code> tool retrieves all PostgreSQL\nextensions installed on a Postgres database.<\/p>\n<p><code>postgres-list-installed-extensions<\/code> lists all installed PostgreSQL extensions\n(extension name, version, schema, owner, description) as JSON. The does not\nsupport any input parameter.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/source\/\">PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n \n \n \n \n\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/source\/\">AlloyDB for PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n \n \n \n \n\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/source\/\">Cloud SQL for PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">list_installed_extensions<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">postgres-list-installed-extensions<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">postgres-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">List all installed PostgreSQL extensions with their name, version, schema, owner, and description.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;postgres-list-active-queries&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"postgres-list-locks","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-locks\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-locks\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-locks<\/code> tool displays information about active locks by joining pg_stat_activity with pg_locks. This is useful to find transactions holding or waiting for locks and to troubleshoot contention.<\/p>\n<p>This tool identifies all locks held by active processes showing the process ID, user, query text, and an aggregated list of all transactions and specific locks (relation, mode, grant status) associated with each process.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"postgres-list-pg-settings","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-pg-settings\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-pg-settings\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-pg-settings<\/code> tool lists the configuration parameters for the postgres server, their current values, and related information.<\/p>\n<p><code>postgres-list-pg-settings<\/code> lists detailed information as JSON for each setting. The tool\ntakes the following input parameters:<\/p>\n<ul>\n<li><code>setting_name<\/code> (optional): A text to filter results by setting name. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>limit<\/code> (optional): The maximum number of rows to return. Default: <code>50<\/code>.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/source\/\">PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n \n \n \n \n\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/source\/\">AlloyDB for PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n \n \n \n \n\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/source\/\">Cloud SQL for PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">list_indexes<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">postgres-list-pg-settings<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">postgres-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Lists configuration parameters for the postgres server ordered lexicographically, \n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> with a default limit of 50 rows. It returns the parameter name, its current setting,\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> unit of measurement, a short description, the source of the current setting (e.g.,\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> default, configuration file, session), and whether a restart is required when the\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> parameter value is changed.&#34;<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><p>The response is a json array with the following elements:<\/p>"},{"title":"postgres-list-publication-tables","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-publication-tables\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-publication-tables\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-publication-tables<\/code> tool lists all publication tables in the database.<\/p>\n<p><code>postgres-list-publication-tables<\/code> lists detailed information as JSON for publication tables. A publication table in PostgreSQL is a\ntable that is explicitly included as a source for replication within a publication (a set of changes generated from a table or group\nof tables) as part of the logical replication feature. The tool takes the following input parameters:<\/p>\n<ul>\n<li><code>table_names<\/code> (optional): Filters by a comma-separated list of table names. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>publication_names<\/code> (optional): Filters by a comma-separated list of publication names. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>schema_names<\/code> (optional): Filters by a comma-separated list of schema names. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>limit<\/code> (optional): The maximum number of rows to return. Default: <code>50<\/code><\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"postgres-list-query-stats","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-query-stats\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-query-stats\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-query-stats<\/code> tool retrieves query statistics from the\n<code>pg_stat_statements<\/code> extension in a PostgreSQL database. It provides detailed\nperformance metrics for executed queries.<\/p>\n<p><code>postgres-list-query-stats<\/code> lists detailed query statistics as JSON, ordered by\ntotal execution time in descending order. The tool takes the following input parameters:<\/p>\n<ul>\n<li><code>database_name<\/code> (optional): The database name to filter query stats for. The input is\nused within a LIKE clause. Default: <code>&quot;&quot;<\/code> (all databases).<\/li>\n<li><code>limit<\/code> (optional): The maximum number of results to return. Default: <code>50<\/code>.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"postgres-list-roles","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-roles\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-roles\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-roles<\/code> tool lists all the user-created roles in the instance, excluding system roles (like <code>cloudsql%<\/code> or <code>pg_%<\/code>). It provides details about each role&rsquo;s attributes and memberships.<\/p>\n<p><code>postgres-list-roles<\/code> lists detailed information as JSON for each role. The tool\ntakes the following input parameters:<\/p>\n<ul>\n<li><code>role_name<\/code> (optional): A text to filter results by role name. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>limit<\/code> (optional): The maximum number of roles to return. Default: <code>50<\/code><\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"postgres-list-schemas","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-schemas\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-schemas\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-schemas<\/code> tool retrieves information about schemas in a\ndatabase excluding system and temporary schemas.<\/p>\n<p><code>postgres-list-schemas<\/code> lists detailed information as JSON for each schema. The\ntool takes the following input parameters:<\/p>\n<ul>\n<li><code>schema_name<\/code> (optional): A text to filter results by schema name. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>owner<\/code> (optional): A text to filter results by owner name. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>limit<\/code> (optional): The maximum number of rows to return. Default: <code>50<\/code>.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"postgres-list-sequences","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-sequences\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-sequences\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-sequences<\/code> tool retrieves information about sequences in a\nPostgres database.<\/p>\n<p><code>postgres-list-sequences<\/code> lists detailed information as JSON for all sequences.\nThe tool takes the following input parameters:<\/p>\n<ul>\n<li><code>sequence_name<\/code> (optional): A text to filter results by sequence name. The\ninput is used within a LIKE clause. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>schema_name<\/code> (optional): A text to filter results by schema name. The input is\nused within a LIKE clause. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>limit<\/code> (optional): The maximum number of rows to return. Default: <code>50<\/code>.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"postgres-list-stored-procedure","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-stored-procedure\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-stored-procedure\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-stored-procedure<\/code> tool queries PostgreSQL system catalogs (<code>pg_proc<\/code>, <code>pg_namespace<\/code>, <code>pg_roles<\/code>, and <code>pg_language<\/code>) to retrieve comprehensive metadata about stored procedures in the database. It filters for procedures (kind = &lsquo;p&rsquo;) and provides the full procedure definition along with ownership and language information.<\/p>\n<p>The tool returns a JSON array where each element represents a stored procedure with its schema, name, owner, language, complete definition, and optional description. Results are sorted by schema name and procedure name, with a default limit of 20 procedures.<\/p>"},{"title":"postgres-list-table-stats","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-table-stats\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-table-stats\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-table-stats<\/code> tool queries <code>pg_stat_all_tables<\/code> to provide comprehensive statistics about tables in the database. It calculates useful metrics like index scan ratio and dead row ratio to help identify performance issues and table bloat.<\/p>\n<p>The tool returns a JSON array where each element represents statistics for a table, including scan metrics, row counts, and vacuum history. Results are sorted by sequential scans by default and limited to 50 rows.<\/p>"},{"title":"postgres-list-tables","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-tables\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-tables\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-tables<\/code> tool retrieves schema information for all or\nspecified tables in a Postgres database.<\/p>\n<p><code>postgres-list-tables<\/code> lists detailed schema information (object type, columns,\nconstraints, indexes, triggers, owner, comment) as JSON for user-created tables\n(ordinary or partitioned). The tool takes the following input parameters: *\n<code>table_names<\/code> (optional): Filters by a comma-separated list of names. By\ndefault, it lists all tables in user schemas.* <code>output_format<\/code> (optional):\nIndicate the output format of table schema. <code>simple<\/code> will return only the\ntable names, <code>detailed<\/code> will return the full table information. Default:\n<code>detailed<\/code>.<\/p>"},{"title":"postgres-list-tablespaces","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-tablespaces\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-tablespaces\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-tablespaces<\/code> tool lists available tablespaces in the database.<\/p>\n<p><code>postgres-list-tablespaces<\/code> lists detailed information as JSON for tablespaces. The tool takes the following input parameters:<\/p>\n<ul>\n<li><code>tablespace_name<\/code> (optional): A text to filter results by tablespace name. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>limit<\/code> (optional): The maximum number of tablespaces to return. Default: <code>50<\/code><\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/source\/\">PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n \n \n \n \n\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/source\/\">AlloyDB for PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n \n \n \n \n\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/source\/\">Cloud SQL for PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">list_tablespaces<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">postgres-list-tablespaces<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">postgres-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> Lists all tablespaces in the database. Returns the tablespace name,\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> owner name, size in bytes(if the current user has CREATE privileges on\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> the tablespace, otherwise NULL), internal object ID, the access control\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> list regarding permissions, and any specific tablespace options.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><p>The response is a json array with the following elements:<\/p>"},{"title":"postgres-list-triggers","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-triggers\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-triggers\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-triggers<\/code> tool lists available non-internal triggers in the\ndatabase.<\/p>\n<p><code>postgres-list-triggers<\/code> lists detailed information as JSON for triggers. The\ntool takes the following input parameters:<\/p>\n<ul>\n<li><code>trigger_name<\/code> (optional): A text to filter results by trigger name. The input\nis used within a LIKE clause. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>schema_name<\/code> (optional): A text to filter results by schema name. The input\nis used within a LIKE clause. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>table_name<\/code> (optional): A text to filter results by table name. The input is\nused within a LIKE clause. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>limit<\/code> (optional): The maximum number of triggers to return. Default: <code>50<\/code><\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"postgres-list-views","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-views\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-views\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-list-views<\/code> tool retrieves a list of top N (default 50) views from\na Postgres database, excluding those in system schemas (<code>pg_catalog<\/code>,\n<code>information_schema<\/code>).<\/p>\n<p><code>postgres-list-views<\/code> lists detailed view information (schemaname, viewname,\nownername, definition) as JSON for views in a database. The tool takes the following input\nparameters:<\/p>\n<ul>\n<li><code>view_name<\/code> (optional): A string pattern to filter view names. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>schema_name<\/code> (optional): A string pattern to filter schema names. Default: <code>&quot;&quot;<\/code><\/li>\n<li><code>limit<\/code> (optional): The maximum number of rows to return. Default: <code>50<\/code>.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"postgres-long-running-transactions","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-long-running-transactions\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-long-running-transactions\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-long-running-transactions<\/code> tool reports transactions that exceed a configured duration threshold by scanning <code>pg_stat_activity<\/code> for sessions where <code>xact_start<\/code> is set and older than the configured interval.<\/p>\n<p>The tool returns a JSON array with one object per matching session (non-idle). Each object contains the process id, database and user, application name, client address, session state, several age intervals (connection, transaction, query, and last activity), wait event info, and the SQL text currently associated with the session.<\/p>"},{"title":"postgres-replication-stats","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-replication-stats\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-replication-stats\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-replication-stats<\/code> tool queries pg_stat_replication to surface the status of connected replicas. It reports application_name, client address, connection and sync state, and human-readable lag sizes (sent, write, flush, replay, and total) computed using WAL LSN differences.<\/p>\n<p>This tool takes no parameters. It returns a JSON array; each element represents a replication connection on the primary and includes lag metrics formatted by pg_size_pretty.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"postgres-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>postgres-sql<\/code> tool executes a pre-defined SQL statement against a Postgres\ndatabase.\nThe specified SQL statement is executed as a <a href=\"https:\/\/www.postgresql.org\/docs\/current\/sql-prepare.html\">prepared statement<\/a>,\nand specified parameters will be inserted according to their position: e.g. <code>$1<\/code>\nwill be the first parameter specified, <code>$2<\/code> will be the second parameter, and so\non. If template parameters are included, they will be resolved before execution\nof the prepared statement.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"Quickstart (Local with BigQuery)","link":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/samples\/local_quickstart\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/samples\/local_quickstart\/","description":"<p><a href=\"https:\/\/colab.research.google.com\/github\/googleapis\/mcp-toolbox\/blob\/main\/docs\/en\/samples\/bigquery\/colab_quickstart_bigquery.ipynb\"><img src=\"https:\/\/colab.research.google.com\/assets\/colab-badge.svg\" alt=\"Open In\nColab\"><\/a><\/p>\n<h2 id=\"before-you-begin\">Before you begin<\/h2>\n<p>This guide assumes you have already done the following:<\/p>\n<ol>\n<li>\n<p>Installed <a href=\"https:\/\/wiki.python.org\/moin\/BeginnersGuide\/Download\">Python 3.10+<\/a> (including <a href=\"https:\/\/pip.pypa.io\/en\/stable\/installation\/\">pip<\/a> and\nyour preferred virtual environment tool for managing dependencies e.g.\n<a href=\"https:\/\/packaging.python.org\/en\/latest\/tutorials\/installing-packages\/#creating-virtual-environments\">venv<\/a>).<\/p>\n<\/li>\n<li>\n<p>Installed and configured the <a href=\"https:\/\/cloud.google.com\/sdk\/docs\/install\">Google Cloud SDK (gcloud CLI)<\/a>.<\/p>\n<\/li>\n<li>\n<p>Authenticated with Google Cloud for Application Default Credentials (ADC):<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\"><span class=\"line\"><span class=\"cl\">gcloud auth login --update-adc\n<\/span><\/span><\/code><\/pre><\/div><\/li>\n<li>\n<p>Set your default Google Cloud project (replace <code>YOUR_PROJECT_ID<\/code> with your\nactual project ID):<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\"><span class=\"line\"><span class=\"cl\">gcloud config <span class=\"nb\">set<\/span> project YOUR_PROJECT_ID\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">export<\/span> <span class=\"nv\">GOOGLE_CLOUD_PROJECT<\/span><span class=\"o\">=<\/span>YOUR_PROJECT_ID\n<\/span><\/span><\/code><\/pre><\/div><p>Toolbox and the client libraries will use this project for BigQuery, unless\noverridden in configurations.<\/p>"},{"title":"Quickstart (MCP with Neo4j)","link":"https:\/\/mcp-toolbox.dev\/integrations\/neo4j\/samples\/mcp_quickstart\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/neo4j\/samples\/mcp_quickstart\/","description":"<h2 id=\"overview\">Overview<\/h2>\n<p><a href=\"https:\/\/modelcontextprotocol.io\">Model Context Protocol<\/a> is an open protocol that standardizes how applications provide context to LLMs. Check out this page on how to <a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/mcp-client\/\">connect to Toolbox via MCP<\/a>.<\/p>\n<h2 id=\"step-1-set-up-your-neo4j-database-and-data\">Step 1: Set up your Neo4j Database and Data<\/h2>\n<p>In this section, you&rsquo;ll set up a database and populate it with sample data for a movies-related agent. This guide assumes you have a running Neo4j instance, either locally or in the cloud.<\/p>\n<p>. <strong>Populate the database with data.<\/strong>\nTo make this quickstart straightforward, we&rsquo;ll use the built-in Movies dataset available in Neo4j.<\/p>"},{"title":"redis","link":"https:\/\/mcp-toolbox.dev\/integrations\/redis\/tools\/redis-tool\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/redis\/tools\/redis-tool\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A redis tool executes a series of pre-defined Redis commands against a\nRedis source.<\/p>\n<p>The specified Redis commands are executed sequentially. Each command is\nrepresented as a string list, where the first element is the command name (e.g.,\nSET, GET, HGETALL) and subsequent elements are its arguments.<\/p>\n<h3 id=\"dynamic-command-parameters\">Dynamic Command Parameters<\/h3>\n<p>Command arguments can be templated using the <code>$variableName<\/code> annotation. The\narray type parameters will be expanded once into multiple arguments. Take the\nfollowing config for example:<\/p>"},{"title":"scylladb-cql","link":"https:\/\/mcp-toolbox.dev\/integrations\/scylladb\/tools\/scylladb-cql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/scylladb\/tools\/scylladb-cql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>scylladb-cql<\/code> tool executes a pre-defined CQL statement against a ScyllaDB\ncluster.<\/p>\n<p>The specified CQL statement is executed as a prepared\nstatement, and expects parameters in the CQL query to be in\nthe form of placeholders <code>?<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/scylladb\/source\/\">ScyllaDB Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<blockquote>\n<p><strong>Note:<\/strong> This tool uses parameterized queries to prevent CQL injections.\nQuery parameters can be used as substitutes for arbitrary expressions.\nParameters cannot be used as substitutes for keyspaces, table names, column\nnames, or other parts of the query.<\/p>"},{"title":"serverless-spark-get-batch","link":"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-get-batch\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-get-batch\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>serverless-spark-get-batch<\/code> tool allows you to retrieve a specific\nServerless Spark batch job.<\/p>\n<p><code>serverless-spark-list-batches<\/code> accepts the following parameters:<\/p>\n<ul>\n<li><strong><code>name<\/code><\/strong>: The short name of the batch, e.g. for\n<code>projects\/my-project\/locations\/us-central1\/my-batch<\/code>, pass <code>my-batch<\/code>.<\/li>\n<\/ul>\n<p>The tool gets the <code>project<\/code> and <code>location<\/code> from the source configuration.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/source\/\">Serverless for Apache Spark Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_my_batch<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">serverless-spark-get-batch<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-serverless-spark-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to get a serverless spark batch.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"output-format\">Output Format<\/h2>\n<p>The response contains the full Batch object as defined in the <a href=\"https:\/\/cloud.google.com\/dataproc-serverless\/docs\/reference\/rest\/v1\/projects.locations.batches#Batch\">API\nspec<\/a>,\nplus additional fields <code>consoleUrl<\/code> and <code>logsUrl<\/code> where a human can go for more\ndetailed information.<\/p>"},{"title":"serverless-spark-get-session-template","link":"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-get-session-template\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-get-session-template\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>serverless-spark-get-session-template<\/code> tool retrieves a specific Spark session template from a\nGoogle Cloud Serverless for Apache Spark source.<\/p>\n<p><code>serverless-spark-get-session-template<\/code> accepts the following parameters:<\/p>\n<ul>\n<li><strong><code>name<\/code><\/strong> (required): The short name of the session template, e.g. for <code>projects\/my-project\/locations\/us-central1\/sessionTemplates\/my-session-template<\/code>, pass <code>my-session-template<\/code>.<\/li>\n<\/ul>\n<p>The tool gets the <code>project<\/code> and <code>location<\/code> from the source configuration.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/source\/\">Serverless for Apache Spark Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get_spark_session_template<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">serverless-spark-get-session-template<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-serverless-spark-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to get details of a serverless spark session template.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"output-format\">Output Format<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"line\"><span class=\"cl\"><span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;sessionTemplate&#34;<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span> \n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;name&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;projects\/my-project\/locations\/us-central1\/sessionTemplates\/my-session-template&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&#34;description&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;Template for Spark Session&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"c1\">\/\/ ... complete session template resource definition\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"p\">}<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"p\">}<\/span>\n<\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;serverless-spark-get-session-template&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the tool should use.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>authRequired<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string[]<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>List of auth services required to invoke this tool<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"serverless-spark-list-batches","link":"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-list-batches\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-list-batches\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>serverless-spark-list-batches<\/code> tool returns a list of Spark batches from a\nGoogle Cloud Serverless for Apache Spark source.<\/p>\n<p><code>serverless-spark-list-batches<\/code> accepts the following parameters:<\/p>\n<ul>\n<li><strong><code>filter<\/code><\/strong> (optional): A filter expression to limit the batches returned.\nFilters are case sensitive and may contain multiple clauses combined with\nlogical operators (AND\/OR). Supported fields are <code>batch_id<\/code>, <code>batch_uuid<\/code>,\n<code>state<\/code>, <code>create_time<\/code>, and <code>labels<\/code>. For example: <code>state = RUNNING AND create_time &lt; &quot;2023-01-01T00:00:00Z&quot;<\/code>.<\/li>\n<li><strong><code>pageSize<\/code><\/strong> (optional): The maximum number of batches to return in a single\npage.<\/li>\n<li><strong><code>pageToken<\/code><\/strong> (optional): A page token, received from a previous call, to\nretrieve the next page of results.<\/li>\n<\/ul>\n<p>The tool gets the <code>project<\/code> and <code>location<\/code> from the source configuration.<\/p>"},{"title":"singlestore-execute-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/singlestore\/tools\/singlestore-execute-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/singlestore\/tools\/singlestore-execute-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>singlestore-execute-sql<\/code> tool executes a SQL statement against a SingleStore\ndatabase.<\/p>\n<p><code>singlestore-execute-sql<\/code> takes one input parameter <code>sql<\/code> and runs the sql\nstatement against the <code>source<\/code>.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool is intended for developer assistant workflows with\nhuman-in-the-loop and shouldn&rsquo;t be used for production agents.<\/p>\n<\/blockquote>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/singlestore\/source\/\">SingleStore Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">execute_sql_tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">singlestore-execute-sql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-s2-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to execute sql statement<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;singlestore-execute-sql&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"singlestore-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/singlestore\/tools\/singlestore-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/singlestore\/tools\/singlestore-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>singlestore-execute-sql<\/code> tool executes a SQL statement against a SingleStore\ndatabase.<\/p>\n<p>The specified SQL statement expects parameters in the SQL query to be in the\nform of placeholders <code>?<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/singlestore\/source\/\">SingleStore Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<blockquote>\n<p><strong>Note:<\/strong> This tool uses parameterized queries to prevent SQL injections.\nQuery parameters can be used as substitutes for arbitrary expressions.\nParameters cannot be used as substitutes for identifiers, column names, table\nnames, or other parts of the query.<\/p>"},{"title":"snowflake-execute-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/snowflake\/tools\/snowflake-execute-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/snowflake\/tools\/snowflake-execute-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>snowflake-execute-sql<\/code> tool executes a SQL statement against a Snowflake\ndatabase.<\/p>\n<p><code>snowflake-execute-sql<\/code> takes one input parameter <code>sql<\/code> and run the sql\nstatement against the <code>source<\/code>.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool is intended for developer assistant workflows with\nhuman-in-the-loop and shouldn&rsquo;t be used for production agents.<\/p>\n<\/blockquote>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/snowflake\/source\/\">Snowflake Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">execute_sql_tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">snowflake-execute-sql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-snowflake-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to execute sql statement.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;snowflake-execute-sql&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>authRequired<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">array[string]<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>List of auth services that are required to use this tool.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"snowflake-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/snowflake\/tools\/snowflake-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/snowflake\/tools\/snowflake-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>snowflake-sql<\/code> tool executes a pre-defined SQL statement against a Snowflake\ndatabase.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/snowflake\/source\/\">Snowflake Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<p>The specified SQL statement is executed as a prepared statement, and specified\nparameters will be inserted according to their position: e.g. <code>:1<\/code> will be the\nfirst parameter specified, <code>:2<\/code> will be the second parameter, and so on.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool uses parameterized queries to prevent SQL injections.\nQuery parameters can be used as substitutes for arbitrary expressions.\nParameters cannot be used as substitutes for identifiers, column names, table\nnames, or other parts of the query.<\/p>"},{"title":"AlloyDB Admin Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>alloydb-admin<\/code> source provides a client to interact with the <a href=\"https:\/\/cloud.google.com\/alloydb\/docs\/reference\/rest\">Google\nAlloyDB API<\/a>. This allows\ntools to perform administrative tasks on AlloyDB resources, such as managing\nclusters, instances, and users.<\/p>\n<p>Authentication can be handled in two ways:<\/p>\n<ol>\n<li><strong>Application Default Credentials (ADC):<\/strong> By default, the source uses ADC\nto authenticate with the API.<\/li>\n<li><strong>Client-side OAuth:<\/strong> If <code>useClientOAuth<\/code> is set to <code>true<\/code>, the source will\nexpect an OAuth 2.0 access token to be provided by the client (e.g., a web\nbrowser) for each request.<\/li>\n<\/ol>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>AlloyDB Admin Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-create-cluster\/\"><strong>alloydb-create-cluster<\/strong><\/a><\/td>\n <td>The &#34;alloydb-create-cluster&#34; tool creates a new AlloyDB for PostgreSQL cluster in a specified project and location.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-create-instance\/\"><strong>alloydb-create-instance<\/strong><\/a><\/td>\n <td>The &#34;alloydb-create-instance&#34; tool creates a new AlloyDB instance within a specified cluster.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-get-cluster\/\"><strong>alloydb-get-cluster<\/strong><\/a><\/td>\n <td>The &#34;alloydb-get-cluster&#34; tool retrieves details for a specific AlloyDB cluster.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-get-instance\/\"><strong>alloydb-get-instance<\/strong><\/a><\/td>\n <td>The &#34;alloydb-get-instance&#34; tool retrieves details for a specific AlloyDB instance.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-get-user\/\"><strong>alloydb-get-user<\/strong><\/a><\/td>\n <td>The &#34;alloydb-get-user&#34; tool retrieves details for a specific AlloyDB user.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-list-clusters\/\"><strong>alloydb-list-clusters<\/strong><\/a><\/td>\n <td>The &#34;alloydb-list-clusters&#34; tool lists the AlloyDB clusters in a given project and location.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-list-instances\/\"><strong>alloydb-list-instances<\/strong><\/a><\/td>\n <td>The &#34;alloydb-list-instances&#34; tool lists the AlloyDB instances for a given project, cluster and location.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-list-users\/\"><strong>alloydb-list-users<\/strong><\/a><\/td>\n <td>The &#34;alloydb-list-users&#34; tool lists all database users within an AlloyDB cluster.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-create-user\/\"><strong>alloydb-create-user<\/strong><\/a><\/td>\n <td>The &#34;alloydb-create-user&#34; tool creates a new database user within a specified AlloyDB cluster.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-wait-for-operation\/\"><strong>alloydb-wait-for-operation<\/strong><\/a><\/td>\n <td>Wait for a long-running AlloyDB operation to complete.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-alloydb-admin<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">alloydb-admin<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nn\">---<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-oauth-alloydb-admin<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">alloydb-admin<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">useClientOAuth<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"kc\">true<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;alloydb-admin&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>defaultProject<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The Google Cloud project ID to use for AlloyDB infrastructure tools.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>useClientOAuth<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">boolean<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>If true, the source will use client-side OAuth for authorization. Otherwise, it will use Application Default Credentials. Defaults to <code>false<\/code>.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"AlloyDB for PostgreSQL Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/cloud.google.com\/alloydb\/docs\">AlloyDB for PostgreSQL<\/a> is a fully-managed, PostgreSQL-compatible\ndatabase for demanding transactional workloads. It provides enterprise-grade\nperformance and availability while maintaining 100% compatibility with\nopen-source PostgreSQL.<\/p>\n<p>If you are new to AlloyDB for PostgreSQL, you can <a href=\"https:\/\/cloud.google.com\/alloydb\/docs\/create-free-trial-cluster\">create a free trial\ncluster<\/a>.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n\n\n\n\n\n\n\n <h3>AlloyDB for PostgreSQL Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/tools\/alloydb-ai-nl\/\"><strong>alloydb-ai-nl<\/strong><\/a><\/td>\n <td>The &#34;alloydb-ai-nl&#34; tool leverages [AlloyDB AI](https:\/\/cloud.google.com\/alloydb\/ai) next-generation Natural Language support to provide the ability to query the database directly using natural language.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n\n \n \n\n <p><em><strong>AlloyDB for PostgreSQL Source<\/strong> maintains full compatibility with <strong>PostgreSQL<\/strong>, allowing you to use the following tools with this connection:<\/em><\/p>"},{"title":"BigQuery Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/cloud.google.com\/bigquery\/docs\">BigQuery<\/a> is Google Cloud&rsquo;s fully managed, petabyte-scale,\nand cost-effective analytics data warehouse that lets you run analytics\nover vast amounts of data in near real time. With BigQuery, there&rsquo;s no\ninfrastructure to set up or manage, letting you focus on finding meaningful\ninsights using GoogleSQL and taking advantage of flexible pricing models\nacross on-demand and flat-rate options.<\/p>\n<p>If you are new to BigQuery, you can try to\n<a href=\"https:\/\/cloud.google.com\/bigquery\/docs\/quickstarts\/quickstart-command-line\">load and query data with the bq tool<\/a>.<\/p>"},{"title":"Bigtable Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/bigtable\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/bigtable\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/cloud.google.com\/bigtable\/docs\">Bigtable<\/a> is a low-latency NoSQL database service for machine\nlearning, operational analytics, and user-facing operations. It&rsquo;s a wide-column,\nkey-value store that can scale to billions of rows and thousands of columns.\nWith Bigtable, you can replicate your data to regions across the world for high\navailability and data resiliency.<\/p>\n<p>If you are new to Bigtable, you can try to <a href=\"https:\/\/cloud.google.com\/bigtable\/docs\/create-instance-write-data-cbt-cli\">create an instance and write data\nwith the cbt CLI<\/a>.<\/p>\n<p>You can use <a href=\"https:\/\/cloud.google.com\/bigtable\/docs\/googlesql-overview\">GoogleSQL statements<\/a> to query your Bigtable\ndata. GoogleSQL is an ANSI-compliant structured query language (SQL) that is\nalso implemented for other Google Cloud services. SQL queries are handled by\ncluster nodes in the same way as NoSQL data requests. Therefore, the same best\npractices apply when creating SQL queries to run against your Bigtable data,\nsuch as avoiding full table scans or complex filters.<\/p>"},{"title":"Cassandra Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/cassandra\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cassandra\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/cassandra.apache.org\/\">Apache Cassandra<\/a> is a NoSQL distributed database. By design,\nNoSQL databases are lightweight, open-source, non-relational, and largely\ndistributed. Counted among their strengths are horizontal scalability,\ndistributed architectures, and a flexible approach to schema definition.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Cassandra Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cassandra\/tools\/cassandra-cql\/\"><strong>cassandra-cql<\/strong><\/a><\/td>\n <td>A &#34;cassandra-cql&#34; tool executes a pre-defined CQL statement against a Cassandra database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-cassandra-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cassandra<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">hosts<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span>- <span class=\"m\">127.0.0.1<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">keyspace<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my_keyspace<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">protoVersion<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"m\">4<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">username<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">${USER_NAME}<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">password<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">${PASSWORD}<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">caPath: \/path\/to\/ca.crt # Optional<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">path to CA certificate<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">certPath: \/path\/to\/client.crt # Optional<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">path to client certificate<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">keyPath: \/path\/to\/client.key # Optional<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">path to client key<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">enableHostVerification: true # Optional<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">enable host verification<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><div class=\"notice tip\" >\n <p class=\"notice-title\">\n <span class=\"icon-notice baseline\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"300.5 134 300 300\">\n <path d=\"M551.281 252.36c0-3.32-1.172-6.641-3.515-8.985l-17.774-17.578c-2.344-2.344-5.469-3.711-8.789-3.711-3.32 0-6.445 1.367-8.789 3.71l-79.687 79.493-44.141-44.14c-2.344-2.344-5.469-3.712-8.79-3.712-3.32 0-6.444 1.368-8.788 3.711l-17.774 17.579c-2.343 2.343-3.515 5.664-3.515 8.984 0 3.32 1.172 6.445 3.515 8.789l70.704 70.703c2.343 2.344 5.664 3.711 8.789 3.711 3.32 0 6.64-1.367 8.984-3.71l106.055-106.056c2.343-2.343 3.515-5.468 3.515-8.789ZM600.5 284c0 82.813-67.188 150-150 150-82.813 0-150-67.188-150-150 0-82.813 67.188-150 150-150 82.813 0 150 67.188 150 150Z\"\/>\n<\/svg>\n\n <\/span>Tip<\/p>"},{"title":"ClickHouse Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/clickhouse.com\/docs\">ClickHouse<\/a> is a fast, open-source, column-oriented database<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>ClickHouse Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/tools\/clickhouse-execute-sql\/\"><strong>clickhouse-execute-sql<\/strong><\/a><\/td>\n <td>A &#34;clickhouse-execute-sql&#34; tool executes a SQL statement against a ClickHouse database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/tools\/clickhouse-sql\/\"><strong>clickhouse-sql<\/strong><\/a><\/td>\n <td>A &#34;clickhouse-sql&#34; tool executes SQL queries as prepared statements in ClickHouse.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/tools\/clickhouse-list-databases\/\"><strong>clickhouse-list-databases<\/strong><\/a><\/td>\n <td>A &#34;clickhouse-list-databases&#34; tool lists all databases in a ClickHouse instance.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/tools\/clickhouse-list-tables\/\"><strong>clickhouse-list-tables<\/strong><\/a><\/td>\n <td>A &#34;clickhouse-list-tables&#34; tool lists all tables in a specific ClickHouse database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"database-user\">Database User<\/h3>\n<p>This source uses standard ClickHouse authentication. You will need to <a href=\"https:\/\/clickhouse.com\/docs\/en\/sql-reference\/statements\/create\/user\">create a\nClickHouse user<\/a> (or with <a href=\"https:\/\/clickhouse.com\/docs\/getting-started\/quick-start\/cloud#connect-with-your-app\">ClickHouse\nCloud<\/a>) to connect to the database with. The user should have\nappropriate permissions for the operations you plan to perform.<\/p>"},{"title":"Cloud SQL Admin Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-sql-admin<\/code> source provides a client to interact with the <a href=\"https:\/\/cloud.google.com\/sql\/docs\/mysql\/admin-api\">Google\nCloud SQL Admin API<\/a>. This\nallows tools to perform administrative tasks on Cloud SQL instances, such as\ncreating users and databases.<\/p>\n<p>Authentication can be handled in two ways:<\/p>\n<ol>\n<li><strong>Application Default Credentials (ADC):<\/strong> By default, the source uses ADC\nto authenticate with the API.<\/li>\n<li><strong>Client-side OAuth:<\/strong> If <code>useClientOAuth<\/code> is set to <code>true<\/code>, the source will\nexpect an OAuth 2.0 access token to be provided by the client (e.g., a web\nbrowser) for each request.<\/li>\n<\/ol>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Cloud SQL Admin Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqladminexecutemany\/\"><strong>cloud-sql-admin-execute-many<\/strong><\/a><\/td>\n <td>A &#34;cloud-sql-admin-execute-many&#34; tool executes multiple SQL statements against a specific Cloud SQL instance provided at runtime.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqladminsqlmany\/\"><strong>cloud-sql-admin-sql-many<\/strong><\/a><\/td>\n <td>A &#34;cloud-sql-admin-sql-many&#34; tool executes a predefined SQL statement against a specific Cloud SQL instance provided at runtime.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqllistdatabases\/\"><strong>cloud-sql-list-databases<\/strong><\/a><\/td>\n <td>List Cloud SQL databases in an instance.<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqllistinstances\/\"><strong>cloud-sql-list-instances<\/strong><\/a><\/td>\n <td>List Cloud SQL instances in a project.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlmysqlcreateinstance\/\"><strong>cloud-sql-mysql-create-instance<\/strong><\/a><\/td>\n <td>Create a Cloud SQL for MySQL instance.<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlcloneinstance\/\"><strong>cloud-sql-clone-instance<\/strong><\/a><\/td>\n <td>Clone a Cloud SQL instance.<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlcreatebackup\/\"><strong>cloud-sql-create-backup<\/strong><\/a><\/td>\n <td>Creates a backup on a Cloud SQL instance.<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlcreatedatabase\/\"><strong>cloud-sql-create-database<\/strong><\/a><\/td>\n <td>Create a new database in a Cloud SQL instance.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlcreateusers\/\"><strong>cloud-sql-create-users<\/strong><\/a><\/td>\n <td>Create a new user in a Cloud SQL instance.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlgetinstances\/\"><strong>cloud-sql-get-instance<\/strong><\/a><\/td>\n <td>Get a Cloud SQL instance resource.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlmssqlcreateinstance\/\"><strong>cloud-sql-mssql-create-instance<\/strong><\/a><\/td>\n <td>Create a Cloud SQL for SQL Server instance.<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlpgcreateinstances\/\"><strong>cloud-sql-postgres-create-instance<\/strong><\/a><\/td>\n <td>Create a Cloud SQL for PostgreSQL instance.<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlrestorebackup\/\"><strong>cloud-sql-restore-backup<\/strong><\/a><\/td>\n <td>Restores a backup of a Cloud SQL instance.<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlwaitforoperation\/\"><strong>cloud-sql-wait-for-operation<\/strong><\/a><\/td>\n <td>Wait for a long-running Cloud SQL operation to complete.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlpgupgradeprecheck\/\"><strong>postgres-upgrade-precheck<\/strong><\/a><\/td>\n <td>Perform a pre-check for a Cloud SQL for PostgreSQL major version upgrade.<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-cloud-sql-admin<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-sql-admin<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nn\">---<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-oauth-cloud-sql-admin<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-sql-admin<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">useClientOAuth<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"kc\">true<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-sql-admin&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>defaultProject<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The Google Cloud project ID to use for Cloud SQL infrastructure tools.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>useClientOAuth<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">boolean<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>If true, the source will use client-side OAuth for authorization. Otherwise, it will use Application Default Credentials. Defaults to <code>false<\/code>.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"Cloud SQL for SQL Server Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-mssql\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-mssql\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/cloud.google.com\/sql\/docs\/sqlserver\">Cloud SQL for SQL Server<\/a> is a managed database service that\nhelps you set up, maintain, manage, and administer your SQL Server databases on\nGoogle Cloud.<\/p>\n<p>If you are new to Cloud SQL for SQL Server, you can try <a href=\"https:\/\/cloud.google.com\/sql\/docs\/sqlserver\/connect-overview\">creating and connecting\nto a database by following these instructions<\/a>.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n\n \n \n <h3>Cloud SQL for SQL Server Source Tools<\/h3>\n \n \n\n <p><em><strong>Cloud SQL for SQL Server Source<\/strong> maintains full compatibility with <strong>SQL Server<\/strong>, allowing you to use the following tools with this connection:<\/em><\/p>"},{"title":"Cloud SQL for MySQL Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-mysql\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-mysql\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/cloud.google.com\/sql\/docs\/mysql\">Cloud SQL for MySQL<\/a> is a fully-managed database service\nthat helps you set up, maintain, manage, and administer your MySQL\nrelational databases on Google Cloud Platform.<\/p>\n<p>If you are new to Cloud SQL for MySQL, you can try <a href=\"https:\/\/cloud.google.com\/sql\/docs\/mysql\/connect-instance-local-computer\">creating and connecting\nto a database by following these instructions<\/a>.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n\n \n \n <h3>Cloud SQL for MySQL Source Tools<\/h3>\n \n \n\n <p><em><strong>Cloud SQL for MySQL Source<\/strong> maintains full compatibility with <strong>MySQL<\/strong>, allowing you to use the following tools with this connection:<\/em><\/p>"},{"title":"Cloud SQL for PostgreSQL Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/cloud.google.com\/sql\/docs\/postgres\">Cloud SQL for PostgreSQL<\/a> is a fully-managed database service\nthat helps you set up, maintain, manage, and administer your PostgreSQL\nrelational databases on Google Cloud Platform.<\/p>\n<p>If you are new to Cloud SQL for PostgreSQL, you can try <a href=\"https:\/\/cloud.google.com\/sql\/docs\/postgres\/connect-instance-local-computer\">creating and connecting\nto a database by following these instructions<\/a>.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Cloud SQL for PostgreSQL Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-apply-spec\/\"><strong>vector-assist-apply-spec<\/strong><\/a><\/td>\n <td>The &#34;vector-assist-apply-spec&#34; tool automatically executes all SQL recommendations associated with a specific vector specification or table to finalize the vector search setup.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-define-spec\/\"><strong>vector-assist-define-spec<\/strong><\/a><\/td>\n <td>The &#34;vector-assist-define-spec&#34; tool defines a new vector specification by capturing the user&#39;s intent and requirements for a vector search workload, generating SQL recommendations for setting up database, embeddings, and vector indexes.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-delete-spec\/\"><strong>vector-assist-delete-spec<\/strong><\/a><\/td>\n <td>The &#34;vector-assist-delete-spec&#34; tool deletes an existing vector specification and its associated metadata using its spec_id.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-generate-query\/\"><strong>vector-assist-generate-query<\/strong><\/a><\/td>\n <td>The &#34;vector-assist-generate-query&#34; tool produces optimized SQL queries for vector search, leveraging metadata and specifications to enable semantic and similarity searches.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-get-spec\/\"><strong>vector-assist-get-spec<\/strong><\/a><\/td>\n <td>The &#34;vector-assist-get-spec&#34; tool retrieves the details of an existing vector specification using its unique spec_id.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-improve-query-recall\/\"><strong>vector-assist-improve-query-recall<\/strong><\/a><\/td>\n <td>The &#34;vector-assist-improve-query-recall&#34; tool generates SQL recommendations to improve search accuracy for users experiencing degraded recall.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-list-specs\/\"><strong>vector-assist-list-specs<\/strong><\/a><\/td>\n <td>The &#34;vector-assist-list-specs&#34; tool retrieves a list of all defined vector specifications for a given table and column.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-modify-spec\/\"><strong>vector-assist-modify-spec<\/strong><\/a><\/td>\n <td>The &#34;vector-assist-modify-spec&#34; tool modifies an existing vector specification with new parameters or overrides, recalculating the generated SQL recommendations to match the updated requirements.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n\n \n \n\n <p><em><strong>Cloud SQL for PostgreSQL Source<\/strong> maintains full compatibility with <strong>PostgreSQL<\/strong>, allowing you to use the following tools with this connection:<\/em><\/p>"},{"title":"Cloud Storage Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/cloud.google.com\/storage\/docs\">Cloud Storage<\/a> is Google Cloud&rsquo;s managed service for storing\nunstructured data (blobs) in containers called <em>buckets<\/em>. Buckets live in a GCP\nproject; objects are addressed by <code>gs:\/\/&lt;bucket&gt;\/&lt;object&gt;<\/code>.<\/p>\n<p>If you are new to Cloud Storage, you can try the\n<a href=\"https:\/\/cloud.google.com\/storage\/docs\/discover-object-storage-console\">quickstart<\/a> to create a bucket and upload your first objects.<\/p>\n<p>The Cloud Storage source is configured at the <strong>project<\/strong> level. Individual\ntools take a <code>bucket<\/code> parameter, so a single configured source can operate\nagainst any bucket the underlying credentials are authorized for.<\/p>"},{"title":"Gemini Data Analytics Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-gemini-data-analytics<\/code> source provides a client to interact with the <a href=\"https:\/\/docs.cloud.google.com\/gemini\/docs\/conversational-analytics-api\/reference\/rest\">Gemini Data Analytics API<\/a>. This allows tools to send natural language queries to the API.<\/p>\n<p>Authentication can be handled in two ways:<\/p>\n<ol>\n<li><strong>Application Default Credentials (ADC) (Recommended):<\/strong> By default, the source uses ADC to authenticate with the API. The Toolbox server will fetch the credentials from its running environment (server-side authentication). This is the recommended method.<\/li>\n<li><strong>Client-side OAuth:<\/strong> If <code>useClientOAuth<\/code> is set to <code>true<\/code>, the source expects the authentication token to be provided by the caller when making a request to the Toolbox server (typically via an HTTP Bearer token). The Toolbox server will then forward this token to the underlying Gemini Data Analytics API calls.<\/li>\n<\/ol>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Gemini Data Analytics Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/tools\/cloud-gda-query\/\"><strong>cloud-gemini-data-analytics-query<\/strong><\/a><\/td>\n <td>A tool to convert natural language queries into SQL statements using the Gemini Data Analytics QueryData API.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/tools\/conversational-analytics-ask-data-agent\/\"><strong>conversational-analytics-ask-data-agent<\/strong><\/a><\/td>\n <td>A &#34;conversational-analytics-ask-data-agent&#34; tool allows conversational interaction with a Conversational Analytics source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/tools\/conversational-analytics-get-data-agent-info\/\"><strong>conversational-analytics-get-data-agent-info<\/strong><\/a><\/td>\n <td>A &#34;conversational-analytics-get-data-agent-info&#34; tool allows retrieving information about a specific Conversational Analytics data agent.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/tools\/conversational-analytics-list-accessible-data-agents\/\"><strong>conversational-analytics-list-accessible-data-agents<\/strong><\/a><\/td>\n <td>A &#34;conversational-analytics-list-accessible-data-agents&#34; tool allows listing accessible Conversational Analytics data agents.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-gda-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-gemini-data-analytics<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">projectId<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-project-id<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nn\">---<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-oauth-gda-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-gemini-data-analytics<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">projectId<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-project-id<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">useClientOAuth<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"kc\">true<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-gemini-data-analytics&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>projectId<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The Google Cloud Project ID where the API is enabled.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>useClientOAuth<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">boolean<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>If true, the source uses the token provided by the caller (forwarded to the API). Otherwise, it uses server-side Application Default Credentials (ADC). Defaults to <code>false<\/code>.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"Cloud Healthcare API Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <a href=\"https:\/\/cloud.google.com\/healthcare\/docs\">Cloud Healthcare API<\/a> provides a managed solution\nfor storing and accessing healthcare data in Google Cloud, providing a\ncritical bridge between existing care systems and applications hosted on\nGoogle Cloud. It supports healthcare data standards such as HL7\u00ae FHIR\u00ae,\nHL7\u00ae v2, and DICOM\u00ae. It provides a fully managed, highly scalable,\nenterprise-grade development environment for building clinical and analytics\nsolutions securely on Google Cloud.<\/p>\n<p>A dataset is a container in your Google Cloud project that holds modality-specific\nhealthcare data. Datasets contain other data stores, such as FHIR stores and DICOM\nstores, which in turn hold their own types of healthcare data.<\/p>"},{"title":"Cloud Logging Admin Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudloggingadmin\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudloggingadmin\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The Cloud Logging Admin source provides a client to interact with the <a href=\"https:\/\/cloud.google.com\/logging\/docs\">Google\nCloud Logging API<\/a>. This allows tools to list log names, monitored resource types, and query log entries.<\/p>\n<p>Authentication can be handled in two ways:<\/p>\n<ol>\n<li><strong>Application Default Credentials (ADC):<\/strong> By default, the source uses ADC\nto authenticate with the API.<\/li>\n<li><strong>Client-side OAuth:<\/strong> If <code>useClientOAuth<\/code> is set to <code>true<\/code>, the source will\nexpect an OAuth 2.0 access token to be provided by the client (e.g., a web\nbrowser) for each request.<\/li>\n<\/ol>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Cloud Logging Admin Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudloggingadmin\/tools\/cloud-logging-admin-list-log-names\/\"><strong>cloud-logging-admin-list-log-names<\/strong><\/a><\/td>\n <td>A &#34;cloud-logging-admin-list-log-names&#34; tool lists the log names in the project.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudloggingadmin\/tools\/cloud-logging-admin-list-resource-types\/\"><strong>cloud-logging-admin-list-resource-types<\/strong><\/a><\/td>\n <td>A &#34;cloud-logging-admin-list-resource-types&#34; tool lists the monitored resource types.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudloggingadmin\/tools\/cloud-logging-admin-query-logs\/\"><strong>cloud-logging-admin-query-logs<\/strong><\/a><\/td>\n <td>A &#34;cloud-logging-admin-query-logs&#34; tool queries log entries.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"example\">Example<\/h2>\n<p>Initialize a Cloud Logging Admin source that uses ADC:<\/p>"},{"title":"Cloud Monitoring Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudmonitoring\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudmonitoring\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-monitoring<\/code> source provides a client to interact with the <a href=\"https:\/\/cloud.google.com\/monitoring\/api\">Google\nCloud Monitoring API<\/a>. This allows\ntools to access cloud monitoring metrics explorer and run promql queries.<\/p>\n<p>Authentication can be handled in two ways:<\/p>\n<ol>\n<li><strong>Application Default Credentials (ADC):<\/strong> By default, the source uses ADC\nto authenticate with the API.<\/li>\n<li><strong>Client-side OAuth:<\/strong> If <code>useClientOAuth<\/code> is set to <code>true<\/code>, the source will\nexpect an OAuth 2.0 access token to be provided by the client (e.g., a web\nbrowser) for each request.<\/li>\n<\/ol>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Cloud Monitoring Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudmonitoring\/tools\/cloud-monitoring-query-prometheus\/\"><strong>cloud-monitoring-query-prometheus<\/strong><\/a><\/td>\n <td>The &#34;cloud-monitoring-query-prometheus&#34; tool fetches time series metrics for a project using a given prometheus query.<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-cloud-monitoring<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-monitoring<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nn\">---<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-oauth-cloud-monitoring<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-monitoring<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">useClientOAuth<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"kc\">true<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-monitoring&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>useClientOAuth<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">boolean<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>If true, the source will use client-side OAuth for authorization. Otherwise, it will use Application Default Credentials. Defaults to <code>false<\/code>.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"CockroachDB Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/www.cockroachlabs.com\/docs\/\">CockroachDB<\/a> is a distributed SQL database designed for cloud-native applications. It provides strong consistency, horizontal scalability, and built-in resilience with automatic failover and recovery. CockroachDB uses the PostgreSQL wire protocol, making it compatible with many PostgreSQL tools and drivers while providing unique features like multi-region deployments and distributed transactions.<\/p>\n<p><strong>Minimum Version:<\/strong> CockroachDB v25.1 or later is recommended for full tool compatibility.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>CockroachDB Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/tools\/cockroachdb-execute-sql\/\"><strong>cockroachdb-execute-sql<\/strong><\/a><\/td>\n <td>Execute ad-hoc SQL statements against a CockroachDB database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/tools\/cockroachdb-list-schemas\/\"><strong>cockroachdb-list-schemas<\/strong><\/a><\/td>\n <td>List schemas in a CockroachDB database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/tools\/cockroachdb-list-tables\/\"><strong>cockroachdb-list-tables<\/strong><\/a><\/td>\n <td>List tables in a CockroachDB database with schema details.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cockroachdb\/tools\/cockroachdb-sql\/\"><strong>cockroachdb-sql<\/strong><\/a><\/td>\n <td>Execute parameterized SQL queries in CockroachDB.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"database-user\">Database User<\/h3>\n<p>This source uses standard authentication. You will need to <a href=\"https:\/\/www.cockroachlabs.com\/docs\/stable\/create-user.html\">create a CockroachDB user<\/a> to login to the database with. For CockroachDB Cloud deployments, SSL\/TLS is required.<\/p>"},{"title":"Couchbase Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/couchbase\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/couchbase\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>couchbase<\/code> source establishes a connection to a Couchbase database cluster,\nallowing tools to execute SQL queries against it.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Couchbase Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/couchbase\/tools\/couchbase-sql\/\"><strong>couchbase-sql<\/strong><\/a><\/td>\n <td>A &#34;couchbase-sql&#34; tool executes a pre-defined SQL statement against a Couchbase database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-couchbase-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">couchbase<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">connectionString<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">couchbase:\/\/localhost<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">bucket<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">travel-sample<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">scope<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">inventory<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">username<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Administrator<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">password<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">password<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><div class=\"notice note\" >\n <p class=\"notice-title\">\n <span class=\"icon-notice baseline\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 128 300 300\">\n <path d=\"M150 128c82.813 0 150 67.188 150 150 0 82.813-67.188 150-150 150C67.187 428 0 360.812 0 278c0-82.813 67.188-150 150-150Zm25 243.555v-37.11c0-3.515-2.734-6.445-6.055-6.445h-37.5c-3.515 0-6.445 2.93-6.445 6.445v37.11c0 3.515 2.93 6.445 6.445 6.445h37.5c3.32 0 6.055-2.93 6.055-6.445Zm-.39-67.188 3.515-121.289c0-1.367-.586-2.734-1.953-3.516-1.172-.976-2.93-1.562-4.688-1.562h-42.968c-1.758 0-3.516.586-4.688 1.563-1.367.78-1.953 2.148-1.953 3.515l3.32 121.29c0 2.734 2.93 4.882 6.64 4.882h36.134c3.515 0 6.445-2.148 6.64-4.883Z\"\/>\n<\/svg>\n\n <\/span>Note<\/p>"},{"title":"Data Lineage Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/datalineage\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/datalineage\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The Data Lineage integration allows the MCP Toolbox to connect to the Google Cloud Data Lineage API. It enables large language models to query and analyze data lineage, representing the flow of data between source (upstream) and target (downstream) assets.<\/p>\n<p>This integration supports:<\/p>\n<ul>\n<li><strong>Entity-Level Lineage:<\/strong> Tracking data flow between entire assets (e.g., tables, files).<\/li>\n<li><strong>Column-Level Lineage (CLL):<\/strong> Tracking data flow between specific fields or columns within assets.<\/li>\n<\/ul>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Data Lineage Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/datalineage\/tools\/datalineage-search-lineage\/\"><strong>datalineage-search-lineage<\/strong><\/a><\/td>\n <td>A &#34;datalineage-search-lineage&#34; tool allows to retrieve a streaming response of lineage links connected to the requested assets.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"example\">Example<\/h2>\n<p>Here is an example configuration for the Data Lineage source:<\/p>"},{"title":"Dataproc Clusters Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <a href=\"https:\/\/cloud.google.com\/dataproc\/docs\/concepts\/overview\">Dataproc\nClusters<\/a> source\nallows Toolbox to interact with Dataproc Clusters hosted on Google Cloud.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Dataproc Clusters Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/tools\/dataproc-get-cluster\/\"><strong>dataproc-get-cluster<\/strong><\/a><\/td>\n <td>A &#34;dataproc-get-cluster&#34; tool retrieves a specific Dataproc cluster from the source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/tools\/dataproc-get-job\/\"><strong>dataproc-get-job<\/strong><\/a><\/td>\n <td>A &#34;dataproc-get-job&#34; tool retrieves a specific Dataproc job from the source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/tools\/dataproc-list-clusters\/\"><strong>dataproc-list-clusters<\/strong><\/a><\/td>\n <td>A &#34;dataproc-list-clusters&#34; tool returns a list of Dataproc clusters from the source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/tools\/dataproc-list-jobs\/\"><strong>dataproc-list-jobs<\/strong><\/a><\/td>\n <td>A &#34;dataproc-list-jobs&#34; tool returns a list of Dataproc jobs from the source.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"iam-permissions\">IAM Permissions<\/h3>\n<p>Dataproc uses <a href=\"https:\/\/cloud.google.com\/dataproc\/docs\/concepts\/iam\/iam\">Identity and Access Management\n(IAM)<\/a> to control user\nand group access to Dataproc resources.<\/p>"},{"title":"Dgraph Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/dgraph\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/dgraph\/source\/","description":"<div class=\"notice note\" >\n <p class=\"notice-title\">\n <span class=\"icon-notice baseline\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 128 300 300\">\n <path d=\"M150 128c82.813 0 150 67.188 150 150 0 82.813-67.188 150-150 150C67.187 428 0 360.812 0 278c0-82.813 67.188-150 150-150Zm25 243.555v-37.11c0-3.515-2.734-6.445-6.055-6.445h-37.5c-3.515 0-6.445 2.93-6.445 6.445v37.11c0 3.515 2.93 6.445 6.445 6.445h37.5c3.32 0 6.055-2.93 6.055-6.445Zm-.39-67.188 3.515-121.289c0-1.367-.586-2.734-1.953-3.516-1.172-.976-2.93-1.562-4.688-1.562h-42.968c-1.758 0-3.516.586-4.688 1.563-1.367.78-1.953 2.148-1.953 3.515l3.32 121.29c0 2.734 2.93 4.882 6.64 4.882h36.134c3.515 0 6.445-2.148 6.64-4.883Z\"\/>\n<\/svg>\n\n <\/span>Note<\/p><p><strong>\u26a0\ufe0f Best Effort Maintenance<\/strong><\/p>\n<p>This integration is maintained on a best-effort basis by the project\nteam\/community. While we strive to address issues and provide workarounds when\nresources are available, there are no guaranteed response times or code fixes.<\/p>"},{"title":"Elasticsearch Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/elasticsearch\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/elasticsearch\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/index.html\">Elasticsearch<\/a> is a distributed, free and open search and\nanalytics engine for all types of data, including textual, numerical,\ngeospatial, structured, and unstructured.<\/p>\n<p>If you are new to Elasticsearch, you can learn how to\n<a href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/getting-started.html\">set up a cluster and start indexing data<\/a>.<\/p>\n<p>Elasticsearch uses <a href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/esql.html\">ES|QL<\/a> for querying data. ES|QL\nis a powerful query language that allows you to search and aggregate data in\nElasticsearch.<\/p>\n<p>See the <a href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/index.html\">official\ndocumentation<\/a>\nfor more information.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Elasticsearch Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/elasticsearch\/tools\/elasticsearch-esql\/\"><strong>elasticsearch-esql<\/strong><\/a><\/td>\n <td>Execute ES|QL queries.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/elasticsearch\/tools\/elasticsearch-execute-esql\/\"><strong>elasticsearch-execute-esql<\/strong><\/a><\/td>\n <td>Execute arbitrary ES|QL statements.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"api-key\">API Key<\/h3>\n<p>Toolbox uses an <a href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/security-api-create-api-key.html\">API key<\/a> to authorize and authenticate when\ninteracting with <a href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/index.html\">Elasticsearch<\/a>.<\/p>"},{"title":"Firebird Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/firebird\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/firebird\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/firebirdsql.org\/\">Firebird<\/a> is a relational database management system offering many\nANSI SQL standard features that runs on Linux, Windows, and a variety of Unix\nplatforms. It is known for its small footprint, powerful features, and easy\nmaintenance.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Firebird Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firebird\/tools\/firebird-execute-sql\/\"><strong>firebird-execute-sql<\/strong><\/a><\/td>\n <td>A &#34;firebird-execute-sql&#34; tool executes a SQL statement against a Firebird database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firebird\/tools\/firebird-sql\/\"><strong>firebird-sql<\/strong><\/a><\/td>\n <td>A &#34;firebird-sql&#34; tool executes a pre-defined SQL statement against a Firebird database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"database-user\">Database User<\/h3>\n<p>This source uses standard authentication. You will need to <a href=\"https:\/\/www.firebirdsql.org\/refdocs\/langrefupd25-security-sql-user-mgmt.html#langrefupd25-security-create-user\">create a Firebird\nuser<\/a> to login to the database with.<\/p>"},{"title":"Firestore Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/cloud.google.com\/firestore\/docs\">Firestore<\/a> is a NoSQL document database built for automatic\nscaling, high performance, and ease of application development. While the\nFirestore interface has many of the same features as traditional databases,\nas a NoSQL database it differs from them in the way it describes relationships\nbetween data objects.<\/p>\n<p>If you are new to Firestore, you can <a href=\"https:\/\/cloud.google.com\/firestore\/docs\/quickstart-servers\">create a database and learn the\nbasics<\/a>.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Firestore Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-add-documents\/\"><strong>firestore-add-documents<\/strong><\/a><\/td>\n <td>A &#34;firestore-add-documents&#34; tool adds document to a given collection path.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-delete-documents\/\"><strong>firestore-delete-documents<\/strong><\/a><\/td>\n <td>A &#34;firestore-delete-documents&#34; tool deletes multiple documents from Firestore by their paths.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-get-documents\/\"><strong>firestore-get-documents<\/strong><\/a><\/td>\n <td>A &#34;firestore-get-documents&#34; tool retrieves multiple documents from Firestore by their paths.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-get-rules\/\"><strong>firestore-get-rules<\/strong><\/a><\/td>\n <td>A &#34;firestore-get-rules&#34; tool retrieves the active Firestore security rules for the current project.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-list-collections\/\"><strong>firestore-list-collections<\/strong><\/a><\/td>\n <td>A &#34;firestore-list-collections&#34; tool lists collections in Firestore, either at the root level or as subcollections of a document.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-query\/\"><strong>firestore-query<\/strong><\/a><\/td>\n <td>Query a Firestore collection with parameterizable filters and Firestore native JSON value types\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-query-collection\/\"><strong>firestore-query-collection<\/strong><\/a><\/td>\n <td>A &#34;firestore-query-collection&#34; tool allow to query collections in Firestore.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-update-document\/\"><strong>firestore-update-document<\/strong><\/a><\/td>\n <td>A &#34;firestore-update-document&#34; tool updates an existing document in Firestore.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/tools\/firestore-validate-rules\/\"><strong>firestore-validate-rules<\/strong><\/a><\/td>\n <td>A &#34;firestore-validate-rules&#34; tool validates Firestore security rules syntax and semantic correctness without deploying them. It provides detailed error reporting with source positions and code snippets.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"iam-permissions\">IAM Permissions<\/h3>\n<p>Firestore uses <a href=\"https:\/\/cloud.google.com\/firestore\/docs\/security\/iam\">Identity and Access Management (IAM)<\/a> to control\nuser and group access to Firestore resources. Toolbox will use your <a href=\"https:\/\/cloud.google.com\/docs\/authentication#adc\">Application\nDefault Credentials (ADC)<\/a> to authorize and authenticate when interacting\nwith <a href=\"https:\/\/cloud.google.com\/firestore\/docs\">Firestore<\/a>.<\/p>"},{"title":"HTTP Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/http\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/http\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The HTTP Source allows Toolbox to retrieve data from arbitrary HTTP\nendpoints. This enables Generative AI applications to access data from web APIs\nand other HTTP-accessible resources.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n\n\n\n\n\n\n\n <h3>HTTP Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/http\/tools\/http-tool\/\"><strong>http<\/strong><\/a><\/td>\n <td>A &#34;http&#34; tool sends out an HTTP request to an HTTP endpoint.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-http-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">http<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">baseUrl<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">https:\/\/api.example.com\/data<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">timeout<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">10s<\/span><span class=\"w\"> <\/span><span class=\"c\"># default to 30s<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">headers<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">Authorization<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Bearer ${API_KEY}<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">Content-Type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">application\/json<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">queryParams<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">param1<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">value1<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">param2<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">value2<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"c\"># returnFullError: false<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"c\"># disableSslVerification: false<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><div class=\"notice tip\" >\n <p class=\"notice-title\">\n <span class=\"icon-notice baseline\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"300.5 134 300 300\">\n <path d=\"M551.281 252.36c0-3.32-1.172-6.641-3.515-8.985l-17.774-17.578c-2.344-2.344-5.469-3.711-8.789-3.711-3.32 0-6.445 1.367-8.789 3.71l-79.687 79.493-44.141-44.14c-2.344-2.344-5.469-3.712-8.79-3.712-3.32 0-6.444 1.368-8.788 3.711l-17.774 17.579c-2.343 2.343-3.515 5.664-3.515 8.984 0 3.32 1.172 6.445 3.515 8.789l70.704 70.703c2.343 2.344 5.664 3.711 8.789 3.711 3.32 0 6.64-1.367 8.984-3.71l106.055-106.056c2.343-2.343 3.515-5.468 3.515-8.789ZM600.5 284c0 82.813-67.188 150-150 150-82.813 0-150-67.188-150-150 0-82.813 67.188-150 150-150 82.813 0 150 67.188 150 150Z\"\/>\n<\/svg>\n\n <\/span>Tip<\/p>"},{"title":"Knowledge Catalog (formerly known as Dataplex) Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/cloud.google.com\/dataplex\/docs\">Knowledge Catalog<\/a> is a unified, intelligent governance\nsolution for data and AI assets in Google Cloud. Knowledge Catalog\npowers AI, analytics, and business intelligence at scale.<\/p>\n<p>At the heart of these governance capabilities is a catalog that contains a\ncentralized inventory of the data assets in your organization. Knowledge Catalog\nholds business, technical, and runtime metadata for all of\nyour data. It helps you discover relationships and semantics in the metadata by\napplying artificial intelligence and machine learning.<\/p>"},{"title":"Looker Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/cloud.google.com\/looker\/docs\">Looker<\/a> is a web based business intelligence and data management\ntool that provides a semantic layer to facilitate querying. It can be deployed\nin the cloud, on GCP, or on premises.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Looker Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-create-git-branch\/\"><strong>Create Git Branch Tool<\/strong><\/a><\/td>\n <td>A &#34;looker-create-git-branch&#34; tool is used to create a new git branch for a LookML project.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-delete-git-branch\/\"><strong>Delete Git Branch Tool<\/strong><\/a><\/td>\n <td>A &#34;looker-delete-git-branch&#34; tool is used to delete a git branch of a LookML project.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-git-branch\/\"><strong>Get Git Branch Tool<\/strong><\/a><\/td>\n <td>A &#34;looker-get-git-branch&#34; tool is used to retrieve the current git branch of a LookML project.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-list-git-branches\/\"><strong>List Git Branches Tool<\/strong><\/a><\/td>\n <td>A &#34;looker-list-git-branches&#34; tool is used to retrieve the list of available git branches of a LookML project.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-add-dashboard-element\/\"><strong>looker-add-dashboard-element<\/strong><\/a><\/td>\n <td>&#34;looker-add-dashboard-element&#34; creates a dashboard element in the given dashboard.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-add-dashboard-filter\/\"><strong>looker-add-dashboard-filter<\/strong><\/a><\/td>\n <td>The &#34;looker-add-dashboard-filter&#34; tool adds a filter to a specified dashboard.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-conversational-analytics\/\"><strong>looker-conversational-analytics<\/strong><\/a><\/td>\n <td>The &#34;looker-conversational-analytics&#34; tool will use the Conversational Analaytics API to analyze data from Looker\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-create-agent\/\"><strong>looker-create-agent Tool<\/strong><\/a><\/td>\n <td>&#34;looker-create-agent&#34; creates a Looker Conversation Analytics agent.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-create-project-directory\/\"><strong>looker-create-project-directory<\/strong><\/a><\/td>\n <td>A &#34;looker-create-project-directory&#34; tool creates a new directory in a LookML project.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-create-project-file\/\"><strong>looker-create-project-file<\/strong><\/a><\/td>\n <td>A &#34;looker-create-project-file&#34; tool creates a new LookML file in a project.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-delete-agent\/\"><strong>looker-delete-agent Tool<\/strong><\/a><\/td>\n <td>&#34;looker-delete-agent&#34; deletes a Looker Conversation Analytics agent.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-delete-project-directory\/\"><strong>looker-delete-project-directory<\/strong><\/a><\/td>\n <td>A &#34;looker-delete-project-directory&#34; tool deletes a directory from a LookML project.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-delete-project-file\/\"><strong>looker-delete-project-file<\/strong><\/a><\/td>\n <td>A &#34;looker-delete-project-file&#34; tool deletes a LookML file in a project.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-dev-mode\/\"><strong>looker-dev-mode<\/strong><\/a><\/td>\n <td>A &#34;looker-dev-mode&#34; tool changes the current session into and out of dev mode\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-generate-embed-url\/\"><strong>looker-generate-embed-url<\/strong><\/a><\/td>\n <td>&#34;looker-generate-embed-url&#34; generates an embeddable URL for Looker content.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-agent\/\"><strong>looker-get-agent Tool<\/strong><\/a><\/td>\n <td>&#34;looker-get-agent&#34; retrieves a Looker Conversation Analytics agent.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-connection-databases\/\"><strong>looker-get-connection-databases<\/strong><\/a><\/td>\n <td>A &#34;looker-get-connection-databases&#34; tool returns all the databases in a connection.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-connection-schemas\/\"><strong>looker-get-connection-schemas<\/strong><\/a><\/td>\n <td>A &#34;looker-get-connection-schemas&#34; tool returns all the schemas in a connection.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-connection-table-columns\/\"><strong>looker-get-connection-table-columns<\/strong><\/a><\/td>\n <td>A &#34;looker-get-connection-table-columns&#34; tool returns all the columns for each table specified.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-connection-tables\/\"><strong>looker-get-connection-tables<\/strong><\/a><\/td>\n <td>A &#34;looker-get-connection-tables&#34; tool returns all the tables in a connection.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-connections\/\"><strong>looker-get-connections<\/strong><\/a><\/td>\n <td>A &#34;looker-get-connections&#34; tool returns all the connections in the source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-dashboards\/\"><strong>looker-get-dashboards<\/strong><\/a><\/td>\n <td>&#34;looker-get-dashboards&#34; tool searches for a saved Dashboard by name or description.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-dimensions\/\"><strong>looker-get-dimensions<\/strong><\/a><\/td>\n <td>A &#34;looker-get-dimensions&#34; tool returns all the dimensions from a given explore in a given model in the source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-explores\/\"><strong>looker-get-explores<\/strong><\/a><\/td>\n <td>A &#34;looker-get-explores&#34; tool returns all explores for the given model from the source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-filters\/\"><strong>looker-get-filters<\/strong><\/a><\/td>\n <td>A &#34;looker-get-filters&#34; tool returns all the filters from a given explore in a given model in the source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-looks\/\"><strong>looker-get-looks<\/strong><\/a><\/td>\n <td>&#34;looker-get-looks&#34; searches for saved Looks in a Looker source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-measures\/\"><strong>looker-get-measures<\/strong><\/a><\/td>\n <td>A &#34;looker-get-measures&#34; tool returns all the measures from a given explore in a given model in the source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-models\/\"><strong>looker-get-models<\/strong><\/a><\/td>\n <td>A &#34;looker-get-models&#34; tool returns all the models in the source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-parameters\/\"><strong>looker-get-parameters<\/strong><\/a><\/td>\n <td>A &#34;looker-get-parameters&#34; tool returns all the parameters from a given explore in a given model in the source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-project-directories\/\"><strong>looker-get-project-directories<\/strong><\/a><\/td>\n <td>A &#34;looker-get-project-directories&#34; tool returns the directories within a specific LookML project.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-project-file\/\"><strong>looker-get-project-file<\/strong><\/a><\/td>\n <td>A &#34;looker-get-project-file&#34; tool returns the contents of a LookML fle.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-project-files\/\"><strong>looker-get-project-files<\/strong><\/a><\/td>\n <td>A &#34;looker-get-project-files&#34; tool returns all the LookML fles in a project in the source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-get-projects\/\"><strong>looker-get-projects<\/strong><\/a><\/td>\n <td>A &#34;looker-get-projects&#34; tool returns all the LookML projects in the source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-health-analyze\/\"><strong>looker-health-analyze<\/strong><\/a><\/td>\n <td>&#34;looker-health-analyze&#34; provides a set of analytical commands for a Looker instance, allowing users to analyze projects, models, and explores.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-health-pulse\/\"><strong>looker-health-pulse<\/strong><\/a><\/td>\n <td>&#34;looker-health-pulse&#34; performs health checks on a Looker instance, with multiple actions available (e.g., checking database connections, dashboard performance, etc).\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-health-vacuum\/\"><strong>looker-health-vacuum<\/strong><\/a><\/td>\n <td>&#34;looker-health-vacuum&#34; provides a set of commands to audit and identify unused LookML objects in a Looker instance.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-list-agents\/\"><strong>looker-list-agents Tool<\/strong><\/a><\/td>\n <td>&#34;looker-list-agents&#34; retrieves the list of Looker Conversation Analytics agents.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-make-dashboard\/\"><strong>looker-make-dashboard<\/strong><\/a><\/td>\n <td>&#34;looker-make-dashboard&#34; generates a Looker dashboard in the users personal folder in Looker\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-make-look\/\"><strong>looker-make-look<\/strong><\/a><\/td>\n <td>&#34;looker-make-look&#34; generates a Looker look in the users personal folder in Looker\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-query\/\"><strong>looker-query<\/strong><\/a><\/td>\n <td>&#34;looker-query&#34; runs an inline query using the Looker semantic model.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-query-sql\/\"><strong>looker-query-sql<\/strong><\/a><\/td>\n <td>&#34;looker-query-sql&#34; generates a sql query using the Looker semantic model.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-query-url\/\"><strong>looker-query-url<\/strong><\/a><\/td>\n <td>&#34;looker-query-url&#34; generates a url link to a Looker explore.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-run-dashboard\/\"><strong>looker-run-dashboard<\/strong><\/a><\/td>\n <td>&#34;looker-run-dashboard&#34; runs the queries associated with a dashboard.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-run-look\/\"><strong>looker-run-look<\/strong><\/a><\/td>\n <td>&#34;looker-run-look&#34; runs the query associated with a saved Look.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-update-agent\/\"><strong>looker-update-agent Tool<\/strong><\/a><\/td>\n <td>&#34;looker-update-agent&#34; updates a Looker Conversation Analytics agent.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-update-project-file\/\"><strong>looker-update-project-file<\/strong><\/a><\/td>\n <td>A &#34;looker-update-project-file&#34; tool updates the content of a LookML file in a project.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-validate-project\/\"><strong>looker-validate-project<\/strong><\/a><\/td>\n <td>A &#34;looker-validate-project&#34; tool checks the syntax of a LookML project and reports any errors\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-switch-git-branch\/\"><strong>Switch Git Branch Tool<\/strong><\/a><\/td>\n <td>A &#34;looker-switch-git-branch&#34; tool is used to switch the git branch of a LookML project.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"looker-user\">Looker User<\/h3>\n<p>This source only uses API authentication. You will need to\n<a href=\"https:\/\/cloud.google.com\/looker\/docs\/api-auth#authentication_with_an_sdk\">create an API user<\/a> to login to Looker.<\/p>"},{"title":"MariaDB Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/mariadb\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mariadb\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p>MariaDB is a relational database management system derived from MySQL. It\nimplements the MySQL protocol and client libraries and supports modern SQL\nfeatures with a focus on performance and reliability.<\/p>\n<p><strong>Note<\/strong>: MariaDB is supported using the MySQL source.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n \n \n\n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n\n \n \n <h3>MariaDB Source Tools<\/h3>\n \n \n\n <p><em><strong>MariaDB Source<\/strong> maintains full compatibility with <strong>MySQL<\/strong>, allowing you to use the following tools with this connection:<\/em><\/p>\n\n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-execute-sql\/\"><strong>mysql-execute-sql<\/strong><\/a><\/td>\n <td>A &#34;mysql-execute-sql&#34; tool executes a SQL statement against a MySQL database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-get-query-plan\/\"><strong>mysql-get-query-plan<\/strong><\/a><\/td>\n <td>A &#34;mysql-get-query-plan&#34; tool gets the execution plan for a SQL statement against a MySQL database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-active-queries\/\"><strong>mysql-list-active-queries<\/strong><\/a><\/td>\n <td>A &#34;mysql-list-active-queries&#34; tool lists active queries in a MySQL database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-all-locks\/\"><strong>mysql-list-all-locks<\/strong><\/a><\/td>\n <td>A &#34;mysql-list-all-locks&#34; tool list all active locks including lock type, lock mode, locked object, lock status, transaction state, query and process id for all objects or specified objects within a designated database or across all databases as requested. \n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-table-fragmentation\/\"><strong>mysql-list-table-fragmentation<\/strong><\/a><\/td>\n <td>A &#34;mysql-list-table-fragmentation&#34; tool lists top N fragemented tables in MySQL.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-table-stats\/\"><strong>mysql-list-table-stats<\/strong><\/a><\/td>\n <td>A &#34;mysql-list-table-stats&#34; tool report table statistics including table size, total latency, rows read, rows written, read and write latency for entire instance, a specified database, or a specified table.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-tables\/\"><strong>mysql-list-tables<\/strong><\/a><\/td>\n <td>The &#34;mysql-list-tables&#34; tool lists schema information for all or specified tables in a MySQL database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-tables-missing-unique-indexes\/\"><strong>mysql-list-tables-missing-unique-indexes<\/strong><\/a><\/td>\n <td>A &#34;mysql-list-tables-missing-unique-indexes&#34; tool lists tables that do not have primary or unique indices in a MySQL instance.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-show-query-stats\/\"><strong>mysql-show-query-stats<\/strong><\/a><\/td>\n <td>A &#34;mysql-show-query-stats&#34; tool report query execution statistics including execution count, total and average latency, max latency, total rows examined, full table scans, and inefficient index usage for all queries on a specified database or all databases as requested.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-sql\/\"><strong>mysql-sql<\/strong><\/a><\/td>\n <td>A &#34;mysql-sql&#34; tool executes a pre-defined SQL statement against a MySQL database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n \n\n \n \n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"database-user\">Database User<\/h3>\n<p>This source only uses standard authentication. You will need to <a href=\"https:\/\/mariadb.com\/kb\/en\/create-user\/\">create a\nMariaDB user<\/a> to log in to the database.<\/p>"},{"title":"MindsDB Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/mindsdb\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mindsdb\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/docs.mindsdb.com\/\">MindsDB<\/a> is an AI federated database in the world. It allows you\nto combine information from hundreds of datasources as if they were SQL,\nsupporting joins across datasources and enabling you to query all unstructured\ndata as if it were structured.<\/p>\n<p>MindsDB translates MySQL queries into whatever API is needed - whether it&rsquo;s REST\nAPIs, GraphQL, or native database protocols. This means you can write standard\nSQL queries and MindsDB automatically handles the translation to APIs like\nSalesforce, Jira, GitHub, email systems, MongoDB, and hundreds of other\ndatasources.<\/p>"},{"title":"MongoDB Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/www.mongodb.com\/docs\/atlas\/getting-started\/\">MongoDB<\/a> is a popular NoSQL database that stores data in\nflexible, JSON-like documents, making it easy to develop and scale applications.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>MongoDB Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-aggregate\/\"><strong>mongodb-aggregate<\/strong><\/a><\/td>\n <td>A &#34;mongodb-aggregate&#34; tool executes a multi-stage aggregation pipeline against a MongoDB collection.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-delete-many\/\"><strong>mongodb-delete-many<\/strong><\/a><\/td>\n <td>A &#34;mongodb-delete-many&#34; tool deletes all documents from a MongoDB collection that match a filter.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-delete-one\/\"><strong>mongodb-delete-one<\/strong><\/a><\/td>\n <td>A &#34;mongodb-delete-one&#34; tool deletes a single document from a MongoDB collection.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-find\/\"><strong>mongodb-find<\/strong><\/a><\/td>\n <td>A &#34;mongodb-find&#34; tool finds and retrieves documents from a MongoDB collection.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-find-one\/\"><strong>mongodb-find-one<\/strong><\/a><\/td>\n <td>A &#34;mongodb-find-one&#34; tool finds and retrieves a single document from a MongoDB collection.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-insert-many\/\"><strong>mongodb-insert-many<\/strong><\/a><\/td>\n <td>A &#34;mongodb-insert-many&#34; tool inserts multiple new documents into a MongoDB collection.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-insert-one\/\"><strong>mongodb-insert-one<\/strong><\/a><\/td>\n <td>A &#34;mongodb-insert-one&#34; tool inserts a single new document into a MongoDB collection.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-update-many\/\"><strong>mongodb-update-many<\/strong><\/a><\/td>\n <td>A &#34;mongodb-update-many&#34; tool updates all documents in a MongoDB collection that match a filter.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mongodb\/tools\/mongodb-update-one\/\"><strong>mongodb-update-one<\/strong><\/a><\/td>\n <td>A &#34;mongodb-update-one&#34; tool updates a single document in a MongoDB collection.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-mongodb<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">mongodb<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">uri<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">&#34;mongodb+srv:\/\/username:password@host.mongodb.net&#34;<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;mongodb&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>uri<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>connection string to connect to MongoDB<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"SQL Server Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/mssql\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mssql\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/www.microsoft.com\/en-us\/sql-server\">SQL Server<\/a> is a relational database management system (RDBMS)\ndeveloped by Microsoft that allows users to store, retrieve, and manage large\namount of data through a structured format.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>SQL Server Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mssql\/tools\/mssql-execute-sql\/\"><strong>mssql-execute-sql<\/strong><\/a><\/td>\n <td>A &#34;mssql-execute-sql&#34; tool executes a SQL statement against a SQL Server database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mssql\/tools\/mssql-list-tables\/\"><strong>mssql-list-tables<\/strong><\/a><\/td>\n <td>The &#34;mssql-list-tables&#34; tool lists schema information for all or specified tables in a SQL server database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mssql\/tools\/mssql-sql\/\"><strong>mssql-sql<\/strong><\/a><\/td>\n <td>A &#34;mssql-sql&#34; tool executes a pre-defined SQL statement against a SQL Server database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"database-user\">Database User<\/h3>\n<p>This source only uses standard authentication. You will need to <a href=\"https:\/\/learn.microsoft.com\/en-us\/sql\/relational-databases\/security\/authentication-access\/create-a-database-user?view=sql-server-ver16\">create a\nSQL Server user<\/a> to login to the database with.<\/p>"},{"title":"MySQL Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/www.mysql.com\/\">MySQL<\/a> is a relational database management system (RDBMS) that\nstores and manages data. It&rsquo;s a popular choice for developers because of its\nreliability, performance, and ease of use.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>MySQL Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-execute-sql\/\"><strong>mysql-execute-sql<\/strong><\/a><\/td>\n <td>A &#34;mysql-execute-sql&#34; tool executes a SQL statement against a MySQL database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-get-query-plan\/\"><strong>mysql-get-query-plan<\/strong><\/a><\/td>\n <td>A &#34;mysql-get-query-plan&#34; tool gets the execution plan for a SQL statement against a MySQL database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-active-queries\/\"><strong>mysql-list-active-queries<\/strong><\/a><\/td>\n <td>A &#34;mysql-list-active-queries&#34; tool lists active queries in a MySQL database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-all-locks\/\"><strong>mysql-list-all-locks<\/strong><\/a><\/td>\n <td>A &#34;mysql-list-all-locks&#34; tool list all active locks including lock type, lock mode, locked object, lock status, transaction state, query and process id for all objects or specified objects within a designated database or across all databases as requested. \n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-table-fragmentation\/\"><strong>mysql-list-table-fragmentation<\/strong><\/a><\/td>\n <td>A &#34;mysql-list-table-fragmentation&#34; tool lists top N fragemented tables in MySQL.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-table-stats\/\"><strong>mysql-list-table-stats<\/strong><\/a><\/td>\n <td>A &#34;mysql-list-table-stats&#34; tool report table statistics including table size, total latency, rows read, rows written, read and write latency for entire instance, a specified database, or a specified table.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-tables\/\"><strong>mysql-list-tables<\/strong><\/a><\/td>\n <td>The &#34;mysql-list-tables&#34; tool lists schema information for all or specified tables in a MySQL database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-list-tables-missing-unique-indexes\/\"><strong>mysql-list-tables-missing-unique-indexes<\/strong><\/a><\/td>\n <td>A &#34;mysql-list-tables-missing-unique-indexes&#34; tool lists tables that do not have primary or unique indices in a MySQL instance.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-show-query-stats\/\"><strong>mysql-show-query-stats<\/strong><\/a><\/td>\n <td>A &#34;mysql-show-query-stats&#34; tool report query execution statistics including execution count, total and average latency, max latency, total rows examined, full table scans, and inefficient index usage for all queries on a specified database or all databases as requested.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/tools\/mysql-sql\/\"><strong>mysql-sql<\/strong><\/a><\/td>\n <td>A &#34;mysql-sql&#34; tool executes a pre-defined SQL statement against a MySQL database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"database-user\">Database User<\/h3>\n<p>This source only uses standard authentication. You will need to <a href=\"https:\/\/dev.mysql.com\/doc\/refman\/8.4\/en\/user-names.html\">create a\nMySQL user<\/a> to login to the database with.<\/p>"},{"title":"Neo4j Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/neo4j\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/neo4j\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/neo4j.com\/docs\">Neo4j<\/a> is a powerful, open source graph database system with over\n15 years of active development that has earned it a strong reputation for\nreliability, feature robustness, and performance.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Neo4j Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/neo4j\/tools\/neo4j-cypher\/\"><strong>neo4j-cypher<\/strong><\/a><\/td>\n <td>A &#34;neo4j-cypher&#34; tool executes a pre-defined cypher statement against a Neo4j database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/neo4j\/tools\/neo4j-execute-cypher\/\"><strong>neo4j-execute-cypher<\/strong><\/a><\/td>\n <td>A &#34;neo4j-execute-cypher&#34; tool executes any arbitrary Cypher statement against a Neo4j database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/neo4j\/tools\/neo4j-schema\/\"><strong>neo4j-schema<\/strong><\/a><\/td>\n <td>A &#34;neo4j-schema&#34; tool extracts a comprehensive schema from a Neo4j database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"database-user\">Database User<\/h3>\n<p>This source only uses standard authentication. You will need to <a href=\"https:\/\/neo4j.com\/docs\/operations-manual\/current\/authentication-authorization\/manage-users\/\">create a Neo4j\nuser<\/a> to log in to the database with, or use the default <code>neo4j<\/code>\nuser if available.<\/p>"},{"title":"OceanBase Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/oceanbase\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/oceanbase\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/www.oceanbase.com\/\">OceanBase<\/a> is a distributed relational database management\nsystem (RDBMS) that provides high availability, scalability, and strong\nconsistency. It&rsquo;s designed to handle large-scale data processing and is\ncompatible with MySQL, making it easy for developers to migrate from MySQL to\nOceanBase.<\/p>\n<h3 id=\"features\">Features<\/h3>\n<h4 id=\"mysql-compatibility\">MySQL Compatibility<\/h4>\n<p>OceanBase is highly compatible with MySQL, supporting most MySQL SQL syntax,\ndata types, and functions. This makes it easy to migrate existing MySQL\napplications to OceanBase.<\/p>"},{"title":"Oracle Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/oracle\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/oracle\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/www.oracle.com\/database\/\">Oracle Database<\/a> is a multi-model database management system\nproduced and marketed by Oracle Corporation. It is commonly used for running\nonline transaction processing (OLTP), data warehousing (DW), and mixed (OLTP &amp;\nDW) database workloads.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Oracle Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/oracle\/tools\/oracle-list-tables\/\"><strong>list_tables<\/strong><\/a><\/td>\n <td>Lists all tables in the current user&#39;s schema\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/oracle\/tools\/oracle-execute-sql\/\"><strong>oracle-execute-sql<\/strong><\/a><\/td>\n <td>An &#34;oracle-execute-sql&#34; tool executes a SQL statement against an Oracle database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/oracle\/tools\/oracle-sql\/\"><strong>oracle-sql<\/strong><\/a><\/td>\n <td>An &#34;oracle-sql&#34; tool executes a pre-defined SQL statement against an Oracle database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"database-user\">Database User<\/h3>\n<p>This source uses standard authentication. You will need to <a href=\"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/21\/sqlrf\/CREATE-USER.html\">create an Oracle\nuser<\/a> to log in to the database with the necessary permissions.<\/p>"},{"title":"PostgreSQL Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/www.postgresql.org\/\">PostgreSQL<\/a> is a powerful, open source object-relational database\nsystem with over 35 years of active development that has earned it a strong\nreputation for reliability, feature robustness, and performance.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>PostgreSQL Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-database-overview\/\"><strong>postgres-database-overview<\/strong><\/a><\/td>\n <td>The &#34;postgres-database-overview&#34; fetches the current state of the PostgreSQL server. \n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-execute-sql\/\"><strong>postgres-execute-sql<\/strong><\/a><\/td>\n <td>A &#34;postgres-execute-sql&#34; tool executes a SQL statement against a Postgres database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-get-column-cardinality\/\"><strong>postgres-get-column-cardinality<\/strong><\/a><\/td>\n <td>The &#34;postgres-get-column-cardinality&#34; tool estimates the number of unique values in one or all columns of a Postgres database table.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-active-queries\/\"><strong>postgres-list-active-queries<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-active-queries&#34; tool lists currently active queries in a Postgres database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-available-extensions\/\"><strong>postgres-list-available-extensions<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-available-extensions&#34; tool retrieves all PostgreSQL extensions available for installation on a Postgres database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-database-stats\/\"><strong>postgres-list-database-stats<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-database-stats&#34; tool lists lists key performance and activity statistics of PostgreSQL databases.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-indexes\/\"><strong>postgres-list-indexes<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-indexes&#34; tool lists indexes in a Postgres database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-installed-extensions\/\"><strong>postgres-list-installed-extensions<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-installed-extensions&#34; tool retrieves all PostgreSQL extensions installed on a Postgres database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-locks\/\"><strong>postgres-list-locks<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-locks&#34; tool lists active locks in the database, including the associated process, lock type, relation, mode, and the query holding or waiting on the lock.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-pg-settings\/\"><strong>postgres-list-pg-settings<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-pg-settings&#34; tool lists PostgreSQL run-time configuration settings.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-publication-tables\/\"><strong>postgres-list-publication-tables<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-publication-tables&#34; tool lists publication tables in a Postgres database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-query-stats\/\"><strong>postgres-list-query-stats<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-query-stats&#34; tool lists query statistics from a Postgres database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-roles\/\"><strong>postgres-list-roles<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-roles&#34; tool lists user-created roles in a Postgres database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-schemas\/\"><strong>postgres-list-schemas<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-schemas&#34; tool lists user-defined schemas in a database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-sequences\/\"><strong>postgres-list-sequences<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-sequences&#34; tool lists sequences in a Postgres database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-stored-procedure\/\"><strong>postgres-list-stored-procedure<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-stored-procedure&#34; tool retrieves metadata for stored procedures in PostgreSQL, including procedure definitions, owners, languages, and descriptions.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-table-stats\/\"><strong>postgres-list-table-stats<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-table-stats&#34; tool reports table statistics including size, scan metrics, and bloat indicators for PostgreSQL tables.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-tables\/\"><strong>postgres-list-tables<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-tables&#34; tool lists schema information for all or specified tables in a Postgres database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-tablespaces\/\"><strong>postgres-list-tablespaces<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-tablespaces&#34; tool lists tablespaces in a Postgres database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-triggers\/\"><strong>postgres-list-triggers<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-triggers&#34; tool lists triggers in a Postgres database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-list-views\/\"><strong>postgres-list-views<\/strong><\/a><\/td>\n <td>The &#34;postgres-list-views&#34; tool lists views in a Postgres database, with a default limit of 50 rows.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-long-running-transactions\/\"><strong>postgres-long-running-transactions<\/strong><\/a><\/td>\n <td>The postgres-long-running-transactions tool Identifies and lists database transactions that exceed a specified time limit. For each of the long running transactions, the output contains the process id, database name, user name, application name, client address, state, connection age, transaction age, query age, last activity age, wait event type, wait event, and query string.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-replication-stats\/\"><strong>postgres-replication-stats<\/strong><\/a><\/td>\n <td>The &#34;postgres-replication-stats&#34; tool reports replication-related metrics for WAL streaming replicas, including lag sizes presented in human-readable form.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/tools\/postgres-sql\/\"><strong>postgres-sql<\/strong><\/a><\/td>\n <td>A &#34;postgres-sql&#34; tool executes a pre-defined SQL statement against a Postgres database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h3 id=\"pre-built-configurations\">Pre-built Configurations<\/h3>\n<ul>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/postgres_mcp\/\">PostgreSQL using MCP<\/a>\nConnect your IDE to PostgreSQL using Toolbox.<\/li>\n<\/ul>\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"database-user\">Database User<\/h3>\n<p>This source only uses standard authentication. You will need to <a href=\"https:\/\/www.postgresql.org\/docs\/current\/sql-createuser.html\">create a\nPostgreSQL user<\/a> to login to the database with.<\/p>"},{"title":"Redis Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/redis\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/redis\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p>Redis is a in-memory data structure store, used as a database,\ncache, and message broker. It supports data structures such as strings, hashes,\nlists, sets, sorted sets with range queries, bitmaps, hyperloglogs, and\ngeospatial indexes with radius queries.<\/p>\n<p>If you are new to Redis, you can find installation and getting started guides on\nthe <a href=\"https:\/\/redis.io\/docs\/\">official Redis website<\/a>.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Redis Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/redis\/tools\/redis-tool\/\"><strong>redis<\/strong><\/a><\/td>\n <td>A &#34;redis&#34; tool executes a set of pre-defined Redis commands against a Redis instance.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h2 id=\"example\">Example<\/h2>\n<h3 id=\"redis\">Redis<\/h3>\n<p><a href=\"https:\/\/cloud.google.com\/memorystore\/docs\/redis\/about-redis-auth\">AUTH string<\/a> is a password for connection to Redis. If you have the\n<code>requirepass<\/code> directive set in your Redis configuration, incoming client\nconnections must authenticate in order to connect.<\/p>"},{"title":"ScyllaDB Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/scylladb\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/scylladb\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/docs.scylladb.com\/\">ScyllaDB<\/a> is a high-performance NoSQL database that is\ncompatible with Apache Cassandra&rsquo;s CQL protocol. It is designed to provide\npredictable performance at scale, optimize cloud infrastructure,\nrapidly scale clusters with global replication and high availability,<\/p>\n<p>ScyllaDB supports both self-hosted deployments and <a href=\"https:\/\/cloud.scylladb.com\/\">ScyllaDB Cloud<\/a>,\na fully-managed DBaaS available on AWS and GCP.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n\n\n\n\n\n\n\n <h3>ScyllaDB Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/scylladb\/tools\/scylladb-cql\/\"><strong>scylladb-cql<\/strong><\/a><\/td>\n <td>A &#34;scylladb-cql&#34; tool executes a pre-defined CQL statement against a ScyllaDB cluster.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"example\">Example<\/h2>\n<h3 id=\"self-hosted-scylladb\">Self-hosted ScyllaDB<\/h3>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-scylladb-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">scylladb<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">hosts<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span>- <span class=\"m\">127.0.0.1<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">keyspace<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my_keyspace<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">protoVersion<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"m\">4<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">username<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">${USER_NAME}<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">password<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">${PASSWORD}<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h3 id=\"scylladb-cloud\">ScyllaDB Cloud<\/h3>\n<p>When connecting to ScyllaDB Cloud, set <code>localDC<\/code> to the datacenter name shown\non the <strong>Connect<\/strong> tab of your cluster in the <a href=\"https:\/\/cloud.scylladb.com\/\">ScyllaDB Cloud Console<\/a>.\nThis enables DC-aware token-aware load balancing, which is required for\nScyllaDB Cloud connections.<\/p>"},{"title":"Serverless for Apache Spark Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <a href=\"https:\/\/cloud.google.com\/dataproc-serverless\/docs\/overview\">Serverless for Apache\nSpark<\/a> source allows\nToolbox to interact with Spark batches hosted on Google Cloud Serverless for\nApache Spark.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Serverless for Apache Spark Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-get-batch\/\"><strong>serverless-spark-get-batch<\/strong><\/a><\/td>\n <td>A &#34;serverless-spark-get-batch&#34; tool gets a single Spark batch from the source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-get-session-template\/\"><strong>serverless-spark-get-session-template<\/strong><\/a><\/td>\n <td>A &#34;serverless-spark-get-session-template&#34; tool retrieves a specific Spark session template from the source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-list-batches\/\"><strong>serverless-spark-list-batches<\/strong><\/a><\/td>\n <td>A &#34;serverless-spark-list-batches&#34; tool returns a list of Spark batches from the source.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-cancel-batch\/\"><strong>serverless-spark-cancel-batch<\/strong><\/a><\/td>\n <td>A &#34;serverless-spark-cancel-batch&#34; tool cancels a running Spark batch operation.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-create-pyspark-batch\/\"><strong>serverless-spark-create-pyspark-batch<\/strong><\/a><\/td>\n <td>A &#34;serverless-spark-create-pyspark-batch&#34; tool submits a Spark batch to run asynchronously.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-create-spark-batch\/\"><strong>serverless-spark-create-spark-batch<\/strong><\/a><\/td>\n <td>A &#34;serverless-spark-create-spark-batch&#34; tool submits a Spark batch to run asynchronously.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"iam-permissions\">IAM Permissions<\/h3>\n<p>Serverless for Apache Spark uses <a href=\"https:\/\/cloud.google.com\/bigquery\/docs\/access-control\">Identity and Access Management\n(IAM)<\/a> to control user\nand group access to serverless Spark resources like batches and sessions.<\/p>"},{"title":"SingleStore Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/singlestore\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/singlestore\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/docs.singlestore.com\/\">SingleStore<\/a> is a distributed SQL database built to power\nintelligent applications. It is both relational and multi-model, enabling\ndevelopers to easily build and scale applications and workloads.<\/p>\n<p>SingleStore is built around Universal Storage which combines in-memory rowstore\nand on-disk columnstore data formats to deliver a single table type that is\noptimized to handle both transactional and analytical workloads.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>SingleStore Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/singlestore\/tools\/singlestore-execute-sql\/\"><strong>singlestore-execute-sql<\/strong><\/a><\/td>\n <td>A &#34;singlestore-execute-sql&#34; tool executes a SQL statement against a SingleStore database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/singlestore\/tools\/singlestore-sql\/\"><strong>singlestore-sql<\/strong><\/a><\/td>\n <td>A &#34;singlestore-sql&#34; tool executes a pre-defined SQL statement against a SingleStore database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"database-user\">Database User<\/h3>\n<p>This source only uses standard authentication. You will need to <a href=\"https:\/\/docs.singlestore.com\/cloud\/reference\/sql-reference\/security-management-commands\/create-user\/\">create a\ndatabase user<\/a> to login to the database with.<\/p>"},{"title":"Snowflake Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/snowflake\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/snowflake\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/docs.snowflake.com\/\">Snowflake<\/a> is a cloud data platform that provides a data warehouse-as-a-service designed for the cloud.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Snowflake Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/snowflake\/tools\/snowflake-execute-sql\/\"><strong>snowflake-execute-sql<\/strong><\/a><\/td>\n <td>A &#34;snowflake-execute-sql&#34; tool executes a SQL statement against a Snowflake database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/snowflake\/tools\/snowflake-sql\/\"><strong>snowflake-sql<\/strong><\/a><\/td>\n <td>A &#34;snowflake-sql&#34; tool executes a pre-defined SQL statement against a Snowflake database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"database-user\">Database User<\/h3>\n<p>This source only uses standard authentication. You will need to create a\nSnowflake user to login to the database with.<\/p>"},{"title":"Spanner Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/cloud.google.com\/spanner\/docs\">Spanner<\/a> is a fully managed, mission-critical database service\nthat brings together relational, graph, key-value, and search. It offers\ntransactional consistency at global scale, automatic, synchronous replication\nfor high availability, and support for two SQL dialects: GoogleSQL (ANSI 2011\nwith extensions) and PostgreSQL.<\/p>\n<p>If you are new to Spanner, you can try to <a href=\"https:\/\/cloud.google.com\/spanner\/docs\/create-query-database-console\">create and query a database using\nthe Google Cloud console<\/a>.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Spanner Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/tools\/spanner-execute-sql\/\"><strong>spanner-execute-sql<\/strong><\/a><\/td>\n <td>A &#34;spanner-execute-sql&#34; tool executes a SQL statement against a Spanner database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/tools\/spanner-search-catalog\/\"><strong>spanner-search-catalog<\/strong><\/a><\/td>\n <td>A &#34;spanner-search-catalog&#34; tool allows to search for entries based on the provided query.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/tools\/spanner-sql\/\"><strong>spanner-sql<\/strong><\/a><\/td>\n <td>A &#34;spanner-sql&#34; tool executes a pre-defined SQL statement against a Google Cloud Spanner database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/tools\/spanner-list-graphs\/\"><strong>spanner-list-graphs<\/strong><\/a><\/td>\n <td>A &#34;spanner-list-graphs&#34; tool retrieves schema information about graphs in a Google Cloud Spanner database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/tools\/spanner-list-tables\/\"><strong>spanner-list-tables<\/strong><\/a><\/td>\n <td>A &#34;spanner-list-tables&#34; tool retrieves schema information about tables in a Google Cloud Spanner database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h3 id=\"pre-built-configurations\">Pre-built Configurations<\/h3>\n<ul>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/spanner_mcp\/\">Spanner using MCP<\/a>\nConnect your IDE to Spanner using Toolbox.<\/li>\n<\/ul>\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"iam-permissions\">IAM Permissions<\/h3>\n<p>Spanner uses <a href=\"https:\/\/cloud.google.com\/spanner\/docs\/iam\">Identity and Access Management (IAM)<\/a> to control\nuser and group access to Spanner resources at the project, Spanner instance, and\nSpanner database levels. Toolbox will use your <a href=\"https:\/\/cloud.google.com\/docs\/authentication#adc\">Application Default Credentials\n(ADC)<\/a> to authorize and authenticate when interacting with Spanner.<\/p>"},{"title":"SQLite Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/sqlite\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/sqlite\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/sqlite.org\/\">SQLite<\/a> is a software library that provides a relational\ndatabase management system. The lite in SQLite means lightweight in terms of\nsetup, database administration, and required resources.<\/p>\n<p>SQLite has the following notable characteristics:<\/p>\n<ul>\n<li>Self-contained with no external dependencies<\/li>\n<li>Serverless - the SQLite library accesses its storage files directly<\/li>\n<li>Single database file that can be easily copied or moved<\/li>\n<li>Zero-configuration - no setup or administration needed<\/li>\n<li>Transactional with ACID properties<\/li>\n<\/ul>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>SQLite Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/sqlite\/tools\/sqlite-execute-sql\/\"><strong>sqlite-execute-sql<\/strong><\/a><\/td>\n <td>A &#34;sqlite-execute-sql&#34; tool executes a single SQL statement against a SQLite database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/sqlite\/tools\/sqlite-sql\/\"><strong>sqlite-sql<\/strong><\/a><\/td>\n <td>Execute SQL statements against a SQLite database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h3 id=\"pre-built-configurations\">Pre-built Configurations<\/h3>\n<ul>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/sqlite_mcp\/\">SQLite using MCP<\/a>\nConnect your IDE to SQlite using Toolbox.<\/li>\n<\/ul>\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"database-file\">Database File<\/h3>\n<p>You need a SQLite database file. This can be:<\/p>"},{"title":"TiDB Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/tidb\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/tidb\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/docs.pingcap.com\/tidb\/stable\">TiDB<\/a> is an open-source distributed SQL database that supports\nHybrid Transactional and Analytical Processing (HTAP) workloads. It is\nMySQL-compatible and features horizontal scalability, strong consistency, and\nhigh availability.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>TiDB Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/tidb\/tools\/tidb-execute-sql\/\"><strong>tidb-execute-sql<\/strong><\/a><\/td>\n <td>A &#34;tidb-execute-sql&#34; tool executes a SQL statement against a TiDB database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/tidb\/tools\/tidb-sql\/\"><strong>tidb-sql<\/strong><\/a><\/td>\n <td>A &#34;tidb-sql&#34; tool executes a pre-defined SQL statement against a TiDB database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"database-user\">Database User<\/h3>\n<p>This source uses standard MySQL protocol authentication. You will need to\n<a href=\"https:\/\/docs.pingcap.com\/tidb\/stable\/user-account-management\">create a TiDB user<\/a> to login to the database with.<\/p>"},{"title":"Trino Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/trino\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/trino\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/trino.io\/docs\/\">Trino<\/a> is a distributed SQL query engine designed for fast analytic\nqueries against data of any size. It allows you to query data where it lives,\nincluding Hive, Cassandra, relational databases or even proprietary data stores.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n <h3>Trino Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/trino\/tools\/trino-execute-sql\/\"><strong>trino-execute-sql<\/strong><\/a><\/td>\n <td>A &#34;trino-execute-sql&#34; tool executes a SQL statement against a Trino database.\n<\/td>\n <\/tr>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/trino\/tools\/trino-sql\/\"><strong>trino-sql<\/strong><\/a><\/td>\n <td>A &#34;trino-sql&#34; tool executes a pre-defined SQL statement against a Trino database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<h3 id=\"trino-cluster\">Trino Cluster<\/h3>\n<p>You need access to a running Trino cluster with appropriate user permissions for\nthe catalogs and schemas you want to query.<\/p>"},{"title":"Valkey Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/valkey\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/valkey\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p>Valkey is an open-source, in-memory data structure store that originated as a\nfork of Redis. It&rsquo;s designed to be used as a database, cache, and message\nbroker, supporting a wide range of data structures like strings, hashes, lists,\nsets, sorted sets with range queries, bitmaps, hyperloglogs, and geospatial\nindexes with radius queries.<\/p>\n<p>If you&rsquo;re new to Valkey, you can find installation and getting started guides on\nthe <a href=\"https:\/\/valkey.io\/topics\/quickstart\/\">official Valkey website<\/a>.<\/p>"},{"title":"YugabyteDB Source","link":"https:\/\/mcp-toolbox.dev\/integrations\/yuagbytedb\/source\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/yuagbytedb\/source\/","description":"<h2 id=\"about\">About<\/h2>\n<p><a href=\"https:\/\/www.yugabyte.com\/\">YugabyteDB<\/a> is a high-performance, distributed SQL database\ndesigned for global, internet-scale applications, with full PostgreSQL\ncompatibility.<\/p>\n<h2 id=\"available-tools\">Available Tools<\/h2>\n\n\n\n\n\n\n\n\n \n \n \n \n \n\n\n\n\n\n\n\n <h3>YugabyteDB Source Tools<\/h3>\n \n <table>\n <thead>\n <tr>\n <th>Tool Name<\/th>\n <th>Description<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/yuagbytedb\/tools\/yugabytedb-sql\/\"><strong>yugabytedb-sql<\/strong><\/a><\/td>\n <td>A &#34;yugabytedb-sql&#34; tool executes a pre-defined SQL statement against a YugabyteDB database.\n<\/td>\n <\/tr>\n \n <\/tbody>\n <\/table>\n\n\n\n\n\n\n\n\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-yb-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">yugabytedb<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">host<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"m\">127.0.0.1<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">port<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"m\">5433<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">database<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">yugabyte<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">user<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">${USER_NAME}<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">password<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">${PASSWORD}<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">loadBalance<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"kc\">true<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">topologyKeys<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud.region.zone1:1,cloud.region.zone2:2<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;yugabytedb&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>host<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>IP address to connect to.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>port<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">integer<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Port to connect to. The default port is 5433.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>database<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the YugabyteDB database to connect to. The default database name is yugabyte.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>user<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the YugabyteDB user to connect as. The default user is yugabyte.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>password<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Password of the YugabyteDB user. The default password is yugabyte.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>loadBalance<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">boolean<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>If true, enable uniform load balancing. The default loadBalance value is false.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>topologyKeys<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>Comma-separated geo-locations in the form cloud.region.zone:priority to enable topology-aware load balancing. Ignored if loadBalance is false. It is null by default.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>ybServersRefreshInterval<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">integer<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The interval (in seconds) to refresh the servers list; ignored if loadBalance is false. The default value of ybServersRefreshInterval is 300.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>fallbackToTopologyKeysOnly<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">boolean<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>If set to true and topologyKeys are specified, only connect to nodes specified in topologyKeys. By defualt, this is set to false.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>failedHostReconnectDelaySecs<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">integer<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>Time (in seconds) to wait before trying to connect to failed nodes. The default value of is 5.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"spanner-execute-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/tools\/spanner-execute-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/tools\/spanner-execute-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>spanner-execute-sql<\/code> tool executes a SQL statement against a Spanner\ndatabase.<\/p>\n<p><code>spanner-execute-sql<\/code> takes one input parameter <code>sql<\/code> and run the sql\nstatement against the <code>source<\/code>.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool is intended for developer assistant workflows with\nhuman-in-the-loop and shouldn&rsquo;t be used for production agents.<\/p>\n<\/blockquote>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/source\/\">Spanner Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">execute_sql_tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">spanner-execute-sql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-spanner-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to execute sql statement.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;spanner-execute-sql&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>readOnly<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">bool<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>When set to <code>true<\/code>, the <code>statement<\/code> is run as a read-only transaction. Default: <code>false<\/code>.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"spanner-search-catalog","link":"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/tools\/spanner-search-catalog\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/tools\/spanner-search-catalog\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>spanner-search-catalog<\/code> tool returns all entries in Knowledge Catalog (e.g.\ntables, views, databases) with system=Spanner that matches given user query.<\/p>\n<p><code>spanner-search-catalog<\/code> takes a required <code>prompt<\/code> parameter based on which\nentries are filtered and returned to the user. It also optionally accepts\nfollowing parameters:<\/p>\n<ul>\n<li><code>databaseIds<\/code> - The IDs of the spanner database.<\/li>\n<li><code>projectIds<\/code> - The IDs of the GCP project.<\/li>\n<li><code>types<\/code> - The type of the data. Accepted values are: DATABASE, TABLE, VIEW.<\/li>\n<li><code>pageSize<\/code> - Number of results in the search page. Defaults to <code>5<\/code>.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"spanner-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/tools\/spanner-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/tools\/spanner-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>spanner-sql<\/code> tool executes a pre-defined SQL statement (either <code>googlesql<\/code> or\n<code>postgresql<\/code>) against a Cloud Spanner database.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/source\/\">Spanner Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h3 id=\"googlesql\">GoogleSQL<\/h3>\n<p>For the <code>googlesql<\/code> dialect, the specified SQL statement is executed as a <a href=\"https:\/\/cloud.google.com\/spanner\/docs\/reference\/standard-sql\/dml-syntax\">data\nmanipulation language (DML)<\/a> statements, and specified parameters will\ninserted according to their name: e.g. <code>@name<\/code>.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool uses parameterized queries to prevent SQL injections.\nQuery parameters can be used as substitutes for arbitrary expressions.\nParameters cannot be used as substitutes for identifiers, column names, table\nnames, or other parts of the query.<\/p>"},{"title":"sqlite-execute-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/sqlite\/tools\/sqlite-execute-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/sqlite\/tools\/sqlite-execute-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>sqlite-execute-sql<\/code> tool executes a single SQL statement against a SQLite\ndatabase.<\/p>\n<p>This tool is designed for direct execution of SQL statements. It takes a single\n<code>sql<\/code> input parameter and runs the SQL statement against the configured SQLite\n<code>source<\/code>.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool is intended for developer assistant workflows with\nhuman-in-the-loop and shouldn&rsquo;t be used for production agents.<\/p>\n<\/blockquote>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"sqlite-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/sqlite\/tools\/sqlite-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/sqlite\/tools\/sqlite-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>sqlite-sql<\/code> tool executes SQL statements against a SQLite database.<\/p>\n<p>SQLite uses the <code>?<\/code> placeholder for parameters in SQL statements. Parameters are\nbound in the order they are provided.<\/p>\n<p>The statement field supports any valid SQLite SQL statement, including <code>SELECT<\/code>,\n<code>INSERT<\/code>, <code>UPDATE<\/code>, <code>DELETE<\/code>, <code>CREATE\/ALTER\/DROP<\/code> table statements, and other\nDDL statements.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/sqlite\/source\/\">SQLite Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<blockquote>\n<p><strong>Note:<\/strong> This tool uses parameterized queries to prevent SQL injections.\nQuery parameters can be used as substitutes for arbitrary expressions.\nParameters cannot be used as substitutes for identifiers, column names, table\nnames, or other parts of the query.<\/p>"},{"title":"Switch Git Branch Tool","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-switch-git-branch\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/tools\/looker-switch-git-branch\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>looker-switch-git-branch<\/code> tool is used to switch the git branch\nof a LookML project.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/looker\/source\/\">Looker Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>project_id<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The unique ID of the LookML project.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>branch<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The git branch to switch to.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>ref<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The ref to switch the branch to using <code>reset --hard<\/code>.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">switch_project_git_branch<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-switch-git-branch<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">looker-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> This tool is used to switch the git branch of a LookML\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> project. This only works in dev mode.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;looker-switch-git-branch&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"tidb-execute-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/tidb\/tools\/tidb-execute-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/tidb\/tools\/tidb-execute-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>tidb-execute-sql<\/code> tool executes a SQL statement against a TiDB\ndatabase.<\/p>\n<p><code>tidb-execute-sql<\/code> takes one input parameter <code>sql<\/code> and run the sql\nstatement against the <code>source<\/code>.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool is intended for developer assistant workflows with\nhuman-in-the-loop and shouldn&rsquo;t be used for production agents.<\/p>\n<\/blockquote>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/tidb\/source\/\">TiDB Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">execute_sql_tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tidb-execute-sql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-tidb-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to execute sql statement.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;tidb-execute-sql&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"tidb-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/tidb\/tools\/tidb-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/tidb\/tools\/tidb-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>tidb-sql<\/code> tool executes a pre-defined SQL statement against a TiDB\ndatabase.<\/p>\n<p>The specified SQL statement is executed as a <a href=\"https:\/\/docs.pingcap.com\/tidb\/stable\/sql-prepared-plan-cache\">prepared statement<\/a>,\nand expects parameters in the SQL query to be in the form of placeholders <code>?<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/tidb\/source\/\">TiDB Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<blockquote>\n<p><strong>Note:<\/strong> This tool uses parameterized queries to prevent SQL injections.\nQuery parameters can be used as substitutes for arbitrary expressions.\nParameters cannot be used as substitutes for identifiers, column names, table\nnames, or other parts of the query.<\/p>"},{"title":"trino-execute-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/trino\/tools\/trino-execute-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/trino\/tools\/trino-execute-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>trino-execute-sql<\/code> tool executes a SQL statement against a Trino\ndatabase.<\/p>\n<p><code>trino-execute-sql<\/code> takes one input parameter <code>sql<\/code> and run the sql\nstatement against the <code>source<\/code>.<\/p>\n<blockquote>\n<p><strong>Note:<\/strong> This tool is intended for developer assistant workflows with\nhuman-in-the-loop and shouldn&rsquo;t be used for production agents.<\/p>\n<\/blockquote>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/trino\/source\/\">Trino Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">execute_sql_tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">trino-execute-sql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-trino-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to execute sql statement.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;trino-execute-sql&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the SQL should execute on.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"trino-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/trino\/tools\/trino-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/trino\/tools\/trino-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>trino-sql<\/code> tool executes a pre-defined SQL statement against a Trino\ndatabase.\nThe specified SQL statement is executed as a <a href=\"https:\/\/trino.io\/docs\/current\/sql\/prepare.html\">prepared statement<\/a>, and expects parameters in the SQL query to be in the form of placeholders <code>?<\/code>.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/trino\/source\/\">Trino Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<blockquote>\n<p><strong>Note:<\/strong> This tool uses parameterized queries to prevent SQL injections.\nQuery parameters can be used as substitutes for arbitrary expressions.\nParameters cannot be used as substitutes for identifiers, column names, table\nnames, or other parts of the query.<\/p>"},{"title":"valkey","link":"https:\/\/mcp-toolbox.dev\/integrations\/valkey\/tools\/valkey-tool\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/valkey\/tools\/valkey-tool\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A valkey tool executes a series of pre-defined Valkey commands against a\nValkey instance.<\/p>\n<p>The specified Valkey commands are executed sequentially. Each command is\nrepresented as a string array, where the first element is the command name\n(e.g., SET, GET, HGETALL) and subsequent elements are its arguments.<\/p>\n<h3 id=\"dynamic-command-parameters\">Dynamic Command Parameters<\/h3>\n<p>Command arguments can be templated using the <code>$variableName<\/code> annotation. The\narray type parameters will be expanded once into multiple arguments. Take the\nfollowing config for example:<\/p>"},{"title":"vector-assist-apply-spec","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-apply-spec\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-apply-spec\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>vector-assist-apply-spec<\/code> tool automatically executes all the SQL recommendations associated with a specific vector specification (spec_id) or table. It runs the necessary commands in the correct sequence to provision the workload, marking each step as applied once successful.<\/p>\n<p>Use this tool when the user has reviewed the generated recommendations from a defined (or modified) spec and is ready to apply the changes directly to their database instance to finalize the vector search setup. Under the hood, this tool connects to the target database and executes the <code>vector_assist.apply_spec<\/code> function.<\/p>"},{"title":"vector-assist-define-spec","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-define-spec\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-define-spec\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>vector-assist-define-spec<\/code> tool defines a new vector specification by capturing the user&rsquo;s intent and requirements for a vector search workload. It generates a complete, ordered set of SQL recommendations required to set up the database, embeddings, and vector indexes.<\/p>\n<p>Use this tool at the very beginning of the vector setup process when an agent or user first wants to configure a table for vector search, generate embeddings, or create a new vector index. Under the hood, this tool connects to the target database and executes the <code>vector_assist.define_spec<\/code> function to generate the necessary specifications.<\/p>"},{"title":"vector-assist-delete-spec","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-delete-spec\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-delete-spec\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>vector-assist-delete-spec<\/code> tool deletes an existing vector specification using its <code>spec_id<\/code>.<\/p>\n<p>Use this tool when a user explicitly requests to delete, remove, or clean up an existing vector specification which was created in the context of the vector assist tools. Under the hood, this tool connects to the target database and executes the <code>vector_assist.delete_spec<\/code> function.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/source\/\">Cloud SQL for PostgreSQL Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<div class=\"notice tip\" >\n <p class=\"notice-title\">\n <span class=\"icon-notice baseline\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"300.5 134 300 300\">\n <path d=\"M551.281 252.36c0-3.32-1.172-6.641-3.515-8.985l-17.774-17.578c-2.344-2.344-5.469-3.711-8.789-3.711-3.32 0-6.445 1.367-8.789 3.71l-79.687 79.493-44.141-44.14c-2.344-2.344-5.469-3.712-8.79-3.712-3.32 0-6.444 1.368-8.788 3.711l-17.774 17.579c-2.343 2.343-3.515 5.664-3.515 8.984 0 3.32 1.172 6.445 3.515 8.789l70.704 70.703c2.343 2.344 5.664 3.711 8.789 3.711 3.32 0 6.64-1.367 8.984-3.71l106.055-106.056c2.343-2.343 3.515-5.468 3.515-8.789ZM600.5 284c0 82.813-67.188 150-150 150-82.813 0-150-67.188-150-150 0-82.813 67.188-150 150-150 82.813 0 150 67.188 150 150Z\"\/>\n<\/svg>\n\n <\/span>Tip<\/p>"},{"title":"vector-assist-generate-query","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-generate-query\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-generate-query\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>vector-assist-generate-query<\/code> tool generates optimized SQL queries for vector search by leveraging the metadata and vector specifications defined in a specific spec_id. It serves as the primary actionable tool for generating the executable SQL required to retrieve relevant results based on vector similarity.<\/p>\n<p>The tool contextually understands requirements such as distance functions, quantization, and filtering to ensure the resulting query is compatible with the corresponding vector index. Additionally, it can automatically handle iterative index scans for filtered queries and calculate the necessary search parameters (like ef_search) to meet a target recall.<\/p>"},{"title":"vector-assist-get-spec","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-get-spec\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-get-spec\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>vector-assist-get-spec<\/code> tool retrieves the details of an existing vector specification using its unique <code>spec_id<\/code>.<\/p>\n<p>Use this tool to retrieve a vector specification which was created in the context of the vector assist tools. It allows users to inspect the detailed parameters and current state of a particular vector setup. Under the hood, this tool connects to the target database and executes the <code>vector_assist.get_spec<\/code> function.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"vector-assist-improve-query-recall","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-improve-query-recall\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-improve-query-recall\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>vector-assist-improve-query-recall<\/code> tool is designed to troubleshoot and optimize existing vector search workloads when a user reports irrelevant results, poor accuracy, or degraded recall.<\/p>\n<p>It determines the optimal tuning parameter (such as <code>hnsw.ef_search<\/code>) for an active vector index to improve the search results. The tool evaluates the target recall and outputs an actionable SQL query recommendation (e.g., <code>SET hnsw.ef_search TO ...<\/code>) that must be executed as a next action using the <code>execute_sql<\/code> tool.<\/p>"},{"title":"vector-assist-list-specs","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-list-specs\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-list-specs\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>vector-assist-list-specs<\/code> tool lists all defined vector specifications for a given table and column name.<\/p>\n<p>Use this tool to list vector specifications which were created in the context of the vector assist tools. It provides a high-level overview of existing vector setups. Under the hood, this tool connects to the target database and executes the <code>vector_assist.list_specs<\/code> function.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"vector-assist-modify-spec","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-modify-spec\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/tools\/vector-assist-modify-spec\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>vector-assist-modify-spec<\/code> tool modifies an existing vector specification (identified by a required <code>spec_id<\/code>) with new parameters or overrides. Upon modification, it automatically recalculates and refreshes the list of generated recommendations by <code>vector_assist.define-spec<\/code> to match the updated spec requirements.<\/p>\n<p>Use this tool when a user or agent wants to adjust or fine-tune the configuration of an already defined vector spec (such as changing the target recall, embedding model, or quantization) before actually executing the setup commands. Under the hood, this tool connects to the target database and executes the <code>vector_assist.modify_spec<\/code> function to generate the updated specifications.<\/p>"},{"title":"wait","link":"https:\/\/mcp-toolbox.dev\/integrations\/utility\/tools\/wait\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/utility\/tools\/wait\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>wait<\/code> tool pauses execution for a specified duration. This can be useful in\nworkflows where a delay is needed between steps.<\/p>\n<p><code>wait<\/code> takes one input parameter <code>duration<\/code> which is a string representing the\ntime to wait (e.g., &ldquo;10s&rdquo;, &ldquo;2m&rdquo;, &ldquo;1h&rdquo;).<\/p>\n<div class=\"notice info\" >\n <p class=\"notice-title\">\n <span class=\"icon-notice baseline\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"92 59.5 300 300\">\n <path d=\"M292 303.25V272c0-3.516-2.734-6.25-6.25-6.25H267v-100c0-3.516-2.734-6.25-6.25-6.25h-62.5c-3.516 0-6.25 2.734-6.25 6.25V197c0 3.516 2.734 6.25 6.25 6.25H217v62.5h-18.75c-3.516 0-6.25 2.734-6.25 6.25v31.25c0 3.516 2.734 6.25 6.25 6.25h87.5c3.516 0 6.25-2.734 6.25-6.25Zm-25-175V97c0-3.516-2.734-6.25-6.25-6.25h-37.5c-3.516 0-6.25 2.734-6.25 6.25v31.25c0 3.516 2.734 6.25 6.25 6.25h37.5c3.516 0 6.25-2.734 6.25-6.25Zm125 81.25c0 82.813-67.188 150-150 150-82.813 0-150-67.188-150-150 0-82.813 67.188-150 150-150 82.813 0 150 67.188 150 150Z\"\/>\n<\/svg>\n\n <\/span>Info<\/p>"},{"title":"yugabytedb-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/yuagbytedb\/tools\/yugabytedb-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/yuagbytedb\/tools\/yugabytedb-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>yugabytedb-sql<\/code> tool executes a pre-defined SQL statement against a\nYugabyteDB database.<\/p>\n<p>The specified SQL statement is executed as a prepared statement,\nand specified parameters will inserted according to their position: e.g. <code>1<\/code>\nwill be the first parameter specified, <code>$@<\/code> will be the second parameter, and so\non. If template parameters are included, they will be resolved before execution\nof the prepared statement.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"AlloyDB Admin API using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/alloydb_pg_admin_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/alloydb_pg_admin_mcp\/","description":"<html>\n <head>\n <title>Redirecting to AlloyDB Docs<\/title>\n <link rel=\"canonical\" href=\"https:\/\/cloud.google.com\/alloydb\/docs\/connect-ide-using-mcp-toolbox\"\/>\n <meta http-equiv=\"refresh\" content=\"0;url=https:\/\/cloud.google.com\/alloydb\/docs\/connect-ide-using-mcp-toolbox\"\/>\n <\/head>\n <body>\n <p>Connecting to AlloyDB documentation... If you are not automatically redirected, please \n <a href=\"https:\/\/cloud.google.com\/alloydb\/docs\/connect-ide-using-mcp-toolbox\">click here to view the docs<\/a>.\n <\/p>\n <\/body>\n<\/html>"},{"title":"AlloyDB using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/alloydb_pg_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/alloydb_pg_mcp\/","description":"<html>\n <head>\n <title>Redirecting to AlloyDB using MCP<\/title>\n <link rel=\"canonical\" href=\"https:\/\/cloud.google.com\/alloydb\/docs\/connect-ide-using-mcp-toolbox\"\/>\n <meta http-equiv=\"refresh\" content=\"0;url=https:\/\/cloud.google.com\/alloydb\/docs\/connect-ide-using-mcp-toolbox\"\/>\n <\/head>\n <body>\n <p>Connecting to AlloyDB using MCP... If you are not automatically redirected, please \n <a href=\"https:\/\/cloud.google.com\/alloydb\/docs\/connect-ide-using-mcp-toolbox\">click here to proceed<\/a>.\n <\/p>\n <\/body>\n<\/html>"},{"title":"alloydb-create-user","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-create-user\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-create-user\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>alloydb-create-user<\/code> tool creates a new database user (<code>ALLOYDB_BUILT_IN<\/code>\nor <code>ALLOYDB_IAM_USER<\/code>) within a specified cluster.<\/p>\n<p><strong>Permissions &amp; APIs Required:<\/strong>\nBefore using, ensure the following on your GCP project:<\/p>\n<ol>\n<li>The <a href=\"https:\/\/console.cloud.google.com\/apis\/library\/alloydb.googleapis.com\">AlloyDB\nAPI<\/a>\nis enabled.<\/li>\n<li>The user or service account executing the tool has one of the following IAM\nroles:\n<ul>\n<li><code>roles\/alloydb.admin<\/code> (the AlloyDB Admin predefined IAM role)<\/li>\n<li><code>roles\/owner<\/code> (the Owner basic IAM role)<\/li>\n<li><code>roles\/editor<\/code> (the Editor basic IAM role)<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>The tool takes the following input parameters:<\/p>"},{"title":"BigQuery using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/bigquery_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/bigquery_mcp\/","description":"<html>\n <head>\n <title>Redirecting to BigQuery using MCP<\/title>\n <link rel=\"canonical\" href=\"https:\/\/cloud.google.com\/bigquery\/docs\/pre-built-tools-with-mcp-toolbox\"\/>\n <meta http-equiv=\"refresh\" content=\"0;url=https:\/\/cloud.google.com\/bigquery\/docs\/pre-built-tools-with-mcp-toolbox\"\/>\n <\/head>\n <body>\n <p>Connecting to BigQuery using MCP... If you are not automatically redirected, please \n <a href=\"https:\/\/cloud.google.com\/bigquery\/docs\/pre-built-tools-with-mcp-toolbox\">click here to proceed<\/a>.\n <\/p>\n <\/body>\n<\/html>"},{"title":"clickhouse-sql","link":"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/tools\/clickhouse-sql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/tools\/clickhouse-sql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>clickhouse-sql<\/code> tool executes SQL queries as prepared statements against a\nClickHouse database.<\/p>\n<p>This tool supports both template parameters (for SQL statement customization)\nand regular parameters (for prepared statement values), providing flexible\nquery execution capabilities.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/source\/\">ClickHouse Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my_analytics_query<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">clickhouse-sql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-clickhouse-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Get user analytics for a specific date range<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">statement<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> SELECT \n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> user_id,\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> count(*) as event_count,\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> max(timestamp) as last_event\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> FROM events \n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> WHERE date &gt;= ? AND date &lt;= ?\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> GROUP BY user_id\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> ORDER BY event_count DESC\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> LIMIT ?<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">parameters<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span>- <span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">start_date<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Start date for the query (YYYY-MM-DD format)<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span>- <span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">end_date <\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">End date for the query (YYYY-MM-DD format)<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span>- <span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">limit<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Maximum number of results to return<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h3 id=\"template-parameters-example\">Template Parameters Example<\/h3>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">flexible_table_query<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">clickhouse-sql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-clickhouse-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Query any table with flexible columns<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">statement<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> SELECT {{columns}}\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> FROM {{table_name}}\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> WHERE created_date &gt;= ?\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> LIMIT ?<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">templateParameters<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span>- <span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">columns<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Comma-separated list of columns to select<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span>- <span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">table_name<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Name of the table to query<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">parameters<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span>- <span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">start_date<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Start date filter<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span>- <span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">limit<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Maximum number of results<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;clickhouse-sql&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the ClickHouse source to execute SQL against.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>statement<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The SQL statement template to execute.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>parameters<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">array of Parameter<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>Parameters for prepared statement values.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>templateParameters<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">array of Parameter<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>Parameters for SQL statement template customization.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"Cloud SQL for MySQL using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mysql_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mysql_mcp\/","description":"<html>\n <head>\n <title>Redirecting to Cloud SQL for MySQL using MCP<\/title>\n <link rel=\"canonical\" href=\"https:\/\/cloud.google.com\/sql\/docs\/mysql\/pre-built-tools-with-mcp-toolbox\"\/>\n <meta http-equiv=\"refresh\" content=\"0;url=https:\/\/cloud.google.com\/sql\/docs\/mysql\/pre-built-tools-with-mcp-toolbox\"\/>\n <\/head>\n <body>\n <p>Connecting to Cloud SQL for MySQL using MCP... If you are not automatically redirected, please \n <a href=\"https:\/\/cloud.google.com\/sql\/docs\/mysql\/pre-built-tools-with-mcp-toolbox\">click here to proceed<\/a>.\n <\/p>\n <\/body>\n<\/html>"},{"title":"Cloud SQL for Postgres using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_pg_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_pg_mcp\/","description":"<html>\n <head>\n <title>Redirecting to Cloud SQL for Postgres using MCP<\/title>\n <link rel=\"canonical\" href=\"https:\/\/cloud.google.com\/sql\/docs\/postgres\/pre-built-tools-with-mcp-toolbox\"\/>\n <meta http-equiv=\"refresh\" content=\"0;url=https:\/\/cloud.google.com\/sql\/docs\/postgres\/pre-built-tools-with-mcp-toolbox\"\/>\n <\/head>\n <body>\n <p>Connecting to Cloud SQL for Postgres using MCP... If you are not automatically redirected, please \n <a href=\"https:\/\/cloud.google.com\/sql\/docs\/postgres\/pre-built-tools-with-mcp-toolbox\">click here to proceed<\/a>.\n <\/p>\n <\/body>\n<\/html>"},{"title":"Cloud SQL for SQL Server using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mssql_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mssql_mcp\/","description":"<html>\n <head>\n <title>Redirecting to Cloud SQL for SQL Server using MCP<\/title>\n <link rel=\"canonical\" href=\"https:\/\/cloud.google.com\/sql\/docs\/sqlserver\/pre-built-tools-with-mcp-toolbox\"\/>\n <meta http-equiv=\"refresh\" content=\"0;url=https:\/\/cloud.google.com\/sql\/docs\/sqlserver\/pre-built-tools-with-mcp-toolbox\"\/>\n <\/head>\n <body>\n <p>Connecting to Cloud SQL for SQL Server using MCP... If you are not automatically redirected, please \n <a href=\"https:\/\/cloud.google.com\/sql\/docs\/sqlserver\/pre-built-tools-with-mcp-toolbox\">click here to proceed<\/a>.\n <\/p>\n <\/body>\n<\/html>"},{"title":"cloud-sql-mysql-create-instance","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlmysqlcreateinstance\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlmysqlcreateinstance\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-sql-mysql-create-instance<\/code> tool creates a new Cloud SQL for MySQL\ninstance in a specified Google Cloud project.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/source\/\">Cloud SQL Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<p>The <code>cloud-sql-mysql-create-instance<\/code> tool has the following parameters:<\/p>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>project<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The Google Cloud project ID.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>name<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name of the instance to create.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>databaseVersion<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The database version for MySQL. If not specified, defaults to the latest available version (e.g., <code>MYSQL_8_4<\/code>).<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>rootPassword<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The root password for the instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>editionPreset<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The edition of the instance. Can be <code>Production<\/code> or <code>Development<\/code>. Defaults to <code>Development<\/code>.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<p>Here is an example of how to configure the <code>cloud-sql-mysql-create-instance<\/code>\ntool in your <code>tools.yaml<\/code> file:<\/p>"},{"title":"cloud-storage-create-bucket","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-create-bucket\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-create-bucket\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-storage-create-bucket<\/code> tool creates a new Cloud Storage bucket. By\ndefault, it creates the bucket in the project configured on the Cloud Storage\nsource. You can pass the optional <code>project<\/code> parameter to create buckets in a\ndifferent project that the same credentials can access.<\/p>\n<p>You can also set <code>project<\/code>, <code>location<\/code>, or <code>uniform_bucket_level_access<\/code> in the\ntool configuration. When set, that field is removed from the runtime parameter\nschema and the configured value is always used. Set <code>project<\/code> to an empty string\nto hide the parameter while using the source&rsquo;s configured project.<\/p>"},{"title":"cloud-storage-list-objects","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-list-objects\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-list-objects\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-storage-list-objects<\/code> tool returns the objects in a\n<a href=\"https:\/\/cloud.google.com\/storage\/docs\/buckets\">Cloud Storage bucket<\/a>. It supports the usual GCS listing options:<\/p>\n<ul>\n<li><code>prefix<\/code> \u2014 filter results to objects whose names begin with the given string.<\/li>\n<li><code>delimiter<\/code> \u2014 group results by this character (typically <code>\/<\/code>) so subdirectory-like\n&ldquo;common prefixes&rdquo; are returned separately from the leaf objects.<\/li>\n<li><code>max_results<\/code> \/ <code>page_token<\/code> \u2014 paginate through large listings.<\/li>\n<\/ul>\n<p>The response is a JSON object with <code>objects<\/code> (the full object metadata as\nreturned by the Cloud Storage API \u2014 fields such as <code>Name<\/code>, <code>Size<\/code>, <code>ContentType<\/code>,\n<code>Updated<\/code>, <code>StorageClass<\/code>, <code>MD5<\/code>, etc.), <code>prefixes<\/code> (the common prefixes when\n<code>delimiter<\/code> is set), and <code>nextPageToken<\/code> (empty when there are no more pages).<\/p>"},{"title":"Core","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/toolbox-sdks\/java-sdk\/core\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/toolbox-sdks\/java-sdk\/core\/","description":"<h2 id=\"overview\">Overview<\/h2>\n<p>The package provides a java interface to the MCP Toolbox service, enabling you to load and invoke tools from your own applications.<\/p>\n<h2 id=\"installation\">Installation<\/h2>\n<p>This SDK is distributed via a <a href=\"https:\/\/mvnrepository.com\/artifact\/com.google.cloud.mcp\/mcp-toolbox-sdk-java\">Maven Central Repository<\/a>.<\/p>\n<h3 id=\"maven\">Maven<\/h3>\n<p>Add the dependency to your <code>pom.xml<\/code>:<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-xml\" data-lang=\"xml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">&lt;dependency&gt;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&lt;groupId&gt;<\/span>com.google.cloud.mcp<span class=\"nt\">&lt;\/groupId&gt;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&lt;artifactId&gt;<\/span>mcp-toolbox-sdk-java<span class=\"nt\">&lt;\/artifactId&gt;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"c\">&lt;!-- Replace &#39;VERSION&#39; with the latest version from https:\/\/mvnrepository.com\/artifact\/com.google.cloud.mcp\/mcp-toolbox-sdk-java --&gt;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&lt;version&gt;<\/span>VERSION<span class=\"nt\">&lt;\/version&gt;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nt\">&lt;scope&gt;<\/span>compile<span class=\"nt\">&lt;\/scope&gt;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">&lt;\/dependency&gt;<\/span>\n<\/span><\/span><\/code><\/pre><\/div><h3 id=\"gradle\">Gradle<\/h3>\n<pre tabindex=\"0\"><code>dependencies {\n \/\/ Replace &#39;VERSION&#39; with the latest version from https:\/\/mvnrepository.com\/artifact\/com.google.cloud.mcp\/mcp-toolbox-sdk-java\n implementation(&#34;com.google.cloud.mcp:mcp-toolbox-sdk-java:VERSION&#34;) \n}\n<\/code><\/pre><h2 id=\"quickstart\">Quickstart<\/h2>\n<p>Here is the minimal code needed to connect to a MCP Toolbox and invoke a tool.<\/p>"},{"title":"Core","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/toolbox-sdks\/javascript-sdk\/core\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/toolbox-sdks\/javascript-sdk\/core\/","description":"<h2 id=\"overview\">Overview<\/h2>\n<p>The <code>@toolbox-sdk\/core<\/code> package provides a Javascript interface to the MCP Toolbox service, enabling you to load and invoke tools from your own applications.<\/p>\n<h2 id=\"supported-environments\">Supported Environments<\/h2>\n<p>This SDK is a standard Node.js package built with TypeScript, ensuring broad compatibility with the modern JavaScript ecosystem.<\/p>\n<ul>\n<li>Node.js: Actively supported on Node.js v18.x and higher. The package is compatible with both modern ES Module (import) and legacy CommonJS (require).<\/li>\n<li>TypeScript: The SDK is written in TypeScript and ships with its own type declarations, providing a first-class development experience with autocompletion and type-checking out of the box.<\/li>\n<li>JavaScript: Fully supports modern JavaScript in Node.js environments.<\/li>\n<\/ul>\n<h2 id=\"installation\">Installation<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\"><span class=\"line\"><span class=\"cl\">npm install @toolbox-sdk\/core\n<\/span><\/span><\/code><\/pre><\/div><h2 id=\"quickstart\">Quickstart<\/h2>\n<ol>\n<li>\n<p><strong>Start the Toolbox Service<\/strong><\/p>"},{"title":"Core","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/toolbox-sdks\/python-sdk\/core\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/toolbox-sdks\/python-sdk\/core\/","description":"<h2 id=\"overview\">Overview<\/h2>\n<p>The <code>toolbox-core<\/code> package provides a Python interface to the MCP Toolbox service, enabling you to load and invoke tools from your own applications.<\/p>\n<h2 id=\"installation\">Installation<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\"><span class=\"line\"><span class=\"cl\">pip install toolbox-core\n<\/span><\/span><\/code><\/pre><\/div><div class=\"notice note\" >\n <p class=\"notice-title\">\n <span class=\"icon-notice baseline\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 128 300 300\">\n <path d=\"M150 128c82.813 0 150 67.188 150 150 0 82.813-67.188 150-150 150C67.187 428 0 360.812 0 278c0-82.813 67.188-150 150-150Zm25 243.555v-37.11c0-3.515-2.734-6.445-6.055-6.445h-37.5c-3.515 0-6.445 2.93-6.445 6.445v37.11c0 3.515 2.93 6.445 6.445 6.445h37.5c3.32 0 6.055-2.93 6.055-6.445Zm-.39-67.188 3.515-121.289c0-1.367-.586-2.734-1.953-3.516-1.172-.976-2.93-1.562-4.688-1.562h-42.968c-1.758 0-3.516.586-4.688 1.563-1.367.78-1.953 2.148-1.953 3.515l3.32 121.29c0 2.734 2.93 4.882 6.64 4.882h36.134c3.515 0 6.445-2.148 6.64-4.883Z\"\/>\n<\/svg>\n\n <\/span>Note<\/p>"},{"title":"elasticsearch-esql","link":"https:\/\/mcp-toolbox.dev\/integrations\/elasticsearch\/tools\/elasticsearch-esql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/elasticsearch\/tools\/elasticsearch-esql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>Execute ES|QL queries.<\/p>\n<p>This tool allows you to execute ES|QL queries against your Elasticsearch\ncluster. You can use this to perform complex searches and aggregations.<\/p>\n<p>See the\n<a href=\"https:\/\/www.elastic.co\/docs\/reference\/query-languages\/esql\/esql-getting-started\">official documentation<\/a>\nfor more information.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/elasticsearch\/source\/\">Elasticsearch Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">query_my_index<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">elasticsearch-esql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">elasticsearch-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to execute ES|QL queries.<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">query<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">|<\/span><span class=\"sd\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> FROM my-index\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> | KEEP *\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"sd\"> | LIMIT ?limit<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">parameters<\/span><span class=\"p\">:<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span>- <span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">limit<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">integer<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Limit the number of results.<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"w\"> <\/span><span class=\"nt\">required<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"kc\">true<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>query<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The ES|QL query to run. Can also be passed by parameters.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>format<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The format of the query. Default is json. Valid values are <code>csv<\/code>, <code>json<\/code>, <code>tsv<\/code>, <code>txt<\/code>, <code>yaml<\/code>, <code>cbor<\/code>, <code>smile<\/code>, or <code>arrow<\/code>.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>timeout<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">integer<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The timeout for the query in seconds. Default is 60 (1 minute).<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>parameters<\/td>\n\t\t\t\t\t<td style=\"text-align: center\"><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/elasticsearch\/#specifying-parameters\">parameters<\/a><\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>List of <a href=\"https:\/\/mcp-toolbox.dev\/integrations\/elasticsearch\/#specifying-parameters\">parameters<\/a> that will be used with the ES|QL query.<br\/>Only supports \u201cstring\u201d, \u201cinteger\u201d, \u201cfloat\u201d, \u201cboolean\u201d.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"FAQ","link":"https:\/\/mcp-toolbox.dev\/reference\/faq\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/reference\/faq\/","description":"<h2 id=\"how-can-i-deploy-or-run-toolbox\">How can I deploy or run Toolbox?<\/h2>\n<p>MCP Toolbox for Databases is open-source and can be run or deployed to a\nmultitude of environments. For convenience, we release <a href=\"https:\/\/github.com\/googleapis\/mcp-toolbox\/releases\/\">compiled binaries and\ndocker images<\/a> (but you can always compile yourself as well!).<\/p>\n<p>For detailed instructions, check out these resources:<\/p>\n<ul>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/getting-started\/local_quickstart\/\">Quickstart: How to Run Locally<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/deploy-to\/cloud-run\/\">Deploy to Cloud Run<\/a><\/li>\n<li>To run Toolbox more securely or harden security, check out our <a href=\"https:\/\/mcp-toolbox.dev\/reference\/cli\/#hardening-toolbox\">hardening guidelines<\/a><\/li>\n<\/ul>\n<h2 id=\"do-i-need-a-google-cloud-accountproject-to-get-started-with-toolbox\">Do I need a Google Cloud account\/project to get started with Toolbox?<\/h2>\n<p>Nope! While some of the sources Toolbox connects to may require GCP credentials,\nToolbox doesn&rsquo;t require them and can connect to a bunch of different resources\nthat don&rsquo;t.<\/p>"},{"title":"Firestore using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/firestore_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/firestore_mcp\/","description":"<html>\n <head>\n <title>Redirecting to Firestore using MCP<\/title>\n <link rel=\"canonical\" href=\"https:\/\/cloud.google.com\/firestore\/native\/docs\/connect-ide-using-mcp-toolbox\"\/>\n <meta http-equiv=\"refresh\" content=\"0;url=https:\/\/cloud.google.com\/firestore\/native\/docs\/connect-ide-using-mcp-toolbox\"\/>\n <\/head>\n <body>\n <p>Connecting to Firestore using MCP... If you are not automatically redirected, please \n <a href=\"https:\/\/cloud.google.com\/firestore\/native\/docs\/connect-ide-using-mcp-toolbox\">click here to proceed<\/a>.\n <\/p>\n <\/body>\n<\/html>"},{"title":"Generic OIDC Auth","link":"https:\/\/mcp-toolbox.dev\/documentation\/configuration\/authentication\/generic\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/configuration\/authentication\/generic\/","description":"<h2 id=\"getting-started\">Getting Started<\/h2>\n<p>The Generic Auth Service allows you to integrate with any OpenID Connect (OIDC)\ncompliant identity provider (IDP). It discovers the JWKS (JSON Web Key Set) URL\neither through the provider&rsquo;s <code>\/.well-known\/openid-configuration<\/code> endpoint or\ndirectly via the provided <code>authorizationServer<\/code>.<\/p>\n<p>To configure this auth service, you need to provide the <code>audience<\/code> (the expected <code>aud<\/code> claim in the token), the <code>authorizationServer<\/code> of your identity provider, and optionally a list of <code>scopesRequired<\/code> that must be present in the token&rsquo;s claims.<\/p>"},{"title":"Looker using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/looker_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/looker_mcp\/","description":"<p><a href=\"https:\/\/modelcontextprotocol.io\/introduction\">Model Context Protocol (MCP)<\/a> is\nan open protocol for connecting Large Language Models (LLMs) to data sources\nlike Postgres. This guide covers how to use <a href=\"https:\/\/github.com\/googleapis\/mcp-toolbox\">MCP Toolbox for Databases<\/a>\nto expose your developer assistant tools to a Looker instance:<\/p>\n<ul>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/looker_mcp\/#configure-your-mcp-client\">Gemini-CLI<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/looker_mcp\/#configure-your-mcp-client\">Cursor<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/looker_mcp\/#configure-your-mcp-client\">Windsurf<\/a> (Codium)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/looker_mcp\/#configure-your-mcp-client\">Visual Studio Code<\/a> (Copilot)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/looker_mcp\/#configure-your-mcp-client\">Cline<\/a> (VS Code extension)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/looker_mcp\/#configure-your-mcp-client\">Claude desktop<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/looker_mcp\/#configure-your-mcp-client\">Claude code<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/looker_mcp\/#connect-with-antigravity\">Antigravity<\/a><\/li>\n<\/ul>\n<h2 id=\"set-up-looker\">Set up Looker<\/h2>\n<ol>\n<li>\n<p>Get a Looker Client ID and Client Secret. Follow the directions\n<a href=\"https:\/\/cloud.google.com\/looker\/docs\/api-auth#authentication_with_an_sdk\">here<\/a>.<\/p>\n<\/li>\n<li>\n<p>Have the base URL of your Looker instance available. It is likely\nsomething like <code>https:\/\/looker.example.com<\/code>. In some cases the API is\nlistening at a different port, and you will need to use\n<code>https:\/\/looker.example.com:19999<\/code> instead.<\/p>"},{"title":"MySQL using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mysql_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mysql_mcp\/","description":"<p><a href=\"https:\/\/modelcontextprotocol.io\/introduction\">Model Context Protocol (MCP)<\/a> is\nan open protocol for connecting Large Language Models (LLMs) to data sources\nlike MySQL. This guide covers how to use <a href=\"https:\/\/github.com\/googleapis\/mcp-toolbox\">MCP Toolbox for Databases<\/a> to\nexpose your developer assistant tools to a MySQL instance:<\/p>\n<ul>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mysql_mcp\/#configure-your-mcp-client\">Cursor<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mysql_mcp\/#configure-your-mcp-client\">Windsurf<\/a> (Codium)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mysql_mcp\/#configure-your-mcp-client\">Visual Studio Code<\/a> (Copilot)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mysql_mcp\/#configure-your-mcp-client\">Cline<\/a> (VS Code extension)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mysql_mcp\/#configure-your-mcp-client\">Claude desktop<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mysql_mcp\/#configure-your-mcp-client\">Claude code<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mysql_mcp\/#configure-your-mcp-client\">Gemini CLI<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mysql_mcp\/#configure-your-mcp-client\">Gemini Code Assist<\/a><\/li>\n<\/ul>\n<h2 id=\"set-up-the-database\">Set up the database<\/h2>\n<ol>\n<li><a href=\"https:\/\/dev.mysql.com\/downloads\/installer\/\">Create or select a MySQL instance.<\/a><\/li>\n<\/ol>\n<h2 id=\"install-mcp-toolbox\">Install MCP Toolbox<\/h2>\n<ol>\n<li>\n<p>Download the latest version of Toolbox as a binary. Select the <a href=\"https:\/\/github.com\/googleapis\/mcp-toolbox\/releases\">correct\nbinary<\/a> corresponding\nto your OS and CPU architecture. You are required to use Toolbox version\nV0.10.0+:<\/p>"},{"title":"Neo4j using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/neo4j_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/neo4j_mcp\/","description":"<p><a href=\"https:\/\/modelcontextprotocol.io\/introduction\">Model Context Protocol (MCP)<\/a> is\nan open protocol for connecting Large Language Models (LLMs) to data sources\nlike Neo4j. This guide covers how to use <a href=\"https:\/\/github.com\/googleapis\/mcp-toolbox\">MCP Toolbox for Databases<\/a> to\nexpose your developer assistant tools to a Neo4j instance:<\/p>\n<ul>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/neo4j_mcp\/#configure-your-mcp-client\">Cursor<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/neo4j_mcp\/#configure-your-mcp-client\">Windsurf<\/a> (Codium)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/neo4j_mcp\/#configure-your-mcp-client\">Visual Studio Code<\/a> (Copilot)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/neo4j_mcp\/#configure-your-mcp-client\">Cline<\/a> (VS Code extension)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/neo4j_mcp\/#configure-your-mcp-client\">Claude desktop<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/neo4j_mcp\/#configure-your-mcp-client\">Claude code<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/neo4j_mcp\/#configure-your-mcp-client\">Gemini CLI<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/neo4j_mcp\/#configure-your-mcp-client\">Gemini Code Assist<\/a><\/li>\n<\/ul>\n<h2 id=\"set-up-the-database\">Set up the database<\/h2>\n<ol>\n<li><a href=\"https:\/\/neo4j.com\/cloud\/platform\/aura-graph-database\/\">Create or select a Neo4j\ninstance.<\/a><\/li>\n<\/ol>\n<h2 id=\"install-mcp-toolbox\">Install MCP Toolbox<\/h2>\n<ol>\n<li>\n<p>Download the latest version of Toolbox as a binary. Select the <a href=\"https:\/\/github.com\/googleapis\/mcp-toolbox\/releases\">correct\nbinary<\/a> corresponding\nto your OS and CPU architecture. You are required to use Toolbox version\nv0.15.0+:<\/p>"},{"title":"Oracle using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/oracle_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/oracle_mcp\/","description":"<p><a href=\"https:\/\/modelcontextprotocol.io\/introduction\">Model Context Protocol (MCP)<\/a> is\nan open protocol for connecting Large Language Models (LLMs) to data sources\nlike Oracle. This guide covers how to use <a href=\"https:\/\/github.com\/googleapis\/mcp-toolbox\">MCP Toolbox for Databases<\/a>\nto expose your developer assistant tools to an Oracle instance:<\/p>\n<ul>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/oracle_mcp\/#configure-your-mcp-client\">Cursor<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/oracle_mcp\/#configure-your-mcp-client\">Windsurf<\/a> (Codium)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/oracle_mcp\/#configure-your-mcp-client\">Visual Studio Code<\/a> (Copilot)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/oracle_mcp\/#configure-your-mcp-client\">Cline<\/a> (VS Code extension)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/oracle_mcp\/#configure-your-mcp-client\">Claude desktop<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/oracle_mcp\/#configure-your-mcp-client\">Claude code<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/oracle_mcp\/#configure-your-mcp-client\">Gemini CLI<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/oracle_mcp\/#configure-your-mcp-client\">Gemini Code Assist<\/a><\/li>\n<\/ul>\n<h2 id=\"set-up-the-database\">Set up the database<\/h2>\n<ol>\n<li>\n<p>Create or select an Oracle instance.<\/p>\n<\/li>\n<li>\n<p>Create or reuse a database user and have the username and password ready.<\/p>"},{"title":"PostgreSQL using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/postgres_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/postgres_mcp\/","description":"<p><a href=\"https:\/\/modelcontextprotocol.io\/introduction\">Model Context Protocol (MCP)<\/a> is\nan open protocol for connecting Large Language Models (LLMs) to data sources\nlike Postgres. This guide covers how to use <a href=\"https:\/\/github.com\/googleapis\/mcp-toolbox\">MCP Toolbox for Databases<\/a>\nto expose your developer assistant tools to a Postgres instance:<\/p>\n<ul>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/postgres_mcp\/#configure-your-mcp-client\">Cursor<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/postgres_mcp\/#configure-your-mcp-client\">Windsurf<\/a> (Codium)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/postgres_mcp\/#configure-your-mcp-client\">Visual Studio Code<\/a> (Copilot)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/postgres_mcp\/#configure-your-mcp-client\">Cline<\/a> (VS Code extension)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/postgres_mcp\/#configure-your-mcp-client\">Claude desktop<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/postgres_mcp\/#configure-your-mcp-client\">Claude code<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/postgres_mcp\/#configure-your-mcp-client\">Gemini CLI<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/postgres_mcp\/#configure-your-mcp-client\">Gemini Code Assist<\/a><\/li>\n<\/ul>\n<style type=\"text\/css\">\n \n .notice {\n --title-color: #fff;\n --title-background-color: #6be;\n --content-color: #444;\n --content-background-color: #e7f2fa;\n }\n\n .notice.info {\n --title-background-color: #fb7;\n --content-background-color: #fec;\n }\n\n .notice.tip {\n --title-background-color: #5a5;\n --content-background-color: #efe;\n }\n\n .notice.warning {\n --title-background-color: #c33;\n --content-background-color: #fee;\n }\n\n \n @media (prefers-color-scheme:dark) {\n .notice {\n --title-color: #fff;\n --title-background-color: #069;\n --content-color: #ddd;\n --content-background-color: #023;\n }\n\n .notice.info {\n --title-background-color: #a50;\n --content-background-color: #420;\n }\n\n .notice.tip {\n --title-background-color: #363;\n --content-background-color: #121;\n }\n\n .notice.warning {\n --title-background-color: #800;\n --content-background-color: #400;\n }\n }\n\n body.dark .notice {\n --title-color: #fff;\n --title-background-color: #069;\n --content-color: #ddd;\n --content-background-color: #023;\n }\n\n body.dark .notice.info {\n --title-background-color: #a50;\n --content-background-color: #420;\n }\n\n body.dark .notice.tip {\n --title-background-color: #363;\n --content-background-color: #121;\n }\n\n body.dark .notice.warning {\n --title-background-color: #800;\n --content-background-color: #400;\n }\n\n \n .notice {\n padding: 18px;\n line-height: 24px;\n margin-bottom: 24px;\n border-radius: 4px;\n color: var(--content-color);\n background: var(--content-background-color);\n }\n\n .notice p:last-child {\n margin-bottom: 0\n }\n\n \n .notice-title {\n margin: -18px -18px 12px;\n padding: 4px 18px;\n border-radius: 4px 4px 0 0;\n font-weight: 700;\n color: var(--title-color);\n background: var(--title-background-color);\n }\n\n \n .icon-notice {\n display: inline-flex;\n align-self: center;\n margin-right: 8px;\n }\n\n .icon-notice img,\n .icon-notice svg {\n height: 1em;\n width: 1em;\n fill: currentColor;\n }\n\n .icon-notice img,\n .icon-notice.baseline svg {\n top: .125em;\n position: relative;\n }\n<\/style><div class=\"notice tip\" >\n <p class=\"notice-title\">\n <span class=\"icon-notice baseline\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"300.5 134 300 300\">\n <path d=\"M551.281 252.36c0-3.32-1.172-6.641-3.515-8.985l-17.774-17.578c-2.344-2.344-5.469-3.711-8.789-3.711-3.32 0-6.445 1.367-8.789 3.71l-79.687 79.493-44.141-44.14c-2.344-2.344-5.469-3.712-8.79-3.712-3.32 0-6.444 1.368-8.788 3.711l-17.774 17.579c-2.343 2.343-3.515 5.664-3.515 8.984 0 3.32 1.172 6.445 3.515 8.789l70.704 70.703c2.343 2.344 5.664 3.711 8.789 3.711 3.32 0 6.64-1.367 8.984-3.71l106.055-106.056c2.343-2.343 3.515-5.468 3.515-8.789ZM600.5 284c0 82.813-67.188 150-150 150-82.813 0-150-67.188-150-150 0-82.813 67.188-150 150-150 82.813 0 150 67.188 150 150Z\"\/>\n<\/svg>\n\n <\/span>Tip<\/p>"},{"title":"Python Quickstart (Local)","link":"https:\/\/mcp-toolbox.dev\/documentation\/getting-started\/local_quickstart\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/getting-started\/local_quickstart\/","description":"<p><a href=\"https:\/\/colab.research.google.com\/github\/googleapis\/mcp-toolbox\/blob\/main\/docs\/en\/getting-started\/colab_quickstart.ipynb\"><img src=\"https:\/\/colab.research.google.com\/assets\/colab-badge.svg\" alt=\"Open In Colab\"><\/a><\/p>\n<h2 id=\"before-you-begin\">Before you begin<\/h2>\n<p>This guide assumes you have already done the following:<\/p>\n<ol>\n<li>Installed <a href=\"https:\/\/wiki.python.org\/moin\/BeginnersGuide\/Download\">Python (3.10 or higher)<\/a> (including <a href=\"https:\/\/pip.pypa.io\/en\/stable\/installation\/\">pip<\/a> and\nyour preferred virtual environment tool for managing dependencies e.g.\n<a href=\"https:\/\/packaging.python.org\/en\/latest\/tutorials\/installing-packages\/#creating-virtual-environments\">venv<\/a>).<\/li>\n<li>Installed <a href=\"https:\/\/www.postgresql.org\/download\/\">PostgreSQL 16+ and the <code>psql<\/code> client<\/a>.<\/li>\n<\/ol>\n<h3 id=\"cloud-setup-optional\">Cloud Setup (Optional)<\/h3>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n\n\n\n\n\n\n <p>If you plan to use <strong>Google Cloud\u2019s Vertex AI<\/strong> with your agent (e.g., using\n<code>vertexai=True<\/code> or a Google GenAI model), follow these one-time setup steps for\nlocal development:<\/p>\n<ol>\n<li>\n<p><a href=\"https:\/\/cloud.google.com\/sdk\/docs\/install\">Install the Google Cloud CLI<\/a><\/p>"},{"title":"Quickstart (MCP with Looker and Gemini-CLI)","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/samples\/looker_gemini\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/samples\/looker_gemini\/","description":"<h2 id=\"overview\">Overview<\/h2>\n<p><a href=\"https:\/\/modelcontextprotocol.io\">Model Context Protocol<\/a> is an open protocol\nthat standardizes how applications provide context to LLMs. Check out this page\non how to <a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/mcp-client\/\">connect to Toolbox via MCP<\/a>.<\/p>\n<h2 id=\"step-1-get-a-looker-client-id-and-client-secret\">Step 1: Get a Looker Client ID and Client Secret<\/h2>\n<p>The Looker Client ID and Client Secret can be obtained from the Users page of\nyour Looker instance. Refer to the documentation\n<a href=\"https:\/\/cloud.google.com\/looker\/docs\/api-auth#authentication_with_an_sdk\">here<\/a>.\nYou may need to ask an administrator to get the Client ID and Client Secret\nfor you.<\/p>"},{"title":"serverless-spark-cancel-batch","link":"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-cancel-batch\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-cancel-batch\/","description":"<h2 id=\"about\">About<\/h2>\n<p><code>serverless-spark-cancel-batch<\/code> tool cancels a running Spark batch operation in\na Google Cloud Serverless for Apache Spark source. The cancellation request is\nasynchronous, so the batch state will not change immediately after the tool\nreturns; it can take a minute or so for the cancellation to be reflected.<\/p>\n<p><code>serverless-spark-cancel-batch<\/code> accepts the following parameters:<\/p>\n<ul>\n<li><strong><code>operation<\/code><\/strong> (required): The name of the operation to cancel. For example,\nfor <code>projects\/my-project\/locations\/us-central1\/operations\/my-operation<\/code>, you\nwould pass <code>my-operation<\/code>.<\/li>\n<\/ul>\n<p>The tool inherits the <code>project<\/code> and <code>location<\/code> from the source configuration.<\/p>"},{"title":"serverless-spark-create-pyspark-batch","link":"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-create-pyspark-batch\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-create-pyspark-batch\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>serverless-spark-create-pyspark-batch<\/code> tool submits a Spark batch to a Google\nCloud Serverless for Apache Spark source. The workload executes asynchronously\nand takes around a minute to begin executing; status can be polled using the\n<a href=\"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-get-batch\/\">get batch<\/a> tool.<\/p>\n<p><code>serverless-spark-create-pyspark-batch<\/code> accepts the following parameters:<\/p>\n<ul>\n<li><strong><code>mainFile<\/code><\/strong>: The path to the main Python file, as a gs:\/\/&hellip; URI.<\/li>\n<li><strong><code>args<\/code><\/strong> Optional. A list of arguments passed to the main file.<\/li>\n<li><strong><code>version<\/code><\/strong> Optional. The Serverless <a href=\"https:\/\/docs.cloud.google.com\/dataproc-serverless\/docs\/concepts\/versions\/dataproc-serverless-versions\">runtime\nversion<\/a>\nto execute with.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"serverless-spark-create-spark-batch","link":"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-create-spark-batch\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-create-spark-batch\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>serverless-spark-create-spark-batch<\/code> tool submits a Java Spark batch to a\nGoogle Cloud Serverless for Apache Spark source. The workload executes\nasynchronously and takes around a minute to begin executing; status can be\npolled using the <a href=\"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/tools\/serverless-spark-get-batch\/\">get batch<\/a> tool.<\/p>\n<p><code>serverless-spark-create-spark-batch<\/code> accepts the following parameters:<\/p>\n<ul>\n<li><strong><code>mainJarFile<\/code><\/strong>: Optional. The gs:\/\/ URI of the jar file that contains the\nmain class. Exactly one of mainJarFile or mainClass must be specified.<\/li>\n<li><strong><code>mainClass<\/code><\/strong>: Optional. The name of the driver&rsquo;s main class. Exactly one of\nmainJarFile or mainClass must be specified.<\/li>\n<li><strong><code>jarFiles<\/code><\/strong>: Optional. A list of gs:\/\/ URIs of jar files to add to the CLASSPATHs of\nthe Spark driver and tasks.<\/li>\n<li><strong><code>args<\/code><\/strong> Optional. A list of arguments passed to the driver.<\/li>\n<li><strong><code>version<\/code><\/strong> Optional. The Serverless <a href=\"https:\/\/docs.cloud.google.com\/dataproc-serverless\/docs\/concepts\/versions\/dataproc-serverless-versions\">runtime\nversion<\/a>\nto execute with.<\/li>\n<\/ul>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"Spanner using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/spanner_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/spanner_mcp\/","description":"<html>\n <head>\n <title>Redirecting to Spanner using MCP<\/title>\n <link rel=\"canonical\" href=\"https:\/\/cloud.google.com\/spanner\/docs\/pre-built-tools-with-mcp-toolbox\"\/>\n <meta http-equiv=\"refresh\" content=\"0;url=https:\/\/cloud.google.com\/spanner\/docs\/pre-built-tools-with-mcp-toolbox\"\/>\n <\/head>\n <body>\n <p>Connecting to Spanner using MCP... If you are not automatically redirected, please \n <a href=\"https:\/\/cloud.google.com\/spanner\/docs\/pre-built-tools-with-mcp-toolbox\">click here to proceed<\/a>.\n <\/p>\n <\/body>\n<\/html>"},{"title":"SQL Server using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mssql_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mssql_mcp\/","description":"<p><a href=\"https:\/\/modelcontextprotocol.io\/introduction\">Model Context Protocol (MCP)<\/a> is\nan open protocol for connecting Large Language Models (LLMs) to data sources\nlike SQL Server. This guide covers how to use <a href=\"https:\/\/github.com\/googleapis\/mcp-toolbox\">MCP Toolbox for\nDatabases<\/a> to expose your developer assistant tools to a SQL Server\ninstance:<\/p>\n<ul>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mssql_mcp\/#configure-your-mcp-client\">Cursor<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mssql_mcp\/#configure-your-mcp-client\">Windsurf<\/a> (Codium)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mssql_mcp\/#configure-your-mcp-client\">Visual Studio Code<\/a> (Copilot)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mssql_mcp\/#configure-your-mcp-client\">Cline<\/a> (VS Code extension)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mssql_mcp\/#configure-your-mcp-client\">Claude desktop<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mssql_mcp\/#configure-your-mcp-client\">Claude code<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mssql_mcp\/#configure-your-mcp-client\">Gemini CLI<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/mssql_mcp\/#configure-your-mcp-client\">Gemini Code Assist<\/a><\/li>\n<\/ul>\n<h2 id=\"set-up-the-database\">Set up the database<\/h2>\n<ol>\n<li><a href=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/sql-server-downloads\">Create or select a SQL Server\ninstance.<\/a><\/li>\n<\/ol>\n<h2 id=\"install-mcp-toolbox\">Install MCP Toolbox<\/h2>\n<ol>\n<li>\n<p>Download the latest version of Toolbox as a binary. Select the <a href=\"https:\/\/github.com\/googleapis\/mcp-toolbox\/releases\">correct\nbinary<\/a> corresponding\nto your OS and CPU architecture. You are required to use Toolbox version\nV0.10.0+:<\/p>"},{"title":"SQLite using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/sqlite_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/sqlite_mcp\/","description":"<p><a href=\"https:\/\/modelcontextprotocol.io\/introduction\">Model Context Protocol (MCP)<\/a> is\nan open protocol for connecting Large Language Models (LLMs) to data sources\nlike SQLite. This guide covers how to use <a href=\"https:\/\/github.com\/googleapis\/mcp-toolbox\">MCP Toolbox for Databases<\/a>\nto expose your developer assistant tools to a SQLite instance:<\/p>\n<ul>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/sqlite_mcp\/#configure-your-mcp-client\">Cursor<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/sqlite_mcp\/#configure-your-mcp-client\">Windsurf<\/a> (Codium)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/sqlite_mcp\/#configure-your-mcp-client\">Visual Studio Code<\/a> (Copilot)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/sqlite_mcp\/#configure-your-mcp-client\">Cline<\/a> (VS Code extension)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/sqlite_mcp\/#configure-your-mcp-client\">Claude desktop<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/sqlite_mcp\/#configure-your-mcp-client\">Claude code<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/sqlite_mcp\/#configure-your-mcp-client\">Gemini CLI<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/sqlite_mcp\/#configure-your-mcp-client\">Gemini Code Assist<\/a><\/li>\n<\/ul>\n<h2 id=\"set-up-the-database\">Set up the database<\/h2>\n<ol>\n<li><a href=\"https:\/\/www.sqlite.org\/download.html\">Create or select a SQLite database file.<\/a><\/li>\n<\/ol>\n<h2 id=\"install-mcp-toolbox\">Install MCP Toolbox<\/h2>\n<ol>\n<li>\n<p>Download the latest version of Toolbox as a binary. Select the <a href=\"https:\/\/github.com\/googleapis\/mcp-toolbox\/releases\">correct\nbinary<\/a> corresponding\nto your OS and CPU architecture. You are required to use Toolbox version\nV0.10.0+:<\/p>"},{"title":"Telemetry","link":"https:\/\/mcp-toolbox.dev\/documentation\/monitoring\/telemetry\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/monitoring\/telemetry\/","description":"<h2 id=\"about\">About<\/h2>\n<p>Telemetry data such as logs, metrics, and traces will help developers understand\nthe internal state of the system. This page walks though different types of\ntelemetry and observability available in Toolbox.<\/p>\n<p>Toolbox exports telemetry data of logs via standard out\/err, and traces\/metrics\nthrough <a href=\"https:\/\/opentelemetry.io\/\">OpenTelemetry<\/a>. Additional flags can be\npassed to Toolbox to enable different logging behavior, or to export metrics\nthrough a specific <a href=\"https:\/\/mcp-toolbox.dev\/documentation\/monitoring\/telemetry\/#exporter\">exporter<\/a>.<\/p>\n<h2 id=\"logging\">Logging<\/h2>\n<p>The following flags can be used to customize Toolbox logging:<\/p>"},{"title":"clickhouse-list-databases","link":"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/tools\/clickhouse-list-databases\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/tools\/clickhouse-list-databases\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>clickhouse-list-databases<\/code> tool lists all available databases in a ClickHouse\ninstance.<\/p>\n<p>This tool executes the <code>SHOW DATABASES<\/code> command and returns a list of all\ndatabases accessible to the configured user, making it useful for database\ndiscovery and exploration tasks.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/source\/\">ClickHouse Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">list_clickhouse_databases<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">clickhouse-list-databases<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-clickhouse-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">List all available databases in the ClickHouse instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"output-format\">Output Format<\/h2>\n<p>The tool returns an array of objects, where each object contains:<\/p>"},{"title":"Cloud SQL for PostgreSQL Admin using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_pg_admin_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_pg_admin_mcp\/","description":"<p>This guide covers how to use <a href=\"https:\/\/github.com\/googleapis\/mcp-toolbox\">MCP Toolbox for Databases<\/a> to expose your\ndeveloper assistant tools to create and manage Cloud SQL for PostgreSQL\ninstance, database and users:<\/p>\n<ul>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_pg_admin_mcp\/#configure-your-mcp-client\">Cursor<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_pg_admin_mcp\/#configure-your-mcp-client\">Windsurf<\/a> (Codium)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_pg_admin_mcp\/#configure-your-mcp-client\">Visual Studio Code<\/a> (Copilot)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_pg_admin_mcp\/#configure-your-mcp-client\">Cline<\/a> (VS Code extension)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_pg_admin_mcp\/#configure-your-mcp-client\">Claude desktop<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_pg_admin_mcp\/#configure-your-mcp-client\">Claude code<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_pg_admin_mcp\/#configure-your-mcp-client\">Gemini CLI<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_pg_admin_mcp\/#configure-your-mcp-client\">Gemini Code Assist<\/a><\/li>\n<\/ul>\n<h2 id=\"before-you-begin\">Before you begin<\/h2>\n<ol>\n<li>\n<p>In the Google Cloud console, on the <a href=\"https:\/\/console.cloud.google.com\/projectselector2\/home\/dashboard\">project selector\npage<\/a>,\nselect or create a Google Cloud project.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/cloud.google.com\/billing\/docs\/how-to\/verify-billing-enabled#confirm_billing_is_enabled_on_a_project\">Make sure that billing is enabled for your Google Cloud\nproject<\/a>.<\/p>"},{"title":"cloud-storage-get-bucket-metadata","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-get-bucket-metadata\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-get-bucket-metadata\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-storage-get-bucket-metadata<\/code> tool returns metadata for a single Cloud\nStorage bucket. Use it when the LLM needs fields such as location, storage\nclass, labels, lifecycle configuration, or uniform bucket-level access status.<\/p>\n<p>The response is the bucket metadata structure returned by the Cloud Storage API.<\/p>\n<p>You can set <code>bucket<\/code> in the tool configuration. When set, <code>bucket<\/code> is removed\nfrom the runtime parameter schema and the configured bucket is always used. A\nconfigured <code>bucket<\/code> must be a non-empty string.<\/p>"},{"title":"cloud-storage-get-object-metadata","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-get-object-metadata\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-get-object-metadata\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-storage-get-object-metadata<\/code> tool returns metadata for a single\n<a href=\"https:\/\/cloud.google.com\/storage\/docs\/objects\">Cloud Storage object<\/a>. Use it when the LLM needs fields such as\nobject name, size, content type, generation, storage class, timestamps, checksums,\nor custom metadata without reading the object&rsquo;s content.<\/p>\n<p>The response is the object metadata structure returned by the Cloud Storage API.<\/p>\n<p>You can set <code>bucket<\/code> in the tool configuration. When set, <code>bucket<\/code> is removed\nfrom the runtime parameter schema and the configured bucket is always used. A\nconfigured <code>bucket<\/code> must be a non-empty string.<\/p>"},{"title":"elasticsearch-execute-esql","link":"https:\/\/mcp-toolbox.dev\/integrations\/elasticsearch\/tools\/elasticsearch-execute-esql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/elasticsearch\/tools\/elasticsearch-execute-esql\/","description":"<h2 id=\"about\">About<\/h2>\n<p>Execute arbitrary ES|QL statements.<\/p>\n<p>This tool allows you to execute arbitrary ES|QL statements against your\nElasticsearch cluster at runtime. This is useful for ad-hoc queries where the\nstatement is not known beforehand.<\/p>\n<p>See the\n<a href=\"https:\/\/www.elastic.co\/docs\/reference\/query-languages\/esql\/esql-getting-started\">official documentation<\/a>\nfor more information.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/elasticsearch\/source\/\">Elasticsearch Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>name<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>query<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The ES<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">execute_ad_hoc_esql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">elasticsearch-execute-esql<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">elasticsearch-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to execute arbitrary ES|QL statements.<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">format<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">json<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;elasticsearch-execute-esql&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the source the ES<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>format<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The format of the query. Default is json. Valid values are <code>csv<\/code>, <code>json<\/code>, <code>tsv<\/code>, <code>txt<\/code>, <code>yaml<\/code>, <code>cbor<\/code>, <code>smile<\/code>, or <code>arrow<\/code>.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"JS Quickstart (Local)","link":"https:\/\/mcp-toolbox.dev\/documentation\/getting-started\/local_quickstart_js\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/getting-started\/local_quickstart_js\/","description":"<h2 id=\"before-you-begin\">Before you begin<\/h2>\n<p>This guide assumes you have already done the following:<\/p>\n<ol>\n<li>Installed <a href=\"https:\/\/nodejs.org\/\">Node.js (v18 or higher)<\/a>.<\/li>\n<li>Installed <a href=\"https:\/\/www.postgresql.org\/download\/\">PostgreSQL 16+ and the <code>psql<\/code> client<\/a>.<\/li>\n<\/ol>\n<h3 id=\"cloud-setup-optional\">Cloud Setup (Optional)<\/h3>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n\n\n\n\n\n\n <p>If you plan to use <strong>Google Cloud\u2019s Vertex AI<\/strong> with your agent (e.g., using\n<code>vertexai=True<\/code> or a Google GenAI model), follow these one-time setup steps for\nlocal development:<\/p>\n<ol>\n<li>\n<p><a href=\"https:\/\/cloud.google.com\/sdk\/docs\/install\">Install the Google Cloud CLI<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/cloud.google.com\/docs\/authentication\/set-up-adc-local-dev-environment\">Set up Application Default Credentials\n(ADC)<\/a><\/p>\n<\/li>\n<li>\n<p>Set your project and enable Vertex AI<\/p>"},{"title":"LangChain\/LangGraph","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/toolbox-sdks\/python-sdk\/langchain\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/toolbox-sdks\/python-sdk\/langchain\/","description":"<h2 id=\"overview\">Overview<\/h2>\n<p>The <code>toolbox-langchain<\/code> package provides a Python interface to the MCP Toolbox service, enabling you to load and invoke tools from your own applications.<\/p>\n<h2 id=\"installation\">Installation<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\"><span class=\"line\"><span class=\"cl\">pip install toolbox-langchain\n<\/span><\/span><\/code><\/pre><\/div><h2 id=\"quickstart\">Quickstart<\/h2>\n<p>Here&rsquo;s a minimal example to get you started using\n<a href=\"https:\/\/langchain-ai.github.io\/langgraph\/reference\/prebuilt\/#langgraph.prebuilt.chat_agent_executor.create_react_agent\">LangGraph<\/a>:<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-py\" data-lang=\"py\"><span class=\"line\"><span class=\"cl\"><span class=\"kn\">from<\/span> <span class=\"nn\">toolbox_langchain<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">ToolboxClient<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"kn\">from<\/span> <span class=\"nn\">langchain_google_vertexai<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">ChatVertexAI<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"kn\">from<\/span> <span class=\"nn\">langgraph.prebuilt<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">create_react_agent<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">async<\/span> <span class=\"k\">with<\/span> <span class=\"n\">ToolboxClient<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;http:\/\/127.0.0.1:5000&#34;<\/span><span class=\"p\">)<\/span> <span class=\"k\">as<\/span> <span class=\"n\">toolbox<\/span><span class=\"p\">:<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"n\">tools<\/span> <span class=\"o\">=<\/span> <span class=\"n\">toolbox<\/span><span class=\"o\">.<\/span><span class=\"n\">load_toolset<\/span><span class=\"p\">()<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"n\">model<\/span> <span class=\"o\">=<\/span> <span class=\"n\">ChatVertexAI<\/span><span class=\"p\">(<\/span><span class=\"n\">model<\/span><span class=\"o\">=<\/span><span class=\"s2\">&#34;gemini-3-flash-preview&#34;<\/span><span class=\"p\">)<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"n\">agent<\/span> <span class=\"o\">=<\/span> <span class=\"n\">create_react_agent<\/span><span class=\"p\">(<\/span><span class=\"n\">model<\/span><span class=\"p\">,<\/span> <span class=\"n\">tools<\/span><span class=\"p\">)<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"n\">prompt<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">&#34;How&#39;s the weather today?&#34;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"k\">for<\/span> <span class=\"n\">s<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">agent<\/span><span class=\"o\">.<\/span><span class=\"n\">stream<\/span><span class=\"p\">({<\/span><span class=\"s2\">&#34;messages&#34;<\/span><span class=\"p\">:<\/span> <span class=\"p\">[(<\/span><span class=\"s2\">&#34;user&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">prompt<\/span><span class=\"p\">)]},<\/span> <span class=\"n\">stream_mode<\/span><span class=\"o\">=<\/span><span class=\"s2\">&#34;values&#34;<\/span><span class=\"p\">):<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"n\">message<\/span> <span class=\"o\">=<\/span> <span class=\"n\">s<\/span><span class=\"p\">[<\/span><span class=\"s2\">&#34;messages&#34;<\/span><span class=\"p\">][<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"p\">]<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"k\">if<\/span> <span class=\"nb\">isinstance<\/span><span class=\"p\">(<\/span><span class=\"n\">message<\/span><span class=\"p\">,<\/span> <span class=\"nb\">tuple<\/span><span class=\"p\">):<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">message<\/span><span class=\"p\">)<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"k\">else<\/span><span class=\"p\">:<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"n\">message<\/span><span class=\"o\">.<\/span><span class=\"n\">pretty_print<\/span><span class=\"p\">()<\/span>\n<\/span><\/span><\/code><\/pre><\/div><div class=\"notice tip\" >\n <p class=\"notice-title\">\n <span class=\"icon-notice baseline\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"300.5 134 300 300\">\n <path d=\"M551.281 252.36c0-3.32-1.172-6.641-3.515-8.985l-17.774-17.578c-2.344-2.344-5.469-3.711-8.789-3.711-3.32 0-6.445 1.367-8.789 3.71l-79.687 79.493-44.141-44.14c-2.344-2.344-5.469-3.712-8.79-3.712-3.32 0-6.444 1.368-8.788 3.711l-17.774 17.579c-2.343 2.343-3.515 5.664-3.515 8.984 0 3.32 1.172 6.445 3.515 8.789l70.704 70.703c2.343 2.344 5.664 3.711 8.789 3.711 3.32 0 6.64-1.367 8.984-3.71l106.055-106.056c2.343-2.343 3.515-5.468 3.515-8.789ZM600.5 284c0 82.813-67.188 150-150 150-82.813 0-150-67.188-150-150 0-82.813 67.188-150 150-150 82.813 0 150 67.188 150 150Z\"\/>\n<\/svg>\n\n <\/span>Tip<\/p>"},{"title":"spanner-list-graphs","link":"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/tools\/spanner-list-graphs\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/tools\/spanner-list-graphs\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>spanner-list-graphs<\/code> tool retrieves comprehensive schema information about\ngraphs in a Cloud Spanner database. It returns detailed metadata including\nnode tables, edge tables, labels and property declarations.<\/p>\n<h3 id=\"features\">Features<\/h3>\n<ul>\n<li><strong>Comprehensive Schema Information<\/strong>: Returns node tables, edge tables, labels\nand property declarations<\/li>\n<li><strong>Flexible Filtering<\/strong>: Can list all graphs or filter by specific graph names<\/li>\n<li><strong>Output Format Options<\/strong>: Choose between simple (graph names only) or detailed\n(full schema information) output<\/li>\n<\/ul>\n<h3 id=\"use-cases\">Use Cases<\/h3>\n<ol>\n<li><strong>Database Documentation<\/strong>: Generate comprehensive documentation of your\ndatabase schema<\/li>\n<li><strong>Schema Validation<\/strong>: Verify that expected graphs, node and edge exist<\/li>\n<li><strong>Migration Planning<\/strong>: Understand the current schema before making changes<\/li>\n<li><strong>Development Tools<\/strong>: Build tools that need to understand database structure<\/li>\n<li><strong>Audit and Compliance<\/strong>: Track schema changes and ensure compliance with\ndata governance policies<\/li>\n<\/ol>\n<p>This tool is read-only and executes pre-defined SQL queries against the\n<code>INFORMATION_SCHEMA<\/code> tables to gather metadata.\n<div class=\"notice warning\" >\n <p class=\"notice-title\">\n <span class=\"icon-notice baseline\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"126 76.5 300 300\">\n <path d=\"M297.431 324.397v-34.255c0-3.245-2.344-5.95-5.358-5.95h-32.146c-3.014 0-5.358 2.705-5.358 5.95v34.255c0 3.245 2.344 5.95 5.358 5.95h32.146c3.014 0 5.358-2.705 5.358-5.95Zm-.335-67.428 3.014-82.753c0-1.081-.502-2.524-1.674-3.425-1.005-.902-2.512-1.983-4.019-1.983h-36.834c-1.507 0-3.014 1.081-4.019 1.983-1.172.901-1.674 2.704-1.674 3.786l2.846 82.392c0 2.344 2.512 4.146 5.693 4.146h30.975c3.013 0 5.525-1.803 5.692-4.146Zm-2.344-168.39L423.34 342.425c3.683 7.032 3.516 15.686-.335 22.717-3.85 7.031-10.883 11.358-18.417 11.358H147.413c-7.534 0-14.566-4.327-18.417-11.358-3.85-7.031-4.018-15.685-.335-22.716L257.248 88.578C260.93 81.188 268.13 76.5 276 76.5c7.87 0 15.069 4.688 18.752 12.08Z\"\/>\n<\/svg>\n\n <\/span>Warning<\/p>"},{"title":"spanner-list-tables","link":"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/tools\/spanner-list-tables\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/tools\/spanner-list-tables\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>spanner-list-tables<\/code> tool retrieves comprehensive schema information about\ntables in a Cloud Spanner database. It automatically adapts to the database\ndialect (GoogleSQL or PostgreSQL) and returns detailed metadata including\ncolumns, constraints, and indexes.<\/p>\n<p>This tool is read-only and executes pre-defined SQL queries against the\n<code>INFORMATION_SCHEMA<\/code> tables to gather metadata. The tool automatically detects\nthe database dialect from the source configuration and uses the appropriate SQL\nsyntax.<\/p>\n<h3 id=\"features\">Features<\/h3>\n<ul>\n<li><strong>Automatic Dialect Detection<\/strong>: Adapts queries based on whether the database\nuses GoogleSQL or PostgreSQL dialect<\/li>\n<li><strong>Comprehensive Schema Information<\/strong>: Returns columns, data types, constraints,\nindexes, and table relationships<\/li>\n<li><strong>Flexible Filtering<\/strong>: Can list all tables or filter by specific table names<\/li>\n<li><strong>Output Format Options<\/strong>: Choose between simple (table names only) or detailed\n(full schema information) output<\/li>\n<\/ul>\n<h3 id=\"use-cases\">Use Cases<\/h3>\n<ol>\n<li><strong>Database Documentation<\/strong>: Generate comprehensive documentation of your\ndatabase schema<\/li>\n<li><strong>Schema Validation<\/strong>: Verify that expected tables and columns exist<\/li>\n<li><strong>Migration Planning<\/strong>: Understand the current schema before making changes<\/li>\n<li><strong>Development Tools<\/strong>: Build tools that need to understand database structure<\/li>\n<li><strong>Audit and Compliance<\/strong>: Track schema changes and ensure compliance with\ndata governance policies<\/li>\n<\/ol>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"clickhouse-list-tables","link":"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/tools\/clickhouse-list-tables\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/tools\/clickhouse-list-tables\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>clickhouse-list-tables<\/code> tool lists all available tables in a specified\nClickHouse database.<\/p>\n<p>This tool executes the <code>SHOW TABLES FROM &lt;database&gt;<\/code> command and returns a list\nof all tables in the specified database that are accessible to the configured\nuser, making it useful for schema exploration and table discovery tasks.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/source\/\">ClickHouse Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>parameter<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>database<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The database to list tables from.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">list_clickhouse_tables<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">clickhouse-list-tables<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-clickhouse-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">List all tables in a specific ClickHouse database<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"output-format\">Output Format<\/h2>\n<p>The tool returns an array of objects, where each object contains:<\/p>"},{"title":"Cloud SQL for MySQL Admin using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mysql_admin_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mysql_admin_mcp\/","description":"<p>This guide covers how to use <a href=\"https:\/\/github.com\/googleapis\/mcp-toolbox\">MCP Toolbox for Databases<\/a> to expose your\ndeveloper assistant tools to create and manage Cloud SQL for MySQL instance,\ndatabase and users:<\/p>\n<ul>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mysql_admin_mcp\/#configure-your-mcp-client\">Cursor<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mysql_admin_mcp\/#configure-your-mcp-client\">Windsurf<\/a> (Codium)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mysql_admin_mcp\/#configure-your-mcp-client\">Visual Studio Code<\/a> (Copilot)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mysql_admin_mcp\/#configure-your-mcp-client\">Cline<\/a> (VS Code extension)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mysql_admin_mcp\/#configure-your-mcp-client\">Claude desktop<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mysql_admin_mcp\/#configure-your-mcp-client\">Claude code<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mysql_admin_mcp\/#configure-your-mcp-client\">Gemini CLI<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mysql_admin_mcp\/#configure-your-mcp-client\">Gemini Code Assist<\/a><\/li>\n<\/ul>\n<h2 id=\"before-you-begin\">Before you begin<\/h2>\n<ol>\n<li>\n<p>In the Google Cloud console, on the <a href=\"https:\/\/console.cloud.google.com\/projectselector2\/home\/dashboard\">project selector\npage<\/a>,\nselect or create a Google Cloud project.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/cloud.google.com\/billing\/docs\/how-to\/verify-billing-enabled#confirm_billing_is_enabled_on_a_project\">Make sure that billing is enabled for your Google Cloud\nproject<\/a>.<\/p>"},{"title":"cloud-storage-get-bucket-iam-policy","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-get-bucket-iam-policy\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-get-bucket-iam-policy\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-storage-get-bucket-iam-policy<\/code> tool returns the IAM policy bindings for\na Cloud Storage bucket. Use it to inspect which principals have roles on a\nbucket without modifying access.<\/p>\n<p>You can set <code>bucket<\/code> in the tool configuration. When set, <code>bucket<\/code> is removed\nfrom the runtime parameter schema and the configured bucket is always used. A\nconfigured <code>bucket<\/code> must be a non-empty string.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"cloud-storage-read-object","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-read-object\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-read-object\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-storage-read-object<\/code> tool fetches the bytes of a single\n<a href=\"https:\/\/cloud.google.com\/storage\/docs\/objects\">Cloud Storage object<\/a> and returns them as plain UTF-8 text.<\/p>\n<p>Only text objects are supported today: if the object bytes (or the requested\nrange) are not valid UTF-8 the tool returns an agent-fixable error. This is\nbecause the MCP tool-result channel currently only carries text; binary\npayloads will be supported once MCP can carry embedded resources.<\/p>\n<p>Reads are capped at <strong>8 MiB<\/strong> per call to protect the server&rsquo;s memory and keep\nLLM contexts manageable; objects or ranges larger than that are rejected with\nan agent-fixable error. Use the optional <code>range<\/code> parameter to read a slice of\na larger object.<\/p>"},{"title":"Deploy ADK Agent and MCP Toolbox","link":"https:\/\/mcp-toolbox.dev\/samples\/deploy_adk_agent\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/samples\/deploy_adk_agent\/","description":"<h2 id=\"before-you-begin\">Before you begin<\/h2>\n<p>This guide assumes you have already done the following:<\/p>\n<ol>\n<li>Completed the <a href=\"https:\/\/mcp-toolbox.dev\/documentation\/getting-started\/local_quickstart\/\">Python Quickstart\n(Local)<\/a> and have a working ADK\nagent running locally.<\/li>\n<li>Installed the <a href=\"https:\/\/cloud.google.com\/sdk\/docs\/install\">Google Cloud CLI<\/a>.<\/li>\n<li>A Google Cloud project with billing enabled.<\/li>\n<\/ol>\n<h2 id=\"step-1-deploy-mcp-toolbox-to-cloud-run\">Step 1: Deploy MCP Toolbox to Cloud Run<\/h2>\n<p>Before deploying your agent, your MCP Toolbox server needs to be accessible from\nthe cloud. We will deploy MCP Toolbox to Cloud Run.<\/p>\n<p>Follow the <a href=\"https:\/\/mcp-toolbox.dev\/documentation\/deploy-to\/cloud-run\/\">Deploy to Cloud Run<\/a> guide to deploy your MCP\nToolbox instance.<\/p>"},{"title":"Go Quickstart (Local)","link":"https:\/\/mcp-toolbox.dev\/documentation\/getting-started\/local_quickstart_go\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/getting-started\/local_quickstart_go\/","description":"<h2 id=\"before-you-begin\">Before you begin<\/h2>\n<p>This guide assumes you have already done the following:<\/p>\n<ol>\n<li>Installed <a href=\"https:\/\/go.dev\/doc\/install\">Go (v1.24.2 or higher)<\/a>.<\/li>\n<li>Installed <a href=\"https:\/\/www.postgresql.org\/download\/\">PostgreSQL 16+ and the <code>psql<\/code> client<\/a>.<\/li>\n<\/ol>\n<h3 id=\"cloud-setup-optional\">Cloud Setup (Optional)<\/h3>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n\n\n\n\n\n\n <p>If you plan to use <strong>Google Cloud\u2019s Vertex AI<\/strong> with your agent (e.g., using\n<code>vertexai=True<\/code> or a Google GenAI model), follow these one-time setup steps for\nlocal development:<\/p>\n<ol>\n<li>\n<p><a href=\"https:\/\/cloud.google.com\/sdk\/docs\/install\">Install the Google Cloud CLI<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/cloud.google.com\/docs\/authentication\/set-up-adc-local-dev-environment\">Set up Application Default Credentials\n(ADC)<\/a><\/p>\n<\/li>\n<li>\n<p>Set your project and enable Vertex AI<\/p>"},{"title":"LlamaIndex","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/toolbox-sdks\/python-sdk\/llamaindex\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/toolbox-sdks\/python-sdk\/llamaindex\/","description":"<h2 id=\"overview\">Overview<\/h2>\n<p>The <code>toolbox-llamaindex<\/code> package provides a Python interface to the MCP Toolbox service, enabling you to load and invoke tools from your own applications.<\/p>\n<h2 id=\"installation\">Installation<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\"><span class=\"line\"><span class=\"cl\">pip install toolbox-llamaindex\n<\/span><\/span><\/code><\/pre><\/div><h2 id=\"quickstart\">Quickstart<\/h2>\n<p>Here&rsquo;s a minimal example to get you started using\n<a href=\"https:\/\/docs.llamaindex.ai\/en\/stable\/#getting-started\">LlamaIndex<\/a>:<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-py\" data-lang=\"py\"><span class=\"line\"><span class=\"cl\"><span class=\"kn\">import<\/span> <span class=\"nn\">asyncio<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"kn\">from<\/span> <span class=\"nn\">llama_index.llms.google_genai<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">GoogleGenAI<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"kn\">from<\/span> <span class=\"nn\">llama_index.core.agent.workflow<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">AgentWorkflow<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"kn\">from<\/span> <span class=\"nn\">toolbox_llamaindex<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">ToolboxClient<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">async<\/span> <span class=\"k\">def<\/span> <span class=\"nf\">run_agent<\/span><span class=\"p\">():<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"k\">async<\/span> <span class=\"k\">with<\/span> <span class=\"n\">ToolboxClient<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;http:\/\/127.0.0.1:5000&#34;<\/span><span class=\"p\">)<\/span> <span class=\"k\">as<\/span> <span class=\"n\">toolbox<\/span><span class=\"p\">:<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"n\">tools<\/span> <span class=\"o\">=<\/span> <span class=\"n\">toolbox<\/span><span class=\"o\">.<\/span><span class=\"n\">load_toolset<\/span><span class=\"p\">()<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"n\">vertex_model<\/span> <span class=\"o\">=<\/span> <span class=\"n\">GoogleGenAI<\/span><span class=\"p\">(<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"n\">model<\/span><span class=\"o\">=<\/span><span class=\"s2\">&#34;gemini-3-flash-preview&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"n\">vertexai_config<\/span><span class=\"o\">=<\/span><span class=\"p\">{<\/span><span class=\"s2\">&#34;project&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;project-id&#34;<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;location&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;us-central1&#34;<\/span><span class=\"p\">},<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"p\">)<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"n\">agent<\/span> <span class=\"o\">=<\/span> <span class=\"n\">AgentWorkflow<\/span><span class=\"o\">.<\/span><span class=\"n\">from_tools_or_functions<\/span><span class=\"p\">(<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"n\">tools<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"n\">llm<\/span><span class=\"o\">=<\/span><span class=\"n\">vertex_model<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"n\">system_prompt<\/span><span class=\"o\">=<\/span><span class=\"s2\">&#34;You are a helpful assistant.&#34;<\/span><span class=\"p\">,<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"p\">)<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"n\">response<\/span> <span class=\"o\">=<\/span> <span class=\"k\">await<\/span> <span class=\"n\">agent<\/span><span class=\"o\">.<\/span><span class=\"n\">run<\/span><span class=\"p\">(<\/span><span class=\"n\">user_msg<\/span><span class=\"o\">=<\/span><span class=\"s2\">&#34;Get some response from the agent.&#34;<\/span><span class=\"p\">)<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"> <span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">response<\/span><span class=\"p\">)<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"n\">asyncio<\/span><span class=\"o\">.<\/span><span class=\"n\">run<\/span><span class=\"p\">(<\/span><span class=\"n\">run_agent<\/span><span class=\"p\">())<\/span>\n<\/span><\/span><\/code><\/pre><\/div><div class=\"notice tip\" >\n <p class=\"notice-title\">\n <span class=\"icon-notice baseline\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"300.5 134 300 300\">\n <path d=\"M551.281 252.36c0-3.32-1.172-6.641-3.515-8.985l-17.774-17.578c-2.344-2.344-5.469-3.711-8.789-3.711-3.32 0-6.445 1.367-8.789 3.71l-79.687 79.493-44.141-44.14c-2.344-2.344-5.469-3.712-8.79-3.712-3.32 0-6.444 1.368-8.788 3.711l-17.774 17.579c-2.343 2.343-3.515 5.664-3.515 8.984 0 3.32 1.172 6.445 3.515 8.789l70.704 70.703c2.343 2.344 5.664 3.711 8.789 3.711 3.32 0 6.64-1.367 8.984-3.71l106.055-106.056c2.343-2.343 3.515-5.468 3.515-8.789ZM600.5 284c0 82.813-67.188 150-150 150-82.813 0-150-67.188-150-150 0-82.813 67.188-150 150-150 82.813 0 150 67.188 150 150Z\"\/>\n<\/svg>\n\n <\/span>Tip<\/p>"},{"title":"Toolbox with MCP Authorization","link":"https:\/\/mcp-toolbox.dev\/documentation\/configuration\/toolbox_mcp_auth\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/configuration\/toolbox_mcp_auth\/","description":"<h2 id=\"overview\">Overview<\/h2>\n<p>Toolbox supports integration with Model Context Protocol (MCP) clients by acting as a Resource Server that implements OAuth 2.1 authorization. This enables Toolbox to validate JWT-based Bearer tokens before processing requests for resources or tool executions.<\/p>\n<p>This guide details the specific configuration steps required to deploy Toolbox with MCP Auth enabled.<\/p>\n<h2 id=\"step-1-configure-the-generic-auth-service\">Step 1: Configure the <code>generic<\/code> Auth Service<\/h2>\n<p>Update your <code>tools.yaml<\/code> file to use a <code>generic<\/code> authorization service with <code>mcpEnabled<\/code> set to <code>true<\/code>. This instructs Toolbox to intercept requests on the <code>\/mcp<\/code> routes and validate Bearer tokens using the JWKS (JSON Web Key Set) fetched from your OIDC provider endpoint (<code>authorizationServer<\/code>).<\/p>"},{"title":"Cloud SQL for SQL Server Admin using MCP","link":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mssql_admin_mcp\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mssql_admin_mcp\/","description":"<p>This guide covers how to use <a href=\"https:\/\/github.com\/googleapis\/mcp-toolbox\">MCP Toolbox for Databases<\/a> to expose your\ndeveloper assistant tools to create and manage Cloud SQL for SQL Server\ninstance, database and users:<\/p>\n<ul>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mssql_admin_mcp\/#configure-your-mcp-client\">Cursor<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mssql_admin_mcp\/#configure-your-mcp-client\">Windsurf<\/a> (Codium)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mssql_admin_mcp\/#configure-your-mcp-client\">Visual Studio Code<\/a> (Copilot)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mssql_admin_mcp\/#configure-your-mcp-client\">Cline<\/a> (VS Code extension)<\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mssql_admin_mcp\/#configure-your-mcp-client\">Claude desktop<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mssql_admin_mcp\/#configure-your-mcp-client\">Claude code<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mssql_admin_mcp\/#configure-your-mcp-client\">Gemini CLI<\/a><\/li>\n<li><a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/ides\/cloud_sql_mssql_admin_mcp\/#configure-your-mcp-client\">Gemini Code Assist<\/a><\/li>\n<\/ul>\n<h2 id=\"before-you-begin\">Before you begin<\/h2>\n<ol>\n<li>\n<p>In the Google Cloud console, on the <a href=\"https:\/\/console.cloud.google.com\/projectselector2\/home\/dashboard\">project selector\npage<\/a>,\nselect or create a Google Cloud project.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/cloud.google.com\/billing\/docs\/how-to\/verify-billing-enabled#confirm_billing_is_enabled_on_a_project\">Make sure that billing is enabled for your Google Cloud\nproject<\/a>.<\/p>"},{"title":"cloud-storage-delete-bucket","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-delete-bucket\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-delete-bucket\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-storage-delete-bucket<\/code> tool deletes an empty Cloud Storage bucket. It\ndoes not delete objects first; if the bucket is not empty, Cloud Storage rejects\nthe operation.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/source\/\">Cloud Storage Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<p>The Cloud Storage credentials must be able to delete the target bucket. The\nbucket must be empty before the tool is invoked.<\/p>\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>parameter<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>bucket<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the empty Cloud Storage bucket to delete.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">delete_bucket<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-storage-delete-bucket<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-gcs-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Use this tool to delete empty Cloud Storage buckets.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"output-format\">Output Format<\/h2>\n<p>The tool returns a JSON object with:<\/p>"},{"title":"cloud-storage-download-object","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-download-object\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-download-object\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-storage-download-object<\/code> tool streams a Cloud Storage object to a local\nfile on the Toolbox server. Unlike <code>cloud-storage-read-object<\/code>, it does not\nreturn the object bytes to the LLM and does not require UTF-8 text content, so it\ncan be used for binary objects or large files.<\/p>\n<p>The <code>destination<\/code> path is interpreted on the server where Toolbox is running.\nBy default, <code>destination<\/code> must be an absolute path and paths containing <code>..<\/code> are\nrejected. When <code>destination_dir<\/code> is configured on the tool, <code>destination<\/code> remains\nvisible to the LLM but must be a relative path under that configured directory.\nAbsolute paths and paths that escape <code>destination_dir<\/code> are rejected.<\/p>"},{"title":"Export Telemetry","link":"https:\/\/mcp-toolbox.dev\/documentation\/monitoring\/export_telemetry\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/monitoring\/export_telemetry\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <a href=\"https:\/\/opentelemetry.io\/docs\/collector\/\">OpenTelemetry Collector<\/a> offers a vendor-agnostic\nimplementation of how to receive, process and export telemetry data. It removes\nthe need to run, operate, and maintain multiple agents\/collectors.<\/p>\n<h2 id=\"configure-the-collector\">Configure the Collector<\/h2>\n<p>To configure the collector, you will have to provide a configuration file. The\nconfiguration file consists of four classes of pipeline component that access\ntelemetry data.<\/p>\n<ul>\n<li><code>Receivers<\/code><\/li>\n<li><code>Processors<\/code><\/li>\n<li><code>Exporters<\/code><\/li>\n<li><code>Connectors<\/code><\/li>\n<\/ul>\n<p>Example of setting up the classes of pipeline components (in this example, we\ndon&rsquo;t use connectors):<\/p>"},{"title":"cloud-storage-upload-object","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-upload-object\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-upload-object\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-storage-upload-object<\/code> tool streams a local file from the Toolbox\nserver filesystem into a Cloud Storage object. The <code>source<\/code> path is interpreted\non the server where Toolbox is running. Relative paths and paths containing <code>..<\/code>\nare rejected.<\/p>\n<p>When <code>content_type<\/code> is empty, Toolbox infers a MIME type from the source file\nextension. If inference fails, Cloud Storage detects the content type from the\nuploaded bytes.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>"},{"title":"Prompts using Gemini CLI","link":"https:\/\/mcp-toolbox.dev\/samples\/prompts_quickstart_gemini_cli\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/samples\/prompts_quickstart_gemini_cli\/","description":"<h2 id=\"before-you-begin\">Before you begin<\/h2>\n<p>This guide assumes you have already done the following:<\/p>\n<ol>\n<li>Installed <a href=\"https:\/\/www.postgresql.org\/download\/\">PostgreSQL 16+ and the <code>psql<\/code> client<\/a>.<\/li>\n<\/ol>\n<h2 id=\"step-1-set-up-your-database\">Step 1: Set up your database<\/h2>\n<p>In this section, we will create a database, insert some data that needs to be\naccessed by our agent, and create a database user for Toolbox to connect with.<\/p>\n<ol>\n<li>\n<p>Connect to postgres using the <code>psql<\/code> command:<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\"><span class=\"line\"><span class=\"cl\">psql -h 127.0.0.1 -U postgres\n<\/span><\/span><\/code><\/pre><\/div><p>Here, <code>postgres<\/code> denotes the default postgres superuser.<\/p>"},{"title":"cloud-storage-write-object","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-write-object\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-write-object\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-storage-write-object<\/code> tool writes text content from the tool request\ndirectly into a Cloud Storage object. It is useful for creating or replacing\nsmall text objects without first writing a local file on the Toolbox server.<\/p>\n<p>When <code>content_type<\/code> is empty, Cloud Storage detects the content type from the\nwritten bytes.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/source\/\">Cloud Storage Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<p>The Cloud Storage credentials must be able to create or update the target\nobject.<\/p>"},{"title":"Quickstart (MCP with AlloyDB)","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/samples\/mcp_quickstart\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/samples\/mcp_quickstart\/","description":"<h2 id=\"overview\">Overview<\/h2>\n<p><a href=\"https:\/\/modelcontextprotocol.io\">Model Context Protocol<\/a> is an open protocol\nthat standardizes how applications provide context to LLMs. Check out this page\non how to <a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/mcp-client\/\">connect to Toolbox via MCP<\/a>.<\/p>\n<h2 id=\"before-you-begin\">Before you begin<\/h2>\n<p>This guide assumes you have already done the following:<\/p>\n<ol>\n<li>\n<p><a href=\"https:\/\/cloud.google.com\/alloydb\/docs\/cluster-create\">Create a AlloyDB cluster and\ninstance<\/a> with a\ndatabase and user.<\/p>\n<\/li>\n<li>\n<p>Connect to the instance using <a href=\"https:\/\/cloud.google.com\/alloydb\/docs\/manage-data-using-studio\">AlloyDB\nStudio<\/a>,\n<a href=\"https:\/\/www.postgresql.org\/download\/\"><code>psql<\/code> command-line tool<\/a>, or any\nother PostgreSQL client.<\/p>\n<\/li>\n<li>\n<p>Enable the <code>pgvector<\/code> and <code>google_ml_integration<\/code>\n<a href=\"https:\/\/cloud.google.com\/alloydb\/docs\/ai\">extensions<\/a>. These are required\nfor Semantic Search and Natural Language to SQL tools. Run the following SQL\ncommands:<\/p>"},{"title":"Snowflake","link":"https:\/\/mcp-toolbox.dev\/integrations\/snowflake\/samples\/sample\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/snowflake\/samples\/sample\/","description":"<h2 id=\"overview\">Overview<\/h2>\n<p><a href=\"https:\/\/modelcontextprotocol.io\">Model Context Protocol<\/a> is an open protocol\nthat standardizes how applications provide context to LLMs. Check out this page\non how to <a href=\"https:\/\/mcp-toolbox.dev\/documentation\/connect-to\/mcp-client\/\">connect to Toolbox via MCP<\/a>.<\/p>\n<h2 id=\"before-you-begin\">Before you begin<\/h2>\n<p>This guide assumes you have already done the following:<\/p>\n<ol>\n<li><a href=\"https:\/\/signup.snowflake.com\/\">Create a Snowflake account<\/a>.<\/li>\n<li>Connect to the instance using <a href=\"https:\/\/docs.snowflake.com\/en\/user-guide\/snowsql\">SnowSQL<\/a>, or any other Snowflake client.<\/li>\n<\/ol>\n<h2 id=\"step-1-set-up-your-environment\">Step 1: Set up your environment<\/h2>\n<p>Copy the environment template and update it with your Snowflake credentials:<\/p>"},{"title":"cloud-storage-copy-object","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-copy-object\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-copy-object\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-storage-copy-object<\/code> tool copies an object from one Cloud Storage\nlocation to another. The source and destination bucket parameters are separate,\nso the destination can be in the same bucket or a different bucket.<\/p>\n<p>Existing destination objects are replaced.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/source\/\">Cloud Storage Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<p>The Cloud Storage credentials must be able to read the source object and create\nor update the destination object.<\/p>"},{"title":"cloud-storage-move-object","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-move-object\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-move-object\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-storage-move-object<\/code> tool atomically moves or renames an object within\nthe same Cloud Storage bucket by using Cloud Storage&rsquo;s native move API.<\/p>\n<p>This tool does not perform cross-bucket moves. For a cross-bucket move, call\n<code>cloud-storage-copy-object<\/code> first, verify the destination, and then call\n<code>cloud-storage-delete-object<\/code> on the source.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/source\/\">Cloud Storage Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<p>The Cloud Storage credentials must have <code>storage.objects.move<\/code> and\n<code>storage.objects.create<\/code> permissions in the bucket. If the destination object\nalready exists, <code>storage.objects.delete<\/code> is also required.<\/p>"},{"title":"Style Guide","link":"https:\/\/mcp-toolbox.dev\/reference\/style-guide\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/reference\/style-guide\/","description":"<p>This document provides style guidelines and best practices for developers building MCP tools using <strong>MCP Toolbox<\/strong>. Following these standards ensures that agents can reason effectively, security is maintained, and user intent is met with high precision.<\/p>\n<h2 id=\"combatting-context-rot-and-tool-limits\">Combatting &ldquo;Context Rot&rdquo; and Tool Limits<\/h2>\n<p>Excessive or irrelevant tool definitions lead to <strong>&ldquo;Context Rot&rdquo;<\/strong>, where the model&rsquo;s attention is diluted by &ldquo;distractor&rdquo; tokens, causing reasoning accuracy to collapse.<\/p>\n<ul>\n<li><strong>Toolsets:<\/strong> Use the MCP Toolbox <strong>toolsets<\/strong> feature to group tools by capability or persona (e.g., <code>cloud-sql-admin<\/code> vs. <code>cloud-sql-data<\/code>). This ensures the agent only sees tools relevant to its immediate intent.<\/li>\n<li><strong>Target Limits:<\/strong> Aim for <strong>5\u20138 tools per toolset<\/strong> (organized by Critical User Journey). While the platform supports more, performance and accuracy are highest when the agent is exposed to a cognitively manageable list of actions. The current rule of thumb is to try to keep it to 40 tools per server as an upper limit, though even this amount may cause performance issues. Performance degrades as more tools are added, so teams should heavily weigh adding new tools against the negative impact on tool accuracy until other mechanisms are in place to deal with this.<\/li>\n<\/ul>\n<h2 id=\"naming-conventions\">Naming Conventions<\/h2>\n<h3 id=\"tool-names\">Tool Names<\/h3>\n<p>Use <code>snake_case<\/code> with the pattern <code>&lt;action&gt;_&lt;resource&gt;<\/code>. Avoid product-specific prefixes, as agents can disambiguate tools by the MCP server name.<\/p>"},{"title":"Toolbox UI","link":"https:\/\/mcp-toolbox.dev\/documentation\/configuration\/toolbox-ui\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/configuration\/toolbox-ui\/","description":"<p>Toolbox UI is a built-in web interface that allows users to visually inspect and\ntest out configured resources such as tools and toolsets.<\/p>\n<h2 id=\"launching-toolbox-ui\">Launching Toolbox UI<\/h2>\n<p>To launch Toolbox&rsquo;s interactive UI, use the <code>--ui<\/code> flag.<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-sh\" data-lang=\"sh\"><span class=\"line\"><span class=\"cl\">.\/toolbox --ui\n<\/span><\/span><\/code><\/pre><\/div><p>Toolbox UI will be served from the same host and port as the Toolbox Server,\nwith the <code>\/ui<\/code> suffix. Once Toolbox is launched, the following INFO log with\nToolbox UI&rsquo;s url will be shown:<\/p>"},{"title":"alloydb-wait-for-operation","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-wait-for-operation\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/tools\/alloydb-wait-for-operation\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>alloydb-wait-for-operation<\/code> tool is a utility tool that waits for a\nlong-running AlloyDB operation to complete. It does this by polling the AlloyDB\nAdmin API operation status endpoint until the operation is finished, using\nexponential backoff.<\/p>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th style=\"text-align: left\">Parameter<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Type<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Description<\/th>\n\t\t\t\t\t<th style=\"text-align: left\">Required<\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>project<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The GCP project ID.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>location<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The location of the operation (e.g., &lsquo;us-central1&rsquo;).<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\"><code>operation<\/code><\/td>\n\t\t\t\t\t<td style=\"text-align: left\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">The ID of the operation to wait for.<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Yes<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<div class=\"notice info\" >\n <p class=\"notice-title\">\n <span class=\"icon-notice baseline\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"92 59.5 300 300\">\n <path d=\"M292 303.25V272c0-3.516-2.734-6.25-6.25-6.25H267v-100c0-3.516-2.734-6.25-6.25-6.25h-62.5c-3.516 0-6.25 2.734-6.25 6.25V197c0 3.516 2.734 6.25 6.25 6.25H217v62.5h-18.75c-3.516 0-6.25 2.734-6.25 6.25v31.25c0 3.516 2.734 6.25 6.25 6.25h87.5c3.516 0 6.25-2.734 6.25-6.25Zm-25-175V97c0-3.516-2.734-6.25-6.25-6.25h-37.5c-3.516 0-6.25 2.734-6.25 6.25v31.25c0 3.516 2.734 6.25 6.25 6.25h37.5c3.516 0 6.25-2.734 6.25-6.25Zm125 81.25c0 82.813-67.188 150-150 150-82.813 0-150-67.188-150-150 0-82.813 67.188-150 150-150 82.813 0 150 67.188 150 150Z\"\/>\n<\/svg>\n\n <\/span>Info<\/p>"},{"title":"cloud-sql-clone-instance","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlcloneinstance\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlcloneinstance\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-sql-clone-instance<\/code> tool clones a Cloud SQL instance using the Cloud SQL Admin API.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/source\/\">Cloud SQL Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<p>Basic clone (current state)<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">clone-instance-basic<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-sql-clone-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-sql-admin-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">&#34;Creates an exact copy of a Cloud SQL instance. Supports configuring instance zones and high-availability setup through zone preferences.&#34;<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><p>Point-in-time recovery (PITR) clone<\/p>"},{"title":"cloud-sql-create-backup","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlcreatebackup\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlcreatebackup\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-sql-create-backup<\/code> tool creates an on-demand backup on a Cloud SQL instance using the Cloud SQL Admin API.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/source\/\">Cloud SQL Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>parameter<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>project<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The project ID.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>instance<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name of the instance to take a backup on. Does not include the project ID.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>location<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>(Optional) Location of the backup run.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>backup_description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>(Optional) The description of this backup run.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<p>Basic backup creation (current state)<\/p>"},{"title":"cloud-sql-create-database","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlcreatedatabase\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlcreatedatabase\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-sql-create-database<\/code> tool creates a new database in a specified Cloud\nSQL instance.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/source\/\">Cloud SQL Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>parameter<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>project<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The project ID.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>instance<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The ID of the instance where the database will be created.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>name<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name for the new database. Must be unique within the instance.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">create-cloud-sql-database<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-sql-create-database<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-cloud-sql-admin-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">&#34;Creates a new database in a Cloud SQL instance.&#34;<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-sql-create-database&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name of the <code>cloud-sql-admin<\/code> source to use.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>A description of the tool.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"cloud-sql-create-users","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlcreateusers\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlcreateusers\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-sql-create-users<\/code> tool creates a new user in a specified Cloud SQL\ninstance. It can create both built-in and IAM users.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/source\/\">Cloud SQL Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">create-cloud-sql-user<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-sql-create-users<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-cloud-sql-admin-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">&#34;Creates a new user in a Cloud SQL instance. Both built-in and IAM users are supported. IAM users require an email account as the user name. IAM is the more secure and recommended way to manage users. The agent should always ask the user what type of user they want to create. For more information, see https:\/\/cloud.google.com\/sql\/docs\/postgres\/add-manage-iam-users&#34;<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-sql-create-users&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>A description of the tool.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name of the <code>cloud-sql-admin<\/code> source to use.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"cloud-sql-get-instance","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlgetinstances\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlgetinstances\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-sql-get-instance<\/code> tool retrieves a Cloud SQL instance resource using\nthe Cloud SQL Admin API.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/source\/\">Cloud SQL Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">get-sql-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-sql-get-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-cloud-sql-admin-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">&#34;Gets a particular cloud sql instance.&#34;<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-sql-get-instance&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name of the <code>cloud-sql-admin<\/code> source to use.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>A description of the tool.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"cloud-sql-mssql-create-instance","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlmssqlcreateinstance\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlmssqlcreateinstance\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-sql-mssql-create-instance<\/code> tool creates a Cloud SQL for SQL Server\ninstance using the Cloud SQL Admin API.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/source\/\">Cloud SQL Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">create-sql-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-sql-mssql-create-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-sql-admin-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">&#34;Creates a SQL Server instance using `Production` and `Development` presets. For the `Development` template, it chooses a 2 vCPU, 8 GiB RAM (`db-custom-2-8192`) configuration with Non-HA\/zonal availability. For the `Production` template, it chooses a 4 vCPU, 26 GiB RAM (`db-custom-4-26624`) configuration with HA\/regional availability. The Enterprise edition is used in both cases. The default database version is `SQLSERVER_2022_STANDARD`. The agent should ask the user if they want to use a different version.&#34;<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<h3 id=\"tool-configuration\">Tool Configuration<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-sql-mssql-create-instance&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name of the <code>cloud-sql-admin<\/code> source to use.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>A description of the tool.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"tool-inputs\">Tool Inputs<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>parameter<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>project<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The project ID.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>name<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name of the instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>databaseVersion<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The database version for SQL Server. If not specified, defaults to the latest available version (e.g., SQLSERVER_2022_STANDARD).<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>rootPassword<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The root password for the instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>editionPreset<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The edition of the instance. Can be <code>Production<\/code> or <code>Development<\/code>. This determines the default machine type and availability. Defaults to <code>Development<\/code>.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"cloud-sql-postgres-create-instance","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlpgcreateinstances\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlpgcreateinstances\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-sql-postgres-create-instance<\/code> tool creates a Cloud SQL for PostgreSQL\ninstance using the Cloud SQL Admin API.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/source\/\">Cloud SQL Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">create-sql-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-sql-postgres-create-instance<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-sql-admin-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">&#34;Creates a Postgres instance using `Production` and `Development` presets. For the `Development` template, it chooses a 2 vCPU, 16 GiB RAM, 100 GiB SSD configuration with Non-HA\/zonal availability. For the `Production` template, it chooses an 8 vCPU, 64 GiB RAM, 250 GiB SSD configuration with HA\/regional availability. The Enterprise Plus edition is used in both cases. The default database version is `POSTGRES_17`. The agent should ask the user if they want to use a different version.&#34;<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<h3 id=\"tool-configuration\">Tool Configuration<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-sql-postgres-create-instance&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name of the <code>cloud-sql-admin<\/code> source to use.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>A description of the tool.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"tool-inputs\">Tool Inputs<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>parameter<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>project<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The project ID.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>name<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name of the instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>databaseVersion<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The database version for Postgres. If not specified, defaults to the latest available version (e.g., POSTGRES_17).<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>rootPassword<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The root password for the instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>editionPreset<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The edition of the instance. Can be <code>Production<\/code> or <code>Development<\/code>. This determines the default machine type and availability. Defaults to <code>Development<\/code>.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"cloud-sql-restore-backup","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlrestorebackup\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlrestorebackup\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-sql-restore-backup<\/code> tool restores a backup on a Cloud SQL instance using the Cloud SQL Admin API.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/source\/\">Cloud SQL Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>parameter<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>target_project<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The project ID of the instance to restore the backup onto.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>target_instance<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The instance to restore the backup onto. Does not include the project ID.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>backup_id<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The identifier of the backup being restored.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source_project<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>(Optional) The project ID of the instance that the backup belongs to.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source_instance<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>(Optional) Cloud SQL instance ID of the instance that the backup belongs to.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h2 id=\"example\">Example<\/h2>\n<p>Basic backup restore<\/p>"},{"title":"cloud-sql-wait-for-operation","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlwaitforoperation\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlwaitforoperation\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-sql-wait-for-operation<\/code> tool is a utility tool that waits for a\nlong-running Cloud SQL operation to complete. It does this by polling the Cloud\nSQL Admin API operation status endpoint until the operation is finished, using\nexponential backoff.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/source\/\">Cloud SQL Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloudsql-operations-get<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-sql-wait-for-operation<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-cloud-sql-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">&#34;This will poll on operations API until the operation is done. For checking operation status we need projectId and operationId. Once instance is created give follow up steps on how to use the variables to bring data plane MCP server up in local and remote setup.&#34;<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">delay<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">1s<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">maxDelay<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">4m<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">multiplier<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"m\">2<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">maxRetries<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"m\">10<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-sql-wait-for-operation&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name of a <code>cloud-sql-admin<\/code> source to use for authentication.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>A description of the tool.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>delay<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">duration<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The initial delay between polling requests (e.g., <code>3s<\/code>). Defaults to 3 seconds.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>maxDelay<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">duration<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The maximum delay between polling requests (e.g., <code>4m<\/code>). Defaults to 4 minutes.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>multiplier<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">float<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The multiplier for the polling delay. The delay is multiplied by this value after each request. Defaults to 2.0.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>maxRetries<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">int<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The maximum number of polling attempts before giving up. Defaults to 10.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"cloud-storage-delete-object","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-delete-object\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/tools\/cloud-storage-delete-object\/","description":"<h2 id=\"about\">About<\/h2>\n<p>A <code>cloud-storage-delete-object<\/code> tool deletes a single object from a Cloud\nStorage bucket.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/source\/\">Cloud Storage Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"requirements\">Requirements<\/h2>\n<p>The Cloud Storage credentials must be able to delete the target object.<\/p>\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>parameter<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>bucket<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the Cloud Storage bucket containing the object to delete.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>object<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Full object name (path) within the bucket, e.g. <code>path\/to\/file.txt<\/code>.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<p>If <code>bucket<\/code> is configured on the tool, it is removed from the parameter list and\nthe configured bucket is used for every invocation.<\/p>"},{"title":"Invoke Tools via CLI","link":"https:\/\/mcp-toolbox.dev\/documentation\/configuration\/tools\/invoke_tool\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/configuration\/tools\/invoke_tool\/","description":"<p>The <code>invoke<\/code> command allows you to invoke tools defined in your configuration directly from the CLI. This is useful for:<\/p>\n<ul>\n<li><strong>Ephemeral Invocation:<\/strong> Executing a tool without spinning up a full MCP server\/client.<\/li>\n<li><strong>Debugging:<\/strong> Isolating tool execution logic and testing with various parameter combinations.<\/li>\n<\/ul>\n<style type=\"text\/css\">\n \n .notice {\n --title-color: #fff;\n --title-background-color: #6be;\n --content-color: #444;\n --content-background-color: #e7f2fa;\n }\n\n .notice.info {\n --title-background-color: #fb7;\n --content-background-color: #fec;\n }\n\n .notice.tip {\n --title-background-color: #5a5;\n --content-background-color: #efe;\n }\n\n .notice.warning {\n --title-background-color: #c33;\n --content-background-color: #fee;\n }\n\n \n @media (prefers-color-scheme:dark) {\n .notice {\n --title-color: #fff;\n --title-background-color: #069;\n --content-color: #ddd;\n --content-background-color: #023;\n }\n\n .notice.info {\n --title-background-color: #a50;\n --content-background-color: #420;\n }\n\n .notice.tip {\n --title-background-color: #363;\n --content-background-color: #121;\n }\n\n .notice.warning {\n --title-background-color: #800;\n --content-background-color: #400;\n }\n }\n\n body.dark .notice {\n --title-color: #fff;\n --title-background-color: #069;\n --content-color: #ddd;\n --content-background-color: #023;\n }\n\n body.dark .notice.info {\n --title-background-color: #a50;\n --content-background-color: #420;\n }\n\n body.dark .notice.tip {\n --title-background-color: #363;\n --content-background-color: #121;\n }\n\n body.dark .notice.warning {\n --title-background-color: #800;\n --content-background-color: #400;\n }\n\n \n .notice {\n padding: 18px;\n line-height: 24px;\n margin-bottom: 24px;\n border-radius: 4px;\n color: var(--content-color);\n background: var(--content-background-color);\n }\n\n .notice p:last-child {\n margin-bottom: 0\n }\n\n \n .notice-title {\n margin: -18px -18px 12px;\n padding: 4px 18px;\n border-radius: 4px 4px 0 0;\n font-weight: 700;\n color: var(--title-color);\n background: var(--title-background-color);\n }\n\n \n .icon-notice {\n display: inline-flex;\n align-self: center;\n margin-right: 8px;\n }\n\n .icon-notice img,\n .icon-notice svg {\n height: 1em;\n width: 1em;\n fill: currentColor;\n }\n\n .icon-notice img,\n .icon-notice.baseline svg {\n top: .125em;\n position: relative;\n }\n<\/style><div class=\"notice tip\" >\n <p class=\"notice-title\">\n <span class=\"icon-notice baseline\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"300.5 134 300 300\">\n <path d=\"M551.281 252.36c0-3.32-1.172-6.641-3.515-8.985l-17.774-17.578c-2.344-2.344-5.469-3.711-8.789-3.711-3.32 0-6.445 1.367-8.789 3.71l-79.687 79.493-44.141-44.14c-2.344-2.344-5.469-3.712-8.79-3.712-3.32 0-6.444 1.368-8.788 3.711l-17.774 17.579c-2.343 2.343-3.515 5.664-3.515 8.984 0 3.32 1.172 6.445 3.515 8.789l70.704 70.703c2.343 2.344 5.664 3.711 8.789 3.711 3.32 0 6.64-1.367 8.984-3.71l106.055-106.056c2.343-2.343 3.515-5.468 3.515-8.789ZM600.5 284c0 82.813-67.188 150-150 150-82.813 0-150-67.188-150-150 0-82.813 67.188-150 150-150 82.813 0 150 67.188 150 150Z\"\/>\n<\/svg>\n\n <\/span>Tip<\/p>"},{"title":"SQL Commenter","link":"https:\/\/mcp-toolbox.dev\/documentation\/monitoring\/sql_commenter\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/monitoring\/sql_commenter\/","description":"<p><a href=\"https:\/\/google.github.io\/sqlcommenter\/\">SQLCommenter<\/a> is an open-source\nconvention that propagates application context into the database by prepending a\nstructured comment to every SQL statement before it is executed. The comment is\nstripped before query planning, so it has no effect on results \u2014 but it shows up\nverbatim in database query logs and slow-query logs, letting you correlate a\nspecific SQL statement back to the MCP client, LLM tool invocation, model, user,\nagent, and distributed trace that triggered it.<\/p>"},{"title":"URL Parameter Binding","link":"https:\/\/mcp-toolbox.dev\/documentation\/configuration\/tools\/url_parameter_binding\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/documentation\/configuration\/tools\/url_parameter_binding\/","description":"<h2 id=\"about\">About<\/h2>\n<p>URL Parameter Binding is a transport-level feature for HTTP-based transports (such as SSE or standard HTTP POST endpoints) that allows you to bind specific arguments to tools at the connection or request level. This is useful for creating scoped connections for generic MCP clients where you want to restrict the client to a specific database, project, or instance without hardcoding these values in the server configuration for all users, or requiring the client to provide them.<\/p>"},{"title":"Versioning Policy","link":"https:\/\/mcp-toolbox.dev\/reference\/versioning\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/reference\/versioning\/","description":"<p>MCP Toolbox for Databases follows <a href=\"https:\/\/semver.org\/\">Semantic Versioning<\/a>.<\/p>\n<h2 id=\"definition-of-the-public-api\">Definition of the Public API<\/h2>\n<p>For the purposes of this policy, the &ldquo;Public API&rdquo; includes:<\/p>\n<ul>\n<li><strong>Server<\/strong>\n<ul>\n<li><strong>CLI:<\/strong> The execution engine and lifecycle manager for tool hosting.<\/li>\n<li><strong>Configuration Manifests:<\/strong> The structural specification of <code>tools.yaml<\/code>.<\/li>\n<li><strong>Pre-built Configs:<\/strong> Curated sets of tools (and other MCP primitives) including the CLI flag, source configuration, toolsets names, and tools.<\/li>\n<li><strong>MCP versions<\/strong>: Supporting MCP revisions and transport protocols.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Client SDKs:<\/strong> Both the foundational &ldquo;Base SDKs&rdquo; and the orchestration-specific &ldquo;Integrated SDKs&rdquo;.<\/li>\n<\/ul>\n<h2 id=\"what-constitutes-a-breaking-change-major-version-bump\">What Constitutes a Breaking Change (Major Version Bump)<\/h2>\n<p>A major version bump (e.g., v1.x.x to v2.0.0) is required for the following modifications:<\/p>"},{"title":"postgres-upgrade-precheck","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlpgupgradeprecheck\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/tools\/cloudsqlpgupgradeprecheck\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>postgres-upgrade-precheck<\/code> tool initiates a pre-check on a Cloud SQL for PostgreSQL\ninstance to assess its readiness for a major version upgrade using the Cloud SQL Admin API.\nIt helps identify potential incompatibilities or issues before starting the actual upgrade process.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/source\/\">Cloud SQL Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">postgres-upgrade-precheck<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">postgres-upgrade-precheck<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-sql-admin-source<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">&#34;Checks if a Cloud SQL PostgreSQL instance is ready for a major version upgrade to the specified target version.&#34;<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;postgres-upgrade-precheck&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name of the <code>cloud-sql-admin<\/code> source to use.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>A description of the tool.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>parameter<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>project<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The project ID containing the instance.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>instance<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>The name of the Cloud SQL instance to check.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>targetDatabaseVersion<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td>The target PostgreSQL major version for the upgrade (e.g., <code>POSTGRES_18<\/code>). If not specified, defaults to the PostgreSQL 18.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"Getting started with alloydb-ai-nl tool","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/samples\/ai-nl\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/samples\/ai-nl\/","description":"<div class=\"notebook-markdown\">\n \n \n <p><a href=\"https:\/\/colab.research.google.com\/github\/googleapis\/mcp-toolbox\/blob\/main\/docs\/en\/samples\/alloydb\/ai-nl\/alloydb_ai_nl.ipynb\"><img src=\"https:\/\/colab.research.google.com\/assets\/colab-badge.svg\" alt=\"Open In\nColab\"><\/a><\/p>\n<h1 id=\"objective\">Objective<\/h1>\n<p>In this notebook, we will be using the <a href=\"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/tools\/alloydb-ai-nl\/\">AlloyDB AI NL\ntool<\/a>\nto generate and execute SQL queries on AlloyDB databases. We will start by\nsetting up an AlloyDB database and then connecting to it using <a href=\"https:\/\/github.com\/googleapis\/mcp-toolbox\">MCP\nToolbox<\/a> and <a href=\"https:\/\/google.github.io\/adk-docs\/\">ADK<\/a>. This allows us to leverage AlloyDB\nNL to SQL capabilities in agentic applications.<\/p>\n<p>For detailed information on the AlloyDB capability, please see <a href=\"https:\/\/cloud.google.com\/alloydb\/docs\/ai\/natural-language-overview\">AlloyDB AI\nNatural Language Overview<\/a>.<\/p>\n<h2 id=\"before-you-begin\">Before you Begin<\/h2>\n<p>Complete the before you begin setup from <a href=\"https:\/\/cloud.google.com\/alloydb\/docs\/ai\/use-natural-language-generate-sql-queries#before-you-begin\">Use AlloyDB AI natural language to generate SQL<\/a>.<\/p>"},{"title":"AlloyDB Omni","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/prebuilt-configs\/alloydb-omni\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/prebuilt-configs\/alloydb-omni\/","description":"<h2 id=\"alloydb-omni\">AlloyDB Omni<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>alloydb-omni<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>ALLOYDB_OMNI_HOST<\/code>: (Optional) The hostname or IP address (Default: localhost).<\/li>\n<li><code>ALLOYDB_OMNI_PORT<\/code>: (Optional) The port number (Default: 5432).<\/li>\n<li><code>ALLOYDB_OMNI_DATABASE<\/code>: The name of the database to connect to.<\/li>\n<li><code>ALLOYDB_OMNI_USER<\/code>: The database username.<\/li>\n<li><code>ALLOYDB_OMNI_PASSWORD<\/code>: (Optional) The password for the database user.<\/li>\n<li><code>ALLOYDB_OMNI_QUERY_PARAMS<\/code>: (Optional) Connection query parameters.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_sql<\/code>: Executes a SQL query.<\/li>\n<li><code>list_tables<\/code>: Lists tables in the database.<\/li>\n<li><code>list_active_queries<\/code>: Lists ongoing queries.<\/li>\n<li><code>list_available_extensions<\/code>: Discover all PostgreSQL extensions available for installation.<\/li>\n<li><code>list_installed_extensions<\/code>: List all installed PostgreSQL extensions.<\/li>\n<li><code>long_running_transactions<\/code>: Identifies and lists database transactions that exceed a specified time limit.<\/li>\n<li><code>list_locks<\/code>: Identifies all locks held by active processes.<\/li>\n<li><code>replication_stats<\/code>: Lists each replica&rsquo;s process ID and sync state.<\/li>\n<li><code>list_autovacuum_configurations<\/code>: Lists autovacuum configurations in the\ndatabase.<\/li>\n<li><code>list_columnar_configurations<\/code>: List AlloyDB Omni columnar-related configurations.<\/li>\n<li><code>list_columnar_recommended_columns<\/code>: Lists columns that AlloyDB Omni recommends adding to the columnar engine.<\/li>\n<li><code>list_memory_configurations<\/code>: Lists memory-related configurations in the\ndatabase.<\/li>\n<li><code>list_top_bloated_tables<\/code>: List top bloated tables in the database.<\/li>\n<li><code>list_replication_slots<\/code>: Lists replication slots in the database.<\/li>\n<li><code>list_invalid_indexes<\/code>: Lists invalid indexes in the database.<\/li>\n<li><code>get_query_plan<\/code>: Generate the execution plan of a statement.<\/li>\n<li><code>list_views<\/code>: Lists views in the database from pg_views with a default\nlimit of 50 rows. Returns schemaname, viewname and the ownername.<\/li>\n<li><code>list_schemas<\/code>: Lists schemas in the database.<\/li>\n<li><code>database_overview<\/code>: Fetches the current state of the PostgreSQL server.<\/li>\n<li><code>list_triggers<\/code>: Lists triggers in the database.<\/li>\n<li><code>list_indexes<\/code>: List available user indexes in a PostgreSQL database.<\/li>\n<li><code>list_sequences<\/code>: List sequences in a PostgreSQL database.<\/li>\n<li><code>list_query_stats<\/code>: Lists query statistics.<\/li>\n<li><code>get_column_cardinality<\/code>: Gets column cardinality.<\/li>\n<li><code>list_table_stats<\/code>: Lists table statistics.<\/li>\n<li><code>list_publication_tables<\/code>: List publication tables in a PostgreSQL database.<\/li>\n<li><code>list_tablespaces<\/code>: Lists tablespaces in the database.<\/li>\n<li><code>list_pg_settings<\/code>: List configuration parameters for the PostgreSQL server.<\/li>\n<li><code>list_database_stats<\/code>: Lists the key performance and activity statistics for\neach database in the AlloyDB instance.<\/li>\n<li><code>list_roles<\/code>: Lists all the user-created roles in PostgreSQL database.<\/li>\n<li><code>list_stored_procedure<\/code>: Lists stored procedures.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"AlloyDB Postgres","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/prebuilt-configs\/alloydb-postgres\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb\/prebuilt-configs\/alloydb-postgres\/","description":"<h2 id=\"alloydb-postgres\">AlloyDB Postgres<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>alloydb-postgres<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>ALLOYDB_POSTGRES_PROJECT<\/code>: The GCP project ID.<\/li>\n<li><code>ALLOYDB_POSTGRES_REGION<\/code>: The region of your AlloyDB instance.<\/li>\n<li><code>ALLOYDB_POSTGRES_CLUSTER<\/code>: The ID of your AlloyDB cluster.<\/li>\n<li><code>ALLOYDB_POSTGRES_INSTANCE<\/code>: The ID of your AlloyDB instance.<\/li>\n<li><code>ALLOYDB_POSTGRES_DATABASE<\/code>: The name of the database to connect to.<\/li>\n<li><code>ALLOYDB_POSTGRES_USER<\/code>: (Optional) The database username. Defaults to\nIAM authentication if unspecified.<\/li>\n<li><code>ALLOYDB_POSTGRES_PASSWORD<\/code>: (Optional) The password for the database\nuser. Defaults to IAM authentication if unspecified.<\/li>\n<li><code>ALLOYDB_POSTGRES_IP_TYPE<\/code>: (Optional) The IP type i.e. &ldquo;Public&rdquo; or\n&ldquo;Private&rdquo; (Default: Public).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>AlloyDB Client<\/strong> (<code>roles\/alloydb.client<\/code>) to connect to the instance.<\/li>\n<li>Database-level permissions (e.g., <code>SELECT<\/code>, <code>INSERT<\/code>) are required to\nexecute queries.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_sql<\/code>: Executes a SQL query.<\/li>\n<li><code>list_tables<\/code>: Lists tables in the database.<\/li>\n<li><code>list_active_queries<\/code>: Lists ongoing queries.<\/li>\n<li><code>list_available_extensions<\/code>: Discover all PostgreSQL extensions available for installation.<\/li>\n<li><code>list_installed_extensions<\/code>: List all installed PostgreSQL extensions.<\/li>\n<li><code>long_running_transactions<\/code>: Identifies and lists database transactions that exceed a specified time limit.<\/li>\n<li><code>list_locks<\/code>: Identifies all locks held by active processes.<\/li>\n<li><code>replication_stats<\/code>: Lists each replica&rsquo;s process ID and sync state.<\/li>\n<li><code>list_autovacuum_configurations<\/code>: Lists autovacuum configurations in the\ndatabase.<\/li>\n<li><code>list_memory_configurations<\/code>: Lists memory-related configurations in the\ndatabase.<\/li>\n<li><code>list_top_bloated_tables<\/code>: List top bloated tables in the database.<\/li>\n<li><code>list_replication_slots<\/code>: Lists replication slots in the database.<\/li>\n<li><code>list_invalid_indexes<\/code>: Lists invalid indexes in the database.<\/li>\n<li><code>get_query_plan<\/code>: Generate the execution plan of a statement.<\/li>\n<li><code>list_views<\/code>: Lists views in the database from pg_views with a default\nlimit of 50 rows. Returns schemaname, viewname and the ownername.<\/li>\n<li><code>list_schemas<\/code>: Lists schemas in the database.<\/li>\n<li><code>database_overview<\/code>: Fetches the current state of the PostgreSQL server.<\/li>\n<li><code>list_triggers<\/code>: Lists triggers in the database.<\/li>\n<li><code>list_indexes<\/code>: List available user indexes in a PostgreSQL database.<\/li>\n<li><code>list_sequences<\/code>: List sequences in a PostgreSQL database.<\/li>\n<li><code>list_query_stats<\/code>: Lists query statistics.<\/li>\n<li><code>get_column_cardinality<\/code>: Gets column cardinality.<\/li>\n<li><code>list_table_stats<\/code>: Lists table statistics.<\/li>\n<li><code>list_publication_tables<\/code>: List publication tables in a PostgreSQL database.<\/li>\n<li><code>list_tablespaces<\/code>: Lists tablespaces in the database.<\/li>\n<li><code>list_pg_settings<\/code>: List configuration parameters for the PostgreSQL server.<\/li>\n<li><code>list_database_stats<\/code>: Lists the key performance and activity statistics for\neach database in the AlloyDB instance.<\/li>\n<li><code>list_roles<\/code>: Lists all the user-created roles in PostgreSQL database.<\/li>\n<li><code>list_stored_procedure<\/code>: Lists stored procedures.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"AlloyDB Postgres Admin","link":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/prebuilt-configs\/alloydb-postgres-admin\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/alloydb-admin\/prebuilt-configs\/alloydb-postgres-admin\/","description":"<h2 id=\"alloydb-postgres-admin\">AlloyDB Postgres Admin<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>alloydb-postgres-admin<\/code><\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>AlloyDB Viewer<\/strong> (<code>roles\/alloydb.viewer<\/code>) is required for <code>list<\/code> and\n<code>get<\/code> tools.<\/li>\n<li><strong>AlloyDB Admin<\/strong> (<code>roles\/alloydb.admin<\/code>) is required for <code>create<\/code> tools.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>create_cluster<\/code>: Creates a new AlloyDB cluster.<\/li>\n<li><code>list_clusters<\/code>: Lists all AlloyDB clusters in a project.<\/li>\n<li><code>get_cluster<\/code>: Gets information about a specified AlloyDB cluster.<\/li>\n<li><code>create_instance<\/code>: Creates a new AlloyDB instance within a cluster.<\/li>\n<li><code>list_instances<\/code>: Lists all instances within an AlloyDB cluster.<\/li>\n<li><code>get_instance<\/code>: Gets information about a specified AlloyDB instance.<\/li>\n<li><code>create_user<\/code>: Creates a new database user in an AlloyDB cluster.<\/li>\n<li><code>list_users<\/code>: Lists all database users within an AlloyDB cluster.<\/li>\n<li><code>get_user<\/code>: Gets information about a specified database user in an\nAlloyDB cluster.<\/li>\n<li><code>wait_for_operation<\/code>: Polls the operations API to track the status of\nlong-running operations.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"AlloyDB Postgres Observability","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudmonitoring\/prebuilt-configs\/alloydb-postgres-observability\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudmonitoring\/prebuilt-configs\/alloydb-postgres-observability\/","description":"<h2 id=\"alloydb-postgres-observability\">AlloyDB Postgres Observability<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>alloydb-postgres-observability<\/code><\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Monitoring Viewer<\/strong> (<code>roles\/monitoring.viewer<\/code>) is required on the\nproject to view monitoring data.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>get_system_metrics<\/code>: Fetches system level cloud monitoring data\n(timeseries metrics) for an AlloyDB instance using a PromQL query.<\/li>\n<li><code>get_query_metrics<\/code>: Fetches query level cloud monitoring data\n(timeseries metrics) for queries running in an AlloyDB instance using a\nPromQL query.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"BigQuery","link":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/prebuilt-configs\/bigquery\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/bigquery\/prebuilt-configs\/bigquery\/","description":"<h2 id=\"bigquery\">BigQuery<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>bigquery<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>BIGQUERY_PROJECT<\/code>: The GCP project ID.<\/li>\n<li><code>BIGQUERY_LOCATION<\/code>: (Optional) The dataset location.<\/li>\n<li><code>BIGQUERY_USE_CLIENT_OAUTH<\/code>: (Optional) If <code>true<\/code>, forwards the client&rsquo;s\nOAuth access token for authentication. Defaults to <code>false<\/code>.<\/li>\n<li><code>BIGQUERY_SCOPES<\/code>: (Optional) A comma-separated list of OAuth scopes to\nuse for authentication.<\/li>\n<li><code>BIGQUERY_IMPERSONATE_SERVICE_ACCOUNT<\/code>: (Optional) Service account email\nto impersonate when making BigQuery and Dataplex API calls. The\nauthenticated principal must have <code>roles\/iam.serviceAccountTokenCreator<\/code>\non the target service account.<\/li>\n<li><code>BIGQUERY_MAXIMUM_BYTES_BILLED<\/code>: (Optional) Per-query bytes scanned cap\n(in bytes). Queries that exceed this limit fail before executing and\ncost nothing.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>BigQuery User<\/strong> (<code>roles\/bigquery.user<\/code>) to execute queries and view\nmetadata.<\/li>\n<li><strong>BigQuery Metadata Viewer<\/strong> (<code>roles\/bigquery.metadataViewer<\/code>) to view\nall datasets.<\/li>\n<li><strong>BigQuery Data Editor<\/strong> (<code>roles\/bigquery.dataEditor<\/code>) to create or\nmodify datasets and tables.<\/li>\n<li><strong>Gemini for Google Cloud<\/strong> (<code>roles\/cloudaicompanion.user<\/code>) to use the\nconversational analytics API.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>analyze_contribution<\/code>: Use this tool to perform contribution analysis,\nalso called key driver analysis.<\/li>\n<li><code>ask_data_insights<\/code>: Use this tool to perform data analysis, get\ninsights, or answer complex questions about the contents of specific\nBigQuery tables. For more information on required roles, API setup, and\nIAM configuration, see the setup and authentication section of the\n<a href=\"https:\/\/cloud.google.com\/gemini\/docs\/conversational-analytics-api\/overview\">Conversational Analytics API\ndocumentation<\/a>.<\/li>\n<li><code>execute_sql<\/code>: Executes a SQL statement.<\/li>\n<li><code>forecast<\/code>: Use this tool to forecast time series data.<\/li>\n<li><code>get_dataset_info<\/code>: Gets dataset metadata.<\/li>\n<li><code>get_table_info<\/code>: Gets table metadata.<\/li>\n<li><code>list_dataset_ids<\/code>: Lists datasets.<\/li>\n<li><code>list_table_ids<\/code>: Lists tables.<\/li>\n<li><code>search_catalog<\/code>: Search for entries based on the provided query.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"ClickHouse","link":"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/prebuilt-configs\/clickhouse\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/clickhouse\/prebuilt-configs\/clickhouse\/","description":"<h2 id=\"clickhouse\">ClickHouse<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>clickhouse<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>CLICKHOUSE_HOST<\/code>: The hostname or IP address of the ClickHouse server.<\/li>\n<li><code>CLICKHOUSE_PORT<\/code>: The port number of the ClickHouse server.<\/li>\n<li><code>CLICKHOUSE_USER<\/code>: The database username.<\/li>\n<li><code>CLICKHOUSE_PASSWORD<\/code>: The password for the database user.<\/li>\n<li><code>CLICKHOUSE_DATABASE<\/code>: The name of the database to connect to.<\/li>\n<li><code>CLICKHOUSE_PROTOCOL<\/code>: The protocol to use (e.g., http).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_sql<\/code>: Use this tool to execute SQL.<\/li>\n<li><code>list_databases<\/code>: Use this tool to list all databases in ClickHouse.<\/li>\n<li><code>list_tables<\/code>: Use this tool to list all tables in a specific ClickHouse database.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Cloud SQL for MySQL","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-mysql\/prebuilt-configs\/cloud-sql-for-mysql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-mysql\/prebuilt-configs\/cloud-sql-for-mysql\/","description":"<h2 id=\"cloud-sql-for-mysql\">Cloud SQL for MySQL<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>cloud-sql-mysql<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>CLOUD_SQL_MYSQL_PROJECT<\/code>: The GCP project ID.<\/li>\n<li><code>CLOUD_SQL_MYSQL_REGION<\/code>: The region of your Cloud SQL instance.<\/li>\n<li><code>CLOUD_SQL_MYSQL_INSTANCE<\/code>: The ID of your Cloud SQL instance.<\/li>\n<li><code>CLOUD_SQL_MYSQL_DATABASE<\/code>: The name of the database to connect to.<\/li>\n<li><code>CLOUD_SQL_MYSQL_USER<\/code>: The database username.<\/li>\n<li><code>CLOUD_SQL_MYSQL_PASSWORD<\/code>: The password for the database user.<\/li>\n<li><code>CLOUD_SQL_MYSQL_IP_TYPE<\/code>: The IP type i.e. &ldquo;Public\nor &ldquo;Private&rdquo; (Default: Public).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Cloud SQL Client<\/strong> (<code>roles\/cloudsql.client<\/code>) to connect to the\ninstance.<\/li>\n<li>Database-level permissions (e.g., <code>SELECT<\/code>, <code>INSERT<\/code>) are required to\nexecute queries.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_sql<\/code>: Executes a SQL query.<\/li>\n<li><code>list_tables<\/code>: Lists tables in the database.<\/li>\n<li><code>get_query_plan<\/code>: Provides information about how MySQL executes a SQL\nstatement.<\/li>\n<li><code>list_active_queries<\/code>: Lists ongoing queries.<\/li>\n<li><code>list_tables_missing_unique_indexes<\/code>: Looks for tables that do not have\nprimary or unique key contraint.<\/li>\n<li><code>list_table_fragmentation<\/code>: Displays table fragmentation in MySQL.<\/li>\n<li><code>list_all_locks<\/code>: Lists all current locks on the database.<\/li>\n<li><code>show_query_stats<\/code>: Show query execution statistics.<\/li>\n<li><code>list_table_stats<\/code>: Displays table statistics in MySQL.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Cloud SQL for MySQL Admin","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/prebuilt-configs\/cloud-sql-for-mysql-admin\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/prebuilt-configs\/cloud-sql-for-mysql-admin\/","description":"<h2 id=\"cloud-sql-for-mysql-admin\">Cloud SQL for MySQL Admin<\/h2>\n<ul>\n<li>\n<p><code>--prebuilt<\/code> value: <code>cloud-sql-mysql-admin<\/code><\/p>\n<\/li>\n<li>\n<p><strong>Permissions:<\/strong><\/p>\n<ul>\n<li><strong>Cloud SQL Viewer<\/strong> (<code>roles\/cloudsql.viewer<\/code>): Provides read-only\naccess to resources.\n<ul>\n<li><code>get_instance<\/code><\/li>\n<li><code>list_instances<\/code><\/li>\n<li><code>list_databases<\/code><\/li>\n<li><code>wait_for_operation<\/code><\/li>\n<\/ul>\n<\/li>\n<li><strong>Cloud SQL Editor<\/strong> (<code>roles\/cloudsql.editor<\/code>): Provides permissions to\nmanage existing resources.\n<ul>\n<li>All <code>viewer<\/code> tools<\/li>\n<li><code>create_database<\/code><\/li>\n<li><code>create_backup<\/code><\/li>\n<\/ul>\n<\/li>\n<li><strong>Cloud SQL Admin<\/strong> (<code>roles\/cloudsql.admin<\/code>): Provides full control over\nall resources.\n<ul>\n<li>All <code>editor<\/code> and <code>viewer<\/code> tools<\/li>\n<li><code>create_instance<\/code><\/li>\n<li><code>create_user<\/code><\/li>\n<li><code>clone_instance<\/code><\/li>\n<li><code>restore_backup<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Tools:<\/strong><\/p>\n<ul>\n<li><code>create_instance<\/code>: Creates a new Cloud SQL for MySQL instance.<\/li>\n<li><code>get_instance<\/code>: Gets information about a Cloud SQL instance.<\/li>\n<li><code>list_instances<\/code>: Lists Cloud SQL instances in a project.<\/li>\n<li><code>create_database<\/code>: Creates a new database in a Cloud SQL instance.<\/li>\n<li><code>list_databases<\/code>: Lists all databases for a Cloud SQL instance.<\/li>\n<li><code>create_user<\/code>: Creates a new user in a Cloud SQL instance.<\/li>\n<li><code>wait_for_operation<\/code>: Waits for a Cloud SQL operation to complete.<\/li>\n<li><code>clone_instance<\/code>: Creates a clone for an existing Cloud SQL for MySQL instance.<\/li>\n<li><code>create_backup<\/code>: Creates a backup on a Cloud SQL instance.<\/li>\n<li><code>restore_backup<\/code>: Restores a backup of a Cloud SQL instance.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Cloud SQL for MySQL Observability","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudmonitoring\/prebuilt-configs\/cloud-sql-for-mysql-observability\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudmonitoring\/prebuilt-configs\/cloud-sql-for-mysql-observability\/","description":"<h2 id=\"cloud-sql-for-mysql-observability\">Cloud SQL for MySQL Observability<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>cloud-sql-mysql-observability<\/code><\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Monitoring Viewer<\/strong> (<code>roles\/monitoring.viewer<\/code>) is required on the\nproject to view monitoring data.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>get_system_metrics<\/code>: Fetches system level cloud monitoring data\n(timeseries metrics) for a MySQL instance using a PromQL query.<\/li>\n<li><code>get_query_metrics<\/code>: Fetches query level cloud monitoring data\n(timeseries metrics) for queries running in a MySQL instance using a\nPromQL query.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Cloud SQL for PostgreSQL","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/prebuilt-configs\/cloud-sql-for-postgresql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-pg\/prebuilt-configs\/cloud-sql-for-postgresql\/","description":"<h2 id=\"cloud-sql-for-postgresql\">Cloud SQL for PostgreSQL<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>cloud-sql-postgres<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>CLOUD_SQL_POSTGRES_PROJECT<\/code>: The GCP project ID.<\/li>\n<li><code>CLOUD_SQL_POSTGRES_REGION<\/code>: The region of your Cloud SQL instance.<\/li>\n<li><code>CLOUD_SQL_POSTGRES_INSTANCE<\/code>: The ID of your Cloud SQL instance.<\/li>\n<li><code>CLOUD_SQL_POSTGRES_DATABASE<\/code>: The name of the database to connect to.<\/li>\n<li><code>CLOUD_SQL_POSTGRES_USER<\/code>: (Optional) The database username. Defaults to\nIAM authentication if unspecified.<\/li>\n<li><code>CLOUD_SQL_POSTGRES_PASSWORD<\/code>: (Optional) The password for the database\nuser. Defaults to IAM authentication if unspecified.<\/li>\n<li><code>CLOUD_SQL_POSTGRES_IP_TYPE<\/code>: (Optional) The IP type i.e. &ldquo;Public&rdquo; or\n&ldquo;Private&rdquo; (Default: Public).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Cloud SQL Client<\/strong> (<code>roles\/cloudsql.client<\/code>) to connect to the\ninstance.<\/li>\n<li>Database-level permissions (e.g., <code>SELECT<\/code>, <code>INSERT<\/code>) are required to\nexecute queries.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_sql<\/code>: Executes a SQL query.<\/li>\n<li><code>list_tables<\/code>: Lists tables in the database.<\/li>\n<li><code>list_active_queries<\/code>: Lists ongoing queries.<\/li>\n<li><code>list_available_extensions<\/code>: Discover all PostgreSQL extensions available for installation.<\/li>\n<li><code>list_installed_extensions<\/code>: List all installed PostgreSQL extensions.<\/li>\n<li><code>long_running_transactions<\/code>: Identifies and lists database transactions that exceed a specified time limit.<\/li>\n<li><code>list_locks<\/code>: Identifies all locks held by active processes.<\/li>\n<li><code>replication_stats<\/code>: Lists each replica&rsquo;s process ID and sync state.<\/li>\n<li><code>list_autovacuum_configurations<\/code>: Lists autovacuum configurations in the\ndatabase.<\/li>\n<li><code>list_memory_configurations<\/code>: Lists memory-related configurations in the\ndatabase.<\/li>\n<li><code>list_top_bloated_tables<\/code>: List top bloated tables in the database.<\/li>\n<li><code>list_replication_slots<\/code>: Lists replication slots in the database.<\/li>\n<li><code>list_invalid_indexes<\/code>: Lists invalid indexes in the database.<\/li>\n<li><code>get_query_plan<\/code>: Generate the execution plan of a statement.<\/li>\n<li><code>list_views<\/code>: Lists views in the database from pg_views with a default\nlimit of 50 rows. Returns schemaname, viewname and the ownername.<\/li>\n<li><code>list_schemas<\/code>: Lists schemas in the database.<\/li>\n<li><code>database_overview<\/code>: Fetches the current state of the PostgreSQL server.<\/li>\n<li><code>list_triggers<\/code>: Lists triggers in the database.<\/li>\n<li><code>list_indexes<\/code>: List available user indexes in a PostgreSQL database.<\/li>\n<li><code>list_sequences<\/code>: List sequences in a PostgreSQL database.<\/li>\n<li><code>list_query_stats<\/code>: Lists query statistics.<\/li>\n<li><code>get_column_cardinality<\/code>: Gets column cardinality.<\/li>\n<li><code>list_table_stats<\/code>: Lists table statistics.<\/li>\n<li><code>list_publication_tables<\/code>: List publication tables in a PostgreSQL database.<\/li>\n<li><code>list_tablespaces<\/code>: Lists tablespaces in the database.<\/li>\n<li><code>list_pg_settings<\/code>: List configuration parameters for the PostgreSQL server.<\/li>\n<li><code>list_database_stats<\/code>: Lists the key performance and activity statistics for\neach database in the postgreSQL instance.<\/li>\n<li><code>list_roles<\/code>: Lists all the user-created roles in PostgreSQL database.<\/li>\n<li><code>list_stored_procedure<\/code>: Lists stored procedures.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Cloud SQL for PostgreSQL Admin","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/prebuilt-configs\/cloud-sql-for-postgresql-admin\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/prebuilt-configs\/cloud-sql-for-postgresql-admin\/","description":"<h2 id=\"cloud-sql-for-postgresql-admin\">Cloud SQL for PostgreSQL Admin<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>cloud-sql-postgres-admin<\/code><\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Cloud SQL Viewer<\/strong> (<code>roles\/cloudsql.viewer<\/code>): Provides read-only\naccess to resources.\n<ul>\n<li><code>get_instance<\/code><\/li>\n<li><code>list_instances<\/code><\/li>\n<li><code>list_databases<\/code><\/li>\n<li><code>wait_for_operation<\/code><\/li>\n<\/ul>\n<\/li>\n<li><strong>Cloud SQL Editor<\/strong> (<code>roles\/cloudsql.editor<\/code>): Provides permissions to\nmanage existing resources.\n<ul>\n<li>All <code>viewer<\/code> tools<\/li>\n<li><code>create_database<\/code><\/li>\n<li><code>create_backup<\/code><\/li>\n<\/ul>\n<\/li>\n<li><strong>Cloud SQL Admin<\/strong> (<code>roles\/cloudsql.admin<\/code>): Provides full control over\nall resources.\n<ul>\n<li>All <code>editor<\/code> and <code>viewer<\/code> tools<\/li>\n<li><code>create_instance<\/code><\/li>\n<li><code>create_user<\/code><\/li>\n<li><code>clone_instance<\/code><\/li>\n<li><code>restore_backup<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>create_instance<\/code>: Creates a new Cloud SQL for PostgreSQL instance.<\/li>\n<li><code>get_instance<\/code>: Gets information about a Cloud SQL instance.<\/li>\n<li><code>list_instances<\/code>: Lists Cloud SQL instances in a project.<\/li>\n<li><code>create_database<\/code>: Creates a new database in a Cloud SQL instance.<\/li>\n<li><code>list_databases<\/code>: Lists all databases for a Cloud SQL instance.<\/li>\n<li><code>create_user<\/code>: Creates a new user in a Cloud SQL instance.<\/li>\n<li><code>wait_for_operation<\/code>: Waits for a Cloud SQL operation to complete.<\/li>\n<li><code>clone_instance<\/code>: Creates a clone for an existing Cloud SQL for PostgreSQL instance.<\/li>\n<li><code>postgres_upgrade_precheck<\/code>: Performs a precheck for a major version upgrade of a Cloud SQL for PostgreSQL instance.<\/li>\n<li><code>create_backup<\/code>: Creates a backup on a Cloud SQL instance.<\/li>\n<li><code>restore_backup<\/code>: Restores a backup of a Cloud SQL instance.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Cloud SQL for PostgreSQL Observability","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudmonitoring\/prebuilt-configs\/cloud-sql-for-postgresql-observability\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudmonitoring\/prebuilt-configs\/cloud-sql-for-postgresql-observability\/","description":"<h2 id=\"cloud-sql-for-postgresql-observability\">Cloud SQL for PostgreSQL Observability<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>cloud-sql-postgres-observability<\/code><\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Monitoring Viewer<\/strong> (<code>roles\/monitoring.viewer<\/code>) is required on the\nproject to view monitoring data.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>get_system_metrics<\/code>: Fetches system level cloud monitoring data\n(timeseries metrics) for a Postgres instance using a PromQL query.<\/li>\n<li><code>get_query_metrics<\/code>: Fetches query level cloud monitoring data\n(timeseries metrics) for queries running in Postgres instance using a\nPromQL query.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Cloud SQL for SQL Server","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-mssql\/prebuilt-configs\/cloud-sql-for-sql-server\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-mssql\/prebuilt-configs\/cloud-sql-for-sql-server\/","description":"<h2 id=\"cloud-sql-for-sql-server\">Cloud SQL for SQL Server<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>cloud-sql-mssql<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>CLOUD_SQL_MSSQL_PROJECT<\/code>: The GCP project ID.<\/li>\n<li><code>CLOUD_SQL_MSSQL_REGION<\/code>: The region of your Cloud SQL instance.<\/li>\n<li><code>CLOUD_SQL_MSSQL_INSTANCE<\/code>: The ID of your Cloud SQL instance.<\/li>\n<li><code>CLOUD_SQL_MSSQL_DATABASE<\/code>: The name of the database to connect to.<\/li>\n<li><code>CLOUD_SQL_MSSQL_USER<\/code>: The database username.<\/li>\n<li><code>CLOUD_SQL_MSSQL_PASSWORD<\/code>: The password for the database user.<\/li>\n<li><code>CLOUD_SQL_MSSQL_IP_TYPE<\/code>: (Optional) The IP type i.e. &ldquo;Public&rdquo; or\n&ldquo;Private&rdquo; (Default: Public).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Cloud SQL Client<\/strong> (<code>roles\/cloudsql.client<\/code>) to connect to the\ninstance.<\/li>\n<li>Database-level permissions (e.g., <code>SELECT<\/code>, <code>INSERT<\/code>) are required to\nexecute queries.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_sql<\/code>: Executes a SQL query.<\/li>\n<li><code>list_tables<\/code>: Lists tables in the database.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Cloud SQL for SQL Server Admin","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/prebuilt-configs\/cloud-sql-for-sql-server-admin\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-sql-admin\/prebuilt-configs\/cloud-sql-for-sql-server-admin\/","description":"<h2 id=\"cloud-sql-for-sql-server-admin\">Cloud SQL for SQL Server Admin<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>cloud-sql-mssql-admin<\/code><\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Cloud SQL Viewer<\/strong> (<code>roles\/cloudsql.viewer<\/code>): Provides read-only\naccess to resources.\n<ul>\n<li><code>get_instance<\/code><\/li>\n<li><code>list_instances<\/code><\/li>\n<li><code>list_databases<\/code><\/li>\n<li><code>wait_for_operation<\/code><\/li>\n<\/ul>\n<\/li>\n<li><strong>Cloud SQL Editor<\/strong> (<code>roles\/cloudsql.editor<\/code>): Provides permissions to\nmanage existing resources.\n<ul>\n<li>All <code>viewer<\/code> tools<\/li>\n<li><code>create_database<\/code><\/li>\n<li><code>create_backup<\/code><\/li>\n<\/ul>\n<\/li>\n<li><strong>Cloud SQL Admin<\/strong> (<code>roles\/cloudsql.admin<\/code>): Provides full control over\nall resources.\n<ul>\n<li>All <code>editor<\/code> and <code>viewer<\/code> tools<\/li>\n<li><code>create_instance<\/code><\/li>\n<li><code>create_user<\/code><\/li>\n<li><code>clone_instance<\/code><\/li>\n<li><code>restore_backup<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>create_instance<\/code>: Creates a new Cloud SQL for SQL Server instance.<\/li>\n<li><code>get_instance<\/code>: Gets information about a Cloud SQL instance.<\/li>\n<li><code>list_instances<\/code>: Lists Cloud SQL instances in a project.<\/li>\n<li><code>create_database<\/code>: Creates a new database in a Cloud SQL instance.<\/li>\n<li><code>list_databases<\/code>: Lists all databases for a Cloud SQL instance.<\/li>\n<li><code>create_user<\/code>: Creates a new user in a Cloud SQL instance.<\/li>\n<li><code>wait_for_operation<\/code>: Waits for a Cloud SQL operation to complete.<\/li>\n<li><code>clone_instance<\/code>: Creates a clone for an existing Cloud SQL for SQL Server instance.<\/li>\n<li><code>create_backup<\/code>: Creates a backup on a Cloud SQL instance.<\/li>\n<li><code>restore_backup<\/code>: Restores a backup of a Cloud SQL instance.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Cloud SQL for SQL Server Observability","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudmonitoring\/prebuilt-configs\/cloud-sql-for-sql-server-observability\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudmonitoring\/prebuilt-configs\/cloud-sql-for-sql-server-observability\/","description":"<h2 id=\"cloud-sql-for-sql-server-observability\">Cloud SQL for SQL Server Observability<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>cloud-sql-mssql-observability<\/code><\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Monitoring Viewer<\/strong> (<code>roles\/monitoring.viewer<\/code>) is required on the\nproject to view monitoring data.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>get_system_metrics<\/code>: Fetches system level cloud monitoring data\n(timeseries metrics) for a SQL Server instance using a PromQL query.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Cloud Storage","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/prebuilt-configs\/cloud-storage\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloud-storage\/prebuilt-configs\/cloud-storage\/","description":"<h2 id=\"cloud-storage\">Cloud Storage<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>cloud-storage<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>CLOUD_STORAGE_PROJECT<\/code>: The GCP project ID that owns the buckets.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Storage Object User<\/strong> (<code>roles\/storage.objectUser<\/code>) for object reads and\nwrites (<code>list_objects<\/code>, <code>read_object<\/code>, <code>download_object<\/code>,\n<code>get_object_metadata<\/code>, <code>write_object<\/code>, <code>upload_object<\/code>, <code>copy_object<\/code>,\n<code>move_object<\/code>, <code>delete_object<\/code>).<\/li>\n<li><strong>Storage Admin<\/strong> (<code>roles\/storage.admin<\/code>) for bucket lifecycle and IAM\noperations (<code>list_buckets<\/code>, <code>create_bucket<\/code>, <code>delete_bucket<\/code>,\n<code>get_bucket_metadata<\/code>, <code>get_bucket_iam_policy<\/code>).<\/li>\n<li>For read-only deployments, <strong>Storage Object Viewer<\/strong>\n(<code>roles\/storage.objectViewer<\/code>) plus <strong>Storage Legacy Bucket Reader<\/strong>\n(<code>roles\/storage.legacyBucketReader<\/code>) is sufficient for the read-only\nsubset.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>list_buckets<\/code>: Lists Cloud Storage buckets in the configured project.<\/li>\n<li><code>list_objects<\/code>: Lists objects in a bucket with optional prefix and\ndelimiter filtering.<\/li>\n<li><code>get_bucket_metadata<\/code>: Returns metadata for a bucket.<\/li>\n<li><code>get_bucket_iam_policy<\/code>: Returns the IAM policy bindings for a bucket.<\/li>\n<li><code>get_object_metadata<\/code>: Returns metadata for an object.<\/li>\n<li><code>read_object<\/code>: Reads a UTF-8 text object (or byte range). Capped at 8\nMiB; binary objects are rejected.<\/li>\n<li><code>download_object<\/code>: Downloads an object to a local file path.<\/li>\n<li><code>create_bucket<\/code>: Creates a bucket in the configured project.<\/li>\n<li><code>delete_bucket<\/code>: Deletes an empty bucket.<\/li>\n<li><code>upload_object<\/code>: Uploads a local file to an object.<\/li>\n<li><code>write_object<\/code>: Writes text content directly to an object.<\/li>\n<li><code>copy_object<\/code>: Copies an object to a destination object.<\/li>\n<li><code>move_object<\/code>: Atomically renames an object within the same bucket.<\/li>\n<li><code>delete_object<\/code>: Deletes an object.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Toolsets:<\/strong>\n<ul>\n<li><code>cloud-storage-buckets<\/code>: Bucket administration (list, create, inspect\nmetadata and IAM policy, delete).<\/li>\n<li><code>cloud-storage-objects<\/code>: Object management (list, read, write, copy,\nmove, delete, retrieve metadata).<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"cloud-logging-admin-list-log-names","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudloggingadmin\/tools\/cloud-logging-admin-list-log-names\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudloggingadmin\/tools\/cloud-logging-admin-list-log-names\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-logging-admin-list-log-names<\/code> tool lists the log names available in the Google Cloud project.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudloggingadmin\/source\/\">Cloud Logging Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">list_log_names<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-logging-admin-list-log-names<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-cloud-logging<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Lists all log names in the project.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-logging-admin-list-log-names&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the cloud-logging-admin source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"parameters\">Parameters<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th style=\"text-align: left\"><strong>parameter<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: left\"><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">limit<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">integer<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Maximum number of log entries to return (default: 200).<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"cloud-logging-admin-list-resource-types","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudloggingadmin\/tools\/cloud-logging-admin-list-resource-types\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudloggingadmin\/tools\/cloud-logging-admin-list-resource-types\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-logging-admin-list-resource-types<\/code> tool lists the monitored resource types available in Google Cloud Logging.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudloggingadmin\/source\/\">Cloud Logging Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">list_resource_types<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-logging-admin-list-resource-types<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-cloud-logging<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Lists monitored resource types.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-logging-admin-list-resource-types&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the cloud-logging-admin source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"cloud-logging-admin-query-logs","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudloggingadmin\/tools\/cloud-logging-admin-query-logs\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudloggingadmin\/tools\/cloud-logging-admin-query-logs\/","description":"<h2 id=\"about\">About<\/h2>\n<p>The <code>cloud-logging-admin-query-logs<\/code> tool allows you to query log entries from Google Cloud Logging using the advanced logs filter syntax.<\/p>\n<h2 id=\"compatible-sources\">Compatible Sources<\/h2>\n\n\n\n\n\n<div class=\"compatibility-section\">\n <p>This tool can be used with the following database sources:<\/p>\n\n <table>\n <thead>\n <tr>\n <th>Source Name<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n \n \n <tr>\n <td><a href=\"https:\/\/mcp-toolbox.dev\/integrations\/cloudloggingadmin\/source\/\">Cloud Logging Admin Source<\/a><\/td>\n <\/tr>\n \n\n \n\n \n \n <\/tbody>\n <\/table>\n<\/div>\n\n<h2 id=\"example\">Example<\/h2>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">kind<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">tool<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">query_logs<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">type<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">cloud-logging-admin-query-logs<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">source<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">my-cloud-logging<\/span><span class=\"w\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">description<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"l\">Queries log entries from Cloud Logging.<\/span><span class=\"w\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><h2 id=\"reference\">Reference<\/h2>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th><strong>field<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td>type<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Must be &ldquo;cloud-logging-admin-query-logs&rdquo;.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>source<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Name of the cloud-logging-admin source.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td>description<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">true<\/td>\n\t\t\t\t\t<td>Description of the tool that is passed to the LLM.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<h3 id=\"parameters\">Parameters<\/h3>\n<table>\n\t<thead>\n\t\t\t<tr>\n\t\t\t\t\t<th style=\"text-align: left\"><strong>parameter<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>type<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: center\"><strong>required<\/strong><\/th>\n\t\t\t\t\t<th style=\"text-align: left\"><strong>description<\/strong><\/th>\n\t\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">filter<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Cloud Logging filter query. Common fields: resource.type, resource.labels.<em>, logName, severity, textPayload, jsonPayload.<\/em>, protoPayload.<em>, labels.<\/em>, httpRequest.*. Operators: =, !=, &lt;, &lt;=, &gt;, &gt;=, :, =~, AND, OR, NOT.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">newestFirst<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">boolean<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Set to true for newest logs first. Defaults to oldest first.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">startTime<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Start time in RFC3339 format (e.g., 2025-12-09T00:00:00Z). Defaults to 30 days ago.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">endTime<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">string<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">End time in RFC3339 format (e.g., 2025-12-09T23:59:59Z). Defaults to now.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">verbose<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">boolean<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Include additional fields (insertId, trace, spanId, httpRequest, labels, operation, sourceLocation). Defaults to false.<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t\t<td style=\"text-align: left\">limit<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">integer<\/td>\n\t\t\t\t\t<td style=\"text-align: center\">false<\/td>\n\t\t\t\t\t<td style=\"text-align: left\">Maximum number of log entries to return. Default: <code>200<\/code>.<\/td>\n\t\t\t<\/tr>\n\t<\/tbody>\n<\/table>"},{"title":"Conversational Analytics with Data Agent","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/prebuilt-configs\/conversational-analytics-with-data-agent\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudgda\/prebuilt-configs\/conversational-analytics-with-data-agent\/","description":"<h2 id=\"conversational-analytics-with-data-agent\">Conversational Analytics with Data Agent<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>conversational-analytics-with-data-agent<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>CLOUD_GDA_PROJECT<\/code>: The GCP project ID.<\/li>\n<li><code>CLOUD_GDA_LOCATION<\/code>: (Optional) The location of the data agent (e.g., <code>us<\/code> or <code>eu<\/code>). Defaults to <code>global<\/code>.<\/li>\n<li><code>CLOUD_GDA_USE_CLIENT_OAUTH<\/code>: (Optional) If <code>true<\/code>, forwards the client&rsquo;s\nOAuth access token for authentication. Defaults to <code>false<\/code>.<\/li>\n<li><code>CLOUD_GDA_MAX_RESULTS<\/code>: (Optional) The maximum number of rows\nto return. Defaults to <code>50<\/code>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Gemini Data Analytics Stateless Chat User (Beta)<\/strong> (<code>roles\/geminidataanalytics.dataAgentStatelessUser<\/code>) to interact with the data agent.<\/li>\n<li><strong>BigQuery User<\/strong> (<code>roles\/bigquery.user<\/code>) and <strong>BigQuery Data Viewer<\/strong> (<code>roles\/bigquery.dataViewer<\/code>) on the underlying datasets\/tables to allow the data agent to execute queries.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>ask_data_agent<\/code>: Use this tool to perform natural language data analysis,\nget insights, or answer complex questions using pre-configured data\nsources via a specific Data Agent. For more information on\nrequired roles, API setup, and IAM configuration, see the setup and\nauthentication section of the <a href=\"https:\/\/cloud.google.com\/gemini\/docs\/conversational-analytics-api\/overview\">Conversational Analytics API\ndocumentation<\/a>.<\/li>\n<li><code>get_data_agent_info<\/code>: Retrieve details about a specific data agent.<\/li>\n<li><code>list_accessible_data_agents<\/code>: List data agents that are accessible.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Dataproc","link":"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/prebuilt-configs\/dataproc\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/dataproc\/prebuilt-configs\/dataproc\/","description":"<h2 id=\"dataproc\">Dataproc<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>dataproc<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>DATAPROC_PROJECT<\/code>: The GCP project ID.<\/li>\n<li><code>DATAPROC_REGION<\/code>: The Dataproc region.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Dataproc Viewer<\/strong> (<code>roles\/dataproc.viewer<\/code>) to examine clusters and jobs.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>list_clusters<\/code>: Lists Dataproc clusters.<\/li>\n<li><code>get_cluster<\/code>: Gets a Dataproc cluster.<\/li>\n<li><code>list_jobs<\/code>: Lists Dataproc jobs.<\/li>\n<li><code>get_job<\/code>: Gets a Dataproc job.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Elasticsearch","link":"https:\/\/mcp-toolbox.dev\/integrations\/elasticsearch\/prebuilt-configs\/elasticsearch\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/elasticsearch\/prebuilt-configs\/elasticsearch\/","description":"<h2 id=\"elasticsearch\">Elasticsearch<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>elasticsearch<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>ELASTICSEARCH_HOST<\/code>: The hostname or IP address of the Elasticsearch server.<\/li>\n<li><code>ELASTICSEARCH_APIKEY<\/code>: The API key for authentication.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_esql_query<\/code>: Use this tool to execute ES|QL queries.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Firestore","link":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/prebuilt-configs\/firestore\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/firestore\/prebuilt-configs\/firestore\/","description":"<h2 id=\"firestore\">Firestore<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>firestore<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>FIRESTORE_PROJECT<\/code>: The GCP project ID.<\/li>\n<li><code>FIRESTORE_DATABASE<\/code>: (Optional) The Firestore database ID. Defaults to\n&ldquo;(default)&rdquo;.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Cloud Datastore User<\/strong> (<code>roles\/datastore.user<\/code>) to get documents, list\ncollections, and query collections.<\/li>\n<li><strong>Firebase Rules Viewer<\/strong> (<code>roles\/firebaserules.viewer<\/code>) to get and\nvalidate Firestore rules.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>get_documents<\/code>: Gets multiple documents from Firestore by their paths.<\/li>\n<li><code>add_documents<\/code>: Adds a new document to a Firestore collection.<\/li>\n<li><code>update_document<\/code>: Updates an existing document in Firestore.<\/li>\n<li><code>list_collections<\/code>: Lists Firestore collections for a given parent path.<\/li>\n<li><code>delete_documents<\/code>: Deletes multiple documents from Firestore.<\/li>\n<li><code>query_collection<\/code>: Retrieves one or more Firestore documents from a\ncollection.<\/li>\n<li><code>get_rules<\/code>: Retrieves the active Firestore security rules.<\/li>\n<li><code>validate_rules<\/code>: Checks the provided Firestore Rules source for syntax\nand validation errors.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Google Cloud Healthcare API","link":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/prebuilt-configs\/google-cloud-healthcare-api\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/cloudhealthcare\/prebuilt-configs\/google-cloud-healthcare-api\/","description":"<h2 id=\"google-cloud-healthcare-api\">Google Cloud Healthcare API<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>cloud-healthcare<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>CLOUD_HEALTHCARE_PROJECT<\/code>: The GCP project ID.<\/li>\n<li><code>CLOUD_HEALTHCARE_REGION<\/code>: The Cloud Healthcare API dataset region.<\/li>\n<li><code>CLOUD_HEALTHCARE_DATASET<\/code>: The Cloud Healthcare API dataset ID.<\/li>\n<li><code>CLOUD_HEALTHCARE_USE_CLIENT_OAUTH<\/code>: (Optional) If <code>true<\/code>, forwards the client&rsquo;s\nOAuth access token for authentication. Defaults to <code>false<\/code>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Healthcare FHIR Resource Reader<\/strong> (<code>roles\/healthcare.fhirResourceReader<\/code>) to read an\nsearch FHIR resources.<\/li>\n<li><strong>Healthcare DICOM Viewer<\/strong> (<code>roles\/healthcare.dicomViewer<\/code>) to retrieve DICOM images from a\nDICOM store.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>get_dataset<\/code>: Gets information about a Cloud Healthcare API dataset.<\/li>\n<li><code>list_dicom_stores<\/code>: Lists DICOM stores in a Cloud Healthcare API dataset.<\/li>\n<li><code>list_fhir_stores<\/code>: Lists FHIR stores in a Cloud Healthcare API dataset.<\/li>\n<li><code>get_fhir_store<\/code>: Gets information about a FHIR store.<\/li>\n<li><code>get_fhir_store_metrics<\/code>: Gets metrics for a FHIR store.<\/li>\n<li><code>get_fhir_resource<\/code>: Gets a FHIR resource from a FHIR store.<\/li>\n<li><code>fhir_patient_search<\/code>: Searches for patient resource(s) based on a set of criteria.<\/li>\n<li><code>fhir_patient_everything<\/code>: Retrieves resources related to a given patient.<\/li>\n<li><code>fhir_fetch_page<\/code>: Fetches a page of FHIR resources.<\/li>\n<li><code>get_dicom_store<\/code>: Gets information about a DICOM store.<\/li>\n<li><code>get_dicom_store_metrics<\/code>: Gets metrics for a DICOM store.<\/li>\n<li><code>search_dicom_studies<\/code>: Searches for DICOM studies.<\/li>\n<li><code>search_dicom_series<\/code>: Searches for DICOM series.<\/li>\n<li><code>search_dicom_instances<\/code>: Searches for DICOM instances.<\/li>\n<li><code>retrieve_rendered_dicom_instance<\/code>: Retrieves a rendered DICOM instance.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Google Cloud Serverless for Apache Spark","link":"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/prebuilt-configs\/google-cloud-serverless-for-apache-spark\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/serverless-spark\/prebuilt-configs\/google-cloud-serverless-for-apache-spark\/","description":"<h2 id=\"google-cloud-serverless-for-apache-spark\">Google Cloud Serverless for Apache Spark<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>serverless-spark<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>SERVERLESS_SPARK_PROJECT<\/code>: The GCP project ID<\/li>\n<li><code>SERVERLESS_SPARK_LOCATION<\/code>: The GCP Location.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Dataproc Serverless Viewer<\/strong> (<code>roles\/dataproc.serverlessViewer<\/code>) to\nview serverless batches.<\/li>\n<li><strong>Dataproc Serverless Editor<\/strong> (<code>roles\/dataproc.serverlessEditor<\/code>) to\nview serverless batches.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>list_batches<\/code>: Lists Spark batches.<\/li>\n<li><code>get_batch<\/code>: Gets information about a Spark batch.<\/li>\n<li><code>cancel_batch<\/code>: Cancels a Spark batch.<\/li>\n<li><code>create_pyspark_batch<\/code>: Creates a PySpark batch.<\/li>\n<li><code>create_spark_batch<\/code>: Creates a Spark batch.<\/li>\n<li><code>list_sessions<\/code>: Lists Spark sessions.<\/li>\n<li><code>get_session<\/code>: Gets a Spark session.<\/li>\n<li><code>get_session_template<\/code>: Gets a Spark session template.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Knowledge Catalog (formerly known as Dataplex)","link":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/prebuilt-configs\/knowledge-catalog\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/knowledge-catalog\/prebuilt-configs\/knowledge-catalog\/","description":"<h2 id=\"knowledge-catalog\">Knowledge Catalog<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>dataplex<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>DATAPLEX_PROJECT<\/code>: The GCP project ID.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Dataplex Reader<\/strong> (<code>roles\/dataplex.viewer<\/code>) to search and look up\nentries.<\/li>\n<li><strong>Dataplex Editor<\/strong> (<code>roles\/dataplex.editor<\/code>) to modify entries.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>search_entries<\/code>: Searches for entries in Knowledge Catalog.<\/li>\n<li><code>lookup_entry<\/code>: Retrieves a specific entry from Knowledge Catalog.<\/li>\n<li><code>search_aspect_types<\/code>: Finds aspect types relevant to the query.<\/li>\n<li><code>lookup_context<\/code>: Retrieves rich metadata regarding one or more data assets along with their relationships.<\/li>\n<li><code>search_dq_scans<\/code>: Searches for data quality scans in Dataplex.<\/li>\n<li><code>list_data_products<\/code>: Lists Data Products across all locations.<\/li>\n<li><code>get_data_product<\/code>: Retrieves a specific Data Product.<\/li>\n<li><code>list_data_assets<\/code>: Lists Data Assets under a Data Product.<\/li>\n<li><code>generate_data_insights<\/code>: Creates a new Dataplex Data Documentation scan template and triggers the run.<\/li>\n<li><code>get_data_insights<\/code>: Retrieves the final generated data insights for a completed scan.<\/li>\n<li><code>generate_data_profile<\/code>: Creates a new Dataplex Data Profile scan template and triggers the run.<\/li>\n<li><code>get_data_profile<\/code>: Retrieves the final generated data profile results.<\/li>\n<li><code>discover_metadata<\/code>: Creates a new Dataplex Data Discovery scan template and triggers the run.<\/li>\n<li><code>get_discovery_results<\/code>: Retrieves the final generated data discovery results.<\/li>\n<li><code>check_data_quality<\/code>: Creates a new Dataplex Data Quality scan template and triggers the run.<\/li>\n<li><code>get_data_quality_results<\/code>: Retrieves the final generated data quality results.<\/li>\n<li><code>get_operation<\/code>: Retrieves the status of a Dataplex long-running operation.<\/li>\n<li><code>get_run_status<\/code>: Retrieves the execution status of the latest background job run.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Toolsets:<\/strong>\n<ul>\n<li><code>discovery<\/code>: Metadata discovery and search toolset (<code>search_entries<\/code>, <code>lookup_entry<\/code>, <code>search_aspect_types<\/code>, <code>lookup_context<\/code>, <code>search_dq_scans<\/code>).<\/li>\n<li><code>data-products<\/code>: Data Products and Data Assets curation and management toolset (<code>search_entries<\/code>, <code>lookup_entry<\/code>, <code>search_aspect_types<\/code>, <code>lookup_context<\/code>, <code>list_data_products<\/code>, <code>get_data_product<\/code>, <code>list_data_assets<\/code>).<\/li>\n<li><code>enrich<\/code>: Metadata enrichment pipeline orchestration and execution toolset (<code>search_entries<\/code>, <code>lookup_entry<\/code>, <code>lookup_context<\/code>, <code>generate_data_insights<\/code>, <code>get_data_insights<\/code>, <code>generate_data_profile<\/code>, <code>get_data_profile<\/code>, <code>discover_metadata<\/code>, <code>get_discovery_results<\/code>, <code>check_data_quality<\/code>, <code>get_data_quality_results<\/code>, <code>get_operation<\/code>, <code>get_run_status<\/code>).<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Looker","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/prebuilt-configs\/looker\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/prebuilt-configs\/looker\/","description":"<h2 id=\"looker\">Looker<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>looker<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>LOOKER_BASE_URL<\/code>: The URL of your Looker instance.<\/li>\n<li><code>LOOKER_CLIENT_ID<\/code>: The client ID for the Looker API.<\/li>\n<li><code>LOOKER_CLIENT_SECRET<\/code>: The client secret for the Looker API.<\/li>\n<li><code>LOOKER_VERIFY_SSL<\/code>: Whether to verify SSL certificates.<\/li>\n<li><code>LOOKER_USE_CLIENT_OAUTH<\/code>: Whether to use OAuth for authentication.<\/li>\n<li><code>LOOKER_SHOW_HIDDEN_MODELS<\/code>: Whether to show hidden models.<\/li>\n<li><code>LOOKER_SHOW_HIDDEN_EXPLORES<\/code>: Whether to show hidden explores.<\/li>\n<li><code>LOOKER_SHOW_HIDDEN_FIELDS<\/code>: Whether to show hidden fields.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li>A Looker account with permissions to access the desired models,\nexplores, and data is required.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>get_models<\/code>: Retrieves the list of LookML models.<\/li>\n<li><code>get_explores<\/code>: Retrieves the list of explores in a model.<\/li>\n<li><code>get_dimensions<\/code>: Retrieves the list of dimensions in an explore.<\/li>\n<li><code>get_measures<\/code>: Retrieves the list of measures in an explore.<\/li>\n<li><code>get_filters<\/code>: Retrieves the list of filters in an explore.<\/li>\n<li><code>get_parameters<\/code>: Retrieves the list of parameters in an explore.<\/li>\n<li><code>query<\/code>: Runs a query against the LookML model.<\/li>\n<li><code>query_sql<\/code>: Generates the SQL for a query.<\/li>\n<li><code>query_url<\/code>: Generates a URL for a query in Looker.<\/li>\n<li><code>get_looks<\/code>: Searches for saved looks.<\/li>\n<li><code>run_look<\/code>: Runs the query associated with a look.<\/li>\n<li><code>make_look<\/code>: Creates a new look.<\/li>\n<li><code>get_dashboards<\/code>: Searches for saved dashboards.<\/li>\n<li><code>run_dashboard<\/code>: Runs the queries associated with a dashboard.<\/li>\n<li><code>make_dashboard<\/code>: Creates a new dashboard.<\/li>\n<li><code>add_dashboard_element<\/code>: Adds a tile to a dashboard.<\/li>\n<li><code>add_dashboard_filter<\/code>: Adds a filter to a dashboard.<\/li>\n<li><code>generate_embed_url<\/code>: Generate an embed url for content.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Looker Conversational Analytics","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/prebuilt-configs\/looker-conversational-analytics\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/prebuilt-configs\/looker-conversational-analytics\/","description":"<h2 id=\"looker-conversational-analytics\">Looker Conversational Analytics<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>looker-conversational-analytics<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>LOOKER_BASE_URL<\/code>: The URL of your Looker instance.<\/li>\n<li><code>LOOKER_CLIENT_ID<\/code>: The client ID for the Looker API.<\/li>\n<li><code>LOOKER_CLIENT_SECRET<\/code>: The client secret for the Looker API.<\/li>\n<li><code>LOOKER_VERIFY_SSL<\/code>: Whether to verify SSL certificates.<\/li>\n<li><code>LOOKER_USE_CLIENT_OAUTH<\/code>: Whether to use OAuth for authentication.<\/li>\n<li><code>LOOKER_PROJECT<\/code>: The GCP Project to use for Conversational Analytics.<\/li>\n<li><code>LOOKER_LOCATION<\/code>: The GCP Location to use for Conversational Analytics.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li>A Looker account with permissions to access the desired models,\nexplores, and data is required.<\/li>\n<li><strong>Looker Instance User<\/strong> (<code>roles\/looker.instanceUser<\/code>): IAM role to\naccess Looker.<\/li>\n<li><strong>Gemini for Google Cloud User<\/strong> (<code>roles\/cloudaicompanion.user<\/code>): IAM\nrole to access Conversational Analytics.<\/li>\n<li><strong>Gemini Data Analytics Stateless Chat User (Beta)<\/strong>\n(<code>roles\/geminidataanalytics.dataAgentStatelessUser<\/code>): IAM role to\naccess Conversational Analytics.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>ask_data_insights<\/code>: Ask a question of the data.<\/li>\n<li><code>get_models<\/code>: Retrieves the list of LookML models.<\/li>\n<li><code>get_explores<\/code>: Retrieves the list of explores in a model.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Looker Dev","link":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/prebuilt-configs\/looker-dev\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/looker\/prebuilt-configs\/looker-dev\/","description":"<h2 id=\"looker-dev\">Looker Dev<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>looker-dev<\/code><\/li>\n<li>Almost always used in combination with Looker, <code>--prebuilt looker,looker-dev<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>LOOKER_BASE_URL<\/code>: The URL of your Looker instance.<\/li>\n<li><code>LOOKER_CLIENT_ID<\/code>: The client ID for the Looker API.<\/li>\n<li><code>LOOKER_CLIENT_SECRET<\/code>: The client secret for the Looker API.<\/li>\n<li><code>LOOKER_VERIFY_SSL<\/code>: Whether to verify SSL certificates.<\/li>\n<li><code>LOOKER_USE_CLIENT_OAUTH<\/code>: Whether to use OAuth for authentication.<\/li>\n<li><code>LOOKER_SHOW_HIDDEN_MODELS<\/code>: Whether to show hidden models.<\/li>\n<li><code>LOOKER_SHOW_HIDDEN_EXPLORES<\/code>: Whether to show hidden explores.<\/li>\n<li><code>LOOKER_SHOW_HIDDEN_FIELDS<\/code>: Whether to show hidden fields.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li>A Looker account with permissions to access the desired projects\nand LookML is required.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>health_pulse<\/code>: Test the health of a Looker instance.<\/li>\n<li><code>health_analyze<\/code>: Analyze the LookML usage of a Looker instance.<\/li>\n<li><code>health_vacuum<\/code>: Suggest LookML elements that can be removed.<\/li>\n<li><code>dev_mode<\/code>: Activate developer mode.<\/li>\n<li><code>get_projects<\/code>: Get the LookML projects in a Looker instance.<\/li>\n<li><code>get_project_files<\/code>: List the project files in a project.<\/li>\n<li><code>get_project_file<\/code>: Get the content of a LookML file.<\/li>\n<li><code>create_project_file<\/code>: Create a new LookML file.<\/li>\n<li><code>update_project_file<\/code>: Update an existing LookML file.<\/li>\n<li><code>delete_project_file<\/code>: Delete a LookML file.<\/li>\n<li><code>get_project_directories<\/code>: Retrieves a list of project directories for a given LookML project.<\/li>\n<li><code>create_project_directory<\/code>: Creates a new directory within a specified LookML project.<\/li>\n<li><code>delete_project_directory<\/code>: Deletes a directory from a specified LookML project.<\/li>\n<li><code>validate_project<\/code>: Check the syntax of a LookML project.<\/li>\n<li><code>get_connections<\/code>: Get the available connections in a Looker instance.<\/li>\n<li><code>get_connection_schemas<\/code>: Get the available schemas in a connection.<\/li>\n<li><code>get_connection_databases<\/code>: Get the available databases in a connection.<\/li>\n<li><code>get_connection_tables<\/code>: Get the available tables in a connection.<\/li>\n<li><code>get_connection_table_columns<\/code>: Get the available columns for a table.<\/li>\n<li><code>get_lookml_tests<\/code>: Retrieves a list of available LookML tests for a project.<\/li>\n<li><code>run_lookml_tests<\/code>: Executes specific LookML tests within a project.<\/li>\n<li><code>create_view_from_table<\/code>: Generates boilerplate LookML views directly from the database schema.<\/li>\n<li><code>list_git_branches<\/code>: List the available git branches of a LookML project.<\/li>\n<li><code>get_git_branch<\/code>: Get the current git branch of a LookML project.<\/li>\n<li><code>create_git_branch<\/code>: Create a new git branch for a LookML project.<\/li>\n<li><code>switch_git_branch<\/code>: Switch the git branch of a LookML project.<\/li>\n<li><code>delete_git_branch<\/code>: Delete a git branch of a LookML project.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Microsoft SQL Server","link":"https:\/\/mcp-toolbox.dev\/integrations\/mssql\/prebuilt-configs\/microsoft-sql-server\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mssql\/prebuilt-configs\/microsoft-sql-server\/","description":"<h2 id=\"microsoft-sql-server\">Microsoft SQL Server<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>mssql<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>MSSQL_HOST<\/code>: (Optional) The hostname or IP address of the SQL Server instance.<\/li>\n<li><code>MSSQL_PORT<\/code>: (Optional) The port number for the SQL Server instance.<\/li>\n<li><code>MSSQL_DATABASE<\/code>: The name of the database to connect to.<\/li>\n<li><code>MSSQL_USER<\/code>: The database username.<\/li>\n<li><code>MSSQL_PASSWORD<\/code>: The password for the database user.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li>Database-level permissions (e.g., <code>SELECT<\/code>, <code>INSERT<\/code>) are required to\nexecute queries.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_sql<\/code>: Executes a SQL query.<\/li>\n<li><code>list_tables<\/code>: Lists tables in the database.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"MindsDB","link":"https:\/\/mcp-toolbox.dev\/integrations\/mindsdb\/prebuilt-configs\/mindsdb\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mindsdb\/prebuilt-configs\/mindsdb\/","description":"<h2 id=\"mindsdb\">MindsDB<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>mindsdb<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>MINDSDB_HOST<\/code>: The hostname or IP address of the MindsDB server.<\/li>\n<li><code>MINDSDB_PORT<\/code>: The port number of the MindsDB server.<\/li>\n<li><code>MINDSDB_DATABASE<\/code>: The name of the database to connect to.<\/li>\n<li><code>MINDSDB_USER<\/code>: The database username.<\/li>\n<li><code>MINDSDB_PASS<\/code>: The password for the database user.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>mindsdb-execute-sql<\/code>: Execute SQL queries directly on MindsDB database.<\/li>\n<li><code>mindsdb-sql<\/code>: Execute parameterized SQL queries on MindsDB database.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"MySQL","link":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/prebuilt-configs\/mysql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/mysql\/prebuilt-configs\/mysql\/","description":"<h2 id=\"mysql\">MySQL<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>mysql<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>MYSQL_HOST<\/code>: The hostname or IP address of the MySQL server.<\/li>\n<li><code>MYSQL_PORT<\/code>: The port number for the MySQL server.<\/li>\n<li><code>MYSQL_DATABASE<\/code>: The name of the database to connect to.<\/li>\n<li><code>MYSQL_USER<\/code>: The database username.<\/li>\n<li><code>MYSQL_PASSWORD<\/code>: The password for the database user.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li>Database-level permissions (e.g., <code>SELECT<\/code>, <code>INSERT<\/code>) are required to\nexecute queries.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_sql<\/code>: Executes a SQL query.<\/li>\n<li><code>list_tables<\/code>: Lists tables in the database.<\/li>\n<li><code>get_query_plan<\/code>: Provides information about how MySQL executes a SQL\nstatement.<\/li>\n<li><code>list_active_queries<\/code>: Lists ongoing queries.<\/li>\n<li><code>list_tables_missing_unique_indexes<\/code>: Looks for tables that do not have\nprimary or unique key contraint.<\/li>\n<li><code>list_table_fragmentation<\/code>: Displays table fragmentation in MySQL.<\/li>\n<li><code>list_all_locks<\/code>: Lists all current locks on the database.<\/li>\n<li><code>show_query_stats<\/code>: Show query execution statistics.<\/li>\n<li><code>list_table_stats<\/code>: Displays table statistics in MySQL.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Neo4j","link":"https:\/\/mcp-toolbox.dev\/integrations\/neo4j\/prebuilt-configs\/neo4j\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/neo4j\/prebuilt-configs\/neo4j\/","description":"<h2 id=\"neo4j\">Neo4j<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>neo4j<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>NEO4J_URI<\/code>: The URI of the Neo4j instance (e.g.,\n<code>bolt:\/\/localhost:7687<\/code>).<\/li>\n<li><code>NEO4J_DATABASE<\/code>: The name of the Neo4j database to connect to.<\/li>\n<li><code>NEO4J_USERNAME<\/code>: The username for the Neo4j instance.<\/li>\n<li><code>NEO4J_PASSWORD<\/code>: The password for the Neo4j instance.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Database-level permissions<\/strong> are required to execute Cypher queries.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_cypher<\/code>: Executes a Cypher query.<\/li>\n<li><code>get_schema<\/code>: Retrieves the schema of the Neo4j database.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"OceanBase","link":"https:\/\/mcp-toolbox.dev\/integrations\/oceanbase\/prebuilt-configs\/oceanbase\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/oceanbase\/prebuilt-configs\/oceanbase\/","description":"<h2 id=\"oceanbase\">OceanBase<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>oceanbase<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>OCEANBASE_HOST<\/code>: The hostname or IP address of the OceanBase server.<\/li>\n<li><code>OCEANBASE_PORT<\/code>: The port number for the OceanBase server.<\/li>\n<li><code>OCEANBASE_DATABASE<\/code>: The name of the database to connect to.<\/li>\n<li><code>OCEANBASE_USER<\/code>: The database username.<\/li>\n<li><code>OCEANBASE_PASSWORD<\/code>: The password for the database user.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li>Database-level permissions (e.g., <code>SELECT<\/code>, <code>INSERT<\/code>) are required to\nexecute queries.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_sql<\/code>: Executes a SQL query.<\/li>\n<li><code>list_tables<\/code>: Lists tables in the database.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Oracle","link":"https:\/\/mcp-toolbox.dev\/integrations\/oracle\/prebuilt-configs\/oracle\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/oracle\/prebuilt-configs\/oracle\/","description":"<h2 id=\"oracle\">Oracle<\/h2>\n<ul>\n<li>\n<p><code>--prebuilt<\/code> value: <code>oracledb<\/code><\/p>\n<\/li>\n<li>\n<p><strong>Environment Variables:<\/strong><\/p>\n<ul>\n<li><code>ORACLE_CONNECTION_STRING<\/code>: The connection string for the Oracle server (e.g., &ldquo;hostname:port\/servicename&rdquo;).<\/li>\n<li><code>ORACLE_USERNAME<\/code>: The database username.<\/li>\n<li><code>ORACLE_PASSWORD<\/code>: The password for the database user.<\/li>\n<li><code>ORACLE_WALLET<\/code>: The path to the Oracle DB Wallet file for databases that support this authentication type.<\/li>\n<li><code>ORACLE_USE_OCI<\/code>: A boolean flag (<code>true<\/code> or <code>false<\/code>) indicating whether to use the OCI-based driver. Setting to <code>true<\/code> is required for features like Oracle Wallet and requires the Oracle Instant Client libraries to be installed.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Permissions:<\/strong><\/p>"},{"title":"PostgreSQL","link":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/prebuilt-configs\/postgresql\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/postgres\/prebuilt-configs\/postgresql\/","description":"<h2 id=\"postgresql\">PostgreSQL<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>postgres<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>POSTGRES_HOST<\/code>: (Optional) The hostname or IP address of the PostgreSQL server.<\/li>\n<li><code>POSTGRES_PORT<\/code>: (Optional) The port number for the PostgreSQL server.<\/li>\n<li><code>POSTGRES_DATABASE<\/code>: The name of the database to connect to.<\/li>\n<li><code>POSTGRES_USER<\/code>: The database username.<\/li>\n<li><code>POSTGRES_PASSWORD<\/code>: The password for the database user.<\/li>\n<li><code>POSTGRES_QUERY_PARAMS<\/code>: (Optional) Raw query to be added to the db\nconnection string.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li>Database-level permissions (e.g., <code>SELECT<\/code>, <code>INSERT<\/code>) are required to\nexecute queries.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_sql<\/code>: Executes a SQL query.<\/li>\n<li><code>list_tables<\/code>: Lists tables in the database.<\/li>\n<li><code>list_active_queries<\/code>: Lists ongoing queries.<\/li>\n<li><code>list_available_extensions<\/code>: Discover all PostgreSQL extensions available for installation.<\/li>\n<li><code>list_installed_extensions<\/code>: List all installed PostgreSQL extensions.<\/li>\n<li><code>long_running_transactions<\/code>: Identifies and lists database transactions that exceed a specified time limit.<\/li>\n<li><code>list_locks<\/code>: Identifies all locks held by active processes.<\/li>\n<li><code>replication_stats<\/code>: Lists each replica&rsquo;s process ID and sync state.<\/li>\n<li><code>list_autovacuum_configurations<\/code>: Lists autovacuum configurations in the\ndatabase.<\/li>\n<li><code>list_memory_configurations<\/code>: Lists memory-related configurations in the\ndatabase.<\/li>\n<li><code>list_top_bloated_tables<\/code>: List top bloated tables in the database.<\/li>\n<li><code>list_replication_slots<\/code>: Lists replication slots in the database.<\/li>\n<li><code>list_invalid_indexes<\/code>: Lists invalid indexes in the database.<\/li>\n<li><code>get_query_plan<\/code>: Generate the execution plan of a statement.<\/li>\n<li><code>list_views<\/code>: Lists views in the database from pg_views with a default\nlimit of 50 rows. Returns schemaname, viewname and the ownername.<\/li>\n<li><code>list_schemas<\/code>: Lists schemas in the database.<\/li>\n<li><code>database_overview<\/code>: Fetches the current state of the PostgreSQL server.<\/li>\n<li><code>list_triggers<\/code>: Lists triggers in the database.<\/li>\n<li><code>list_indexes<\/code>: List available user indexes in a PostgreSQL database.<\/li>\n<li><code>list_sequences<\/code>: List sequences in a PostgreSQL database.<\/li>\n<li><code>list_query_stats<\/code>: Lists query statistics.<\/li>\n<li><code>get_column_cardinality<\/code>: Gets column cardinality.<\/li>\n<li><code>list_table_stats<\/code>: Lists table statistics.<\/li>\n<li><code>list_publication_tables<\/code>: List publication tables in a PostgreSQL database.<\/li>\n<li><code>list_tablespaces<\/code>: Lists tablespaces in the database.<\/li>\n<li><code>list_pg_settings<\/code>: List configuration parameters for the PostgreSQL server.<\/li>\n<li><code>list_database_stats<\/code>: Lists the key performance and activity statistics for\neach database in the PostgreSQL server.<\/li>\n<li><code>list_roles<\/code>: Lists all the user-created roles in PostgreSQL database.<\/li>\n<li><code>list_stored_procedure<\/code>: Lists stored procedures.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"SingleStore","link":"https:\/\/mcp-toolbox.dev\/integrations\/singlestore\/prebuilt-configs\/singlestore\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/singlestore\/prebuilt-configs\/singlestore\/","description":"<h2 id=\"singlestore\">SingleStore<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>singlestore<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>SINGLESTORE_HOST<\/code>: The hostname or IP address of the SingleStore server.<\/li>\n<li><code>SINGLESTORE_PORT<\/code>: The port number of the SingleStore server.<\/li>\n<li><code>SINGLESTORE_DATABASE<\/code>: The name of the database to connect to.<\/li>\n<li><code>SINGLESTORE_USER<\/code>: The database username.<\/li>\n<li><code>SINGLESTORE_PASSWORD<\/code>: The password for the database user.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_sql<\/code>: Use this tool to execute SQL.<\/li>\n<li><code>list_tables<\/code>: Lists detailed schema information for user-created tables.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Snowflake","link":"https:\/\/mcp-toolbox.dev\/integrations\/snowflake\/prebuilt-configs\/snowflake\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/snowflake\/prebuilt-configs\/snowflake\/","description":"<h2 id=\"snowflake\">Snowflake<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>snowflake<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>SNOWFLAKE_ACCOUNT<\/code>: The Snowflake account.<\/li>\n<li><code>SNOWFLAKE_USER<\/code>: The database username.<\/li>\n<li><code>SNOWFLAKE_PASSWORD<\/code>: The password for the database user.<\/li>\n<li><code>SNOWFLAKE_DATABASE<\/code>: The name of the database to connect to.<\/li>\n<li><code>SNOWFLAKE_SCHEMA<\/code>: The schema name.<\/li>\n<li><code>SNOWFLAKE_WAREHOUSE<\/code>: The warehouse name.<\/li>\n<li><code>SNOWFLAKE_ROLE<\/code>: The role name.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_sql<\/code>: Use this tool to execute SQL.<\/li>\n<li><code>list_tables<\/code>: Lists detailed schema information for user-created tables.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Spanner (GoogleSQL dialect)","link":"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/prebuilt-configs\/spanner-googlesql-dialect\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/prebuilt-configs\/spanner-googlesql-dialect\/","description":"<h2 id=\"spanner-googlesql-dialect\">Spanner (GoogleSQL dialect)<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>spanner<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>SPANNER_PROJECT<\/code>: The GCP project ID.<\/li>\n<li><code>SPANNER_INSTANCE<\/code>: The Spanner instance ID.<\/li>\n<li><code>SPANNER_DATABASE<\/code>: The Spanner database ID.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Cloud Spanner Database Reader<\/strong> (<code>roles\/spanner.databaseReader<\/code>) to\nexecute DQL queries and list tables.<\/li>\n<li><strong>Cloud Spanner Database User<\/strong> (<code>roles\/spanner.databaseUser<\/code>) to\nexecute DML queries.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_sql<\/code>: Executes a DML SQL query.<\/li>\n<li><code>execute_sql_dql<\/code>: Executes a DQL SQL query.<\/li>\n<li><code>list_tables<\/code>: Lists tables in the database.<\/li>\n<li><code>list_graphs<\/code>: Lists graphs in the database.<\/li>\n<li><code>search_catalog<\/code>: Searches for data assets in Knowledge Catalog (Dataplex).<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"Spanner (PostgreSQL dialect)","link":"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/prebuilt-configs\/spanner-postgresql-dialect\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/spanner\/prebuilt-configs\/spanner-postgresql-dialect\/","description":"<h2 id=\"spanner-postgresql-dialect\">Spanner (PostgreSQL dialect)<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>spanner-postgres<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>SPANNER_PROJECT<\/code>: The GCP project ID.<\/li>\n<li><code>SPANNER_INSTANCE<\/code>: The Spanner instance ID.<\/li>\n<li><code>SPANNER_DATABASE<\/code>: The Spanner database ID.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li><strong>Cloud Spanner Database Reader<\/strong> (<code>roles\/spanner.databaseReader<\/code>) to\nexecute DQL queries and list tables.<\/li>\n<li><strong>Cloud Spanner Database User<\/strong> (<code>roles\/spanner.databaseUser<\/code>) to\nexecute DML queries.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_sql<\/code>: Executes a DML SQL query using the PostgreSQL interface\nfor Spanner.<\/li>\n<li><code>execute_sql_dql<\/code>: Executes a DQL SQL query using the PostgreSQL\ninterface for Spanner.<\/li>\n<li><code>list_tables<\/code>: Lists tables in the database.<\/li>\n<li><code>search_catalog<\/code>: Searches for data assets in Knowledge Catalog (Dataplex).<\/li>\n<\/ul>\n<\/li>\n<\/ul>"},{"title":"SQLite","link":"https:\/\/mcp-toolbox.dev\/integrations\/sqlite\/prebuilt-configs\/sqlite\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/mcp-toolbox.dev\/integrations\/sqlite\/prebuilt-configs\/sqlite\/","description":"<h2 id=\"sqlite\">SQLite<\/h2>\n<ul>\n<li><code>--prebuilt<\/code> value: <code>sqlite<\/code><\/li>\n<li><strong>Environment Variables:<\/strong>\n<ul>\n<li><code>SQLITE_DATABASE<\/code>: The path to the SQLite database file (e.g.,\n<code>.\/sample.db<\/code>).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Permissions:<\/strong>\n<ul>\n<li>File system read\/write permissions for the specified database file.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tools:<\/strong>\n<ul>\n<li><code>execute_sql<\/code>: Executes a SQL query.<\/li>\n<li><code>list_tables<\/code>: Lists tables in the database.<\/li>\n<\/ul>\n<\/li>\n<\/ul>"}]}}