# Reported issues for MCP Toolbox for Databases

Pod holds 24 of 573 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to [MCP Toolbox for Databases](/mcp/mcp-toolbox-for-databases).

## Most discussed

### MCP OAuth flow ignores PRM authorization_servers and user is redirected to <mcp_host>/authorize → 404

### Prerequisites

- [x] I've searched the current open issues
- [x] I've updated to the latest version of Toolbox

### Toolbox version

1.2.0

### Environment

- **MCP server**: `googleapis/mcp-toolbox` v1.2.0 with `--prebuilt=looker` configured in EKS
- **Authorization server**: Looker (`https://<authorization_server_url>.com`)
- **Reproduction date**: 2026-05-22

```
prm.json: |
    {
      "resource": "https://<mcp_resource_url>/mcp",
      "authorization_servers": ["https://<authorization_s

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3278) · 2026-05-22 · open · external user · 15 comments

### Support for metdata for both sources and tools in tools.yaml and description for sources

### Prerequisites

- [x] Search the [current open issues](https://github.com/googleapis/genai-toolbox/issues)

### What are you trying to do that currently feels hard or impossible?

Right now, there’s no straightforward way to **categorise or tag source** and tools inside the tools.yaml file and **Description for source**
When working with multiple sources or tools that serve different environments (e.g., test, staging, prod) or purposes, it becomes difficult to:

- Filter or select tools progr

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/1896) · 2025-11-07 · open · external user · 30 comments

### why there are duplicate parameters descrption in the tools ?

### Prerequisites

- [x] Search the [current open issues](https://github.com/googleapis/genai-toolbox/issues)

### Question

When i use this toolbox with mysql, i check the input of llm, and find there are multiple parameter descriptions, one is in the function description, and another is in the parameters.

Is this neccessary ? or it can be remove the paramter descriptions in the function to concise the input of llm ? 

### Code

_No response_

### Additional Details

_No response_

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/1327) · 2025-09-04 · open · external user · 18 comments

### Add digital signature to Toolbox binaries

### Prerequisites

- [x] Search the [current open issues](https://github.com/googleapis/genai-toolbox/issues)

### Question

When I am trying to run the toolbox.exe, my company security system is blocking the same. As per my company security team, the exe file doesn't have digital signature for auth & only has SHA-256 checksums for primary verification. Can you pls help here, how to proceed.

### Code

_No response_

### Additional Details

_No response_

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/996) · 2025-07-25 · closed · external user · 18 comments

### Using ToolboxClient from an ADK agent

### Prerequisites

- [x] Search the [current open issues](https://github.com/googleapis/genai-toolbox/issues)

### Question

I am currently running MCP Toolbox (v0.9.0) on Cloud Run utilising toolbox-core (v0.4.0) within an ADK agent which is deployed to Agent Engine. 

When using locally with adk web as well as when deployed to Agent Engine and Agentspace everything  works when using the ToolboxSyncClient and auth_methods.get_google_id_token methods.

When it is deployed I am seeing some weird 

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/955) · 2025-07-22 · closed · external user · 16 comments

### Proposal: Enabling MCP Toolbox for Databases as MCP Server

### Prerequisites
- [x] Search the [current open issues](https://github.com/googleapis/genai-toolbox/issues)

### What are you trying to do that currently feels hard or impossible?

### Overview
Currently, the MCP Toolbox for Databases acts solely as an MCP server, exposing tools to clients (such as IDEs or agent frameworks) via the MCP protocol. To maximize flexibility and composability, we propose extending the Toolbox to also function as an MCP client. This will allow it to dynamically connec

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/715) · 2025-06-15 · open · external user · 26 comments

### Validating parameters before hitting the query

### Prerequisites

- [x] Search the [current open issues](https://github.com/googleapis/genai-toolbox/issues)

### Question

As in most real world consumption of this project, LLMs will be used to trigger these tools. LLMs might pick incorrect parameter or we might want to alter the parameters on some conditions. In a fastmcp implementation, we can put the validation/alteration inside the tool but here as only queries can be fired, what's the best place to put the validation/alteration in? Pleas

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/708) · 2025-06-13 · closed · external user · 14 comments

### Support  usage of `parameters` fields with non-filtering parameters

### Prerequisites

- [x] I've searched the current open issues
- [x] I've updated to the latest version of Toolbox

### Toolbox version

0.4.0+binary.linux.amd64.0.4.0.4ed16ccd18768ac02402356f9660526b3452418b

### Environment

1. Linux aaronpc2025 6.8.0-59-generic #61-Ubuntu SMP PREEMPT_DYNAMIC Fri Apr 11 23:16:11 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
2. Downloaded from https://github.com/googleapis/genai-toolbox/releases

### Client

_No response_

### Expected Behavior

When running a mysql 

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/535) · 2025-05-06 · closed · external user · 14 comments

## Most recent

### feat(source/vertica): add Vertica database source and SQL tools

### Prerequisites

- [x] Search the [current open issues](https://github.com/googleapis/mcp-toolbox/issues)

### What are you trying to do that currently feels hard or impossible?

I would like to add Vertica support to MCP Toolbox.

Vertica is a columnar analytical database commonly used for large-scale data warehouse and analytics workloads.

Currently, MCP Toolbox does not have a native Vertica source. Because of this, users cannot:

- Define custom SQL tools backed by Vertica
- Use Toolbox c

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3883) · 2026-08-27 · open · external user · 0 comments

### Cloud Build Failure Reporter: toolbox-test-nightly (toolbox-testing-438616) failed

Cloud Build Failure Reporter found test failure for [**toolbox-test-nightly (toolbox-testing-438616)** ](https://github.com/googleapis/mcp-toolbox/runs/98464753878) at [527f9911791f5cab55f5b518194d56bf6db1430a](https://github.com/googleapis/mcp-toolbox/commit/527f9911791f5cab55f5b518194d56bf6db1430a). Please fix the error and then close the issue after the **toolbox-test-nightly (toolbox-testing-438616)** test passes.

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3882) · 2026-08-27 · open · outside contributor · 0 comments

### Cloud Build Failure Reporter: toolbox-test-on-merge (toolbox-testing-438616) failed

Cloud Build Failure Reporter found test failure for [**toolbox-test-on-merge (toolbox-testing-438616)** ](https://github.com/googleapis/mcp-toolbox/runs/98058312312) at [59fb2c42180d1eaf8ac74d099263f9c8b783a1bd](https://github.com/googleapis/mcp-toolbox/commit/59fb2c42180d1eaf8ac74d099263f9c8b783a1bd). Please fix the error and then close the issue after the **toolbox-test-on-merge (toolbox-testing-438616)** test passes.

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3874) · 2026-08-26 · open · outside contributor · 0 comments

### [Feature Request] Allow disabling or configuring export interval for Cloud Trace spans (TraceService/BatchWriteSpans)

### Prerequisites

- [x] Search the [current open issues](https://github.com/googleapis/mcp-toolbox/issues)

### Question

Issue Description
​Environment Details
​Tool: MCP Toolbox
​Version: v1.2.0
​Connector/Database: BigQuery
​Feature: Telemetry (Tracing)
​Problem Description
​After enabling the telemetry feature in mcp-toolbox (v1.2.0) while using the BigQuery tool, the system repeatedly issues span write requests to Google Cloud Trace (google.devtools.cloudtrace.v2.TraceService/BatchWriteSpa

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3862) · 2026-08-24 · open · external user · 1 comment

### Reloading config file drops all prebuilt tools from server

### Prerequisites

- [x] I've searched the current open issues
- [x] I've updated to the latest version of Toolbox

### Toolbox version

1.9.0

### Environment

1. OS type and version: macOS 26.6.2
2. How are you running Toolbox: As a downloaded binary (e.g. from `curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v$VERSION/linux/amd64/toolbox`)

### Client

### Expected Behavior

Modifying a custom configuration file should trigger a reload and update the custom configs, while

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3859) · 2026-08-21 · closed · outside contributor · 0 comments

### feat(source/db2): add support for IBM Db2 database source and tools

### Prerequisites

- [x] Search the [current open issues](https://github.com/googleapis/mcp-toolbox/issues)

### What are you trying to do that currently feels hard or impossible?

We want to connect AI agents, IDE assistants (such as Google Antigravity, Gemini CLI, Claude Code), and custom production applications to IBM Db2 databases via MCP (Model Context Protocol).

IBM Db2 is widely adopted across enterprise environments (e.g., banking, financial services, retail, and insurance) for mission-

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3858) · 2026-08-21 · open · external user · 3 comments

### Cloud Build Failure Reporter: toolbox-test-nightly (toolbox-testing-438616) failed

Cloud Build Failure Reporter found test failure for [**toolbox-test-nightly (toolbox-testing-438616)** ](https://github.com/googleapis/mcp-toolbox/runs/96371931206) at [c2ada6421f718cb861c7ccd5f0e8cd7e841a407f](https://github.com/googleapis/mcp-toolbox/commit/c2ada6421f718cb861c7ccd5f0e8cd7e841a407f). Please fix the error and then close the issue after the **toolbox-test-nightly (toolbox-testing-438616)** test passes.

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3857) · 2026-08-21 · open · outside contributor · 0 comments

### Env var substitution silently skipped when config contains non-ASCII comments

### Toolbox version

toolbox version 1.9.0 (also reproduced with `npx @toolbox-sdk/server`, same version)

### Environment

macOS (darwin/arm64), binary distributed via npm package `@toolbox-sdk/server`

### Client

`toolbox invoke` CLI, and MCP stdio client

### Expected Behavior

`${VAR}` placeholders outside of YAML comments should always be substituted with
the environment variable value, regardless of what characters appear in nearby
comments.

### Current Behavior

When a config file conta

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3855) · 2026-08-21 · closed · outside contributor · 1 comment

### Cloud Build Failure Reporter: toolbox-test-nightly (toolbox-testing-438616) failed

Cloud Build Failure Reporter found test failure for [**toolbox-test-nightly (toolbox-testing-438616)** ](https://github.com/googleapis/mcp-toolbox/runs/96014156193) at [98c1213269522e4e50f879917bbc95634058da18](https://github.com/googleapis/mcp-toolbox/commit/98c1213269522e4e50f879917bbc95634058da18). Please fix the error and then close the issue after the **toolbox-test-nightly (toolbox-testing-438616)** test passes.

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3850) · 2026-08-20 · open · outside contributor · 0 comments

### Add a mongodb-list-collections tool to discover collections in a database

### Prerequisites

- [x] Search the [current open issues](https://github.com/googleapis/mcp-toolbox/issues)

### What are you trying to do that currently feels hard or impossible?

After merging https://github.com/googleapis/mcp-toolbox/pull/3715, a single MongoDB tool config can leave collection out and have the agent supply it at runtime (https://github.com/googleapis/mcp-toolbox/issues/1679). But that only works if the agent already knows the collection name. There's no way for it to ask "wha

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3848) · 2026-08-19 · open · outside contributor · 4 comments

### Only run expensive transaction in integration test during nightly.

### Prerequisites

- [x] Search the [current open issues](https://github.com/googleapis/mcp-toolbox/issues)

### What are you trying to do that currently feels hard or impossible?

Our integration tests are hitting quota and limit per day since it was running some expensive transaction (such as BigTable Create Instance). We have currently disabled the BigTable create instance integration test (https://github.com/googleapis/mcp-toolbox/pull/3683/changes#diff-8105155a9023b3e9226024914164027972eabc

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3842) · 2026-08-18 · open · outside contributor · 2 comments

### Cloud Build Failure Reporter: toolbox-test-nightly (toolbox-testing-438616) failed

Cloud Build Failure Reporter found test failure for [**toolbox-test-nightly (toolbox-testing-438616)** ](https://github.com/googleapis/mcp-toolbox/runs/95336482327) at [0d4bab81880accd702e5074121a1b17ccb49e01a](https://github.com/googleapis/mcp-toolbox/commit/0d4bab81880accd702e5074121a1b17ccb49e01a). Please fix the error and then close the issue after the **toolbox-test-nightly (toolbox-testing-438616)** test passes.

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3838) · 2026-08-18 · closed · outside contributor · 1 comment

### initialize with protocolVersion 2026-07-28 returns -32601 instead of negotiating (behaviour changed in 1.8.0)

## Summary

An `initialize` request carrying `"protocolVersion": "2026-07-28"` is answered with `-32601 invalid method initialize` on **1.8.0** and **1.9.0**. On **1.7.0** the same request negotiates normally and the server replies with `2025-11-25`.

The graceful downgrade is otherwise intact — `2026-07-28` is the only value that fails. Unknown versions still negotiate fine, which is what makes this look like a gap rather than a policy: the version is known well enough to be routed, and being k

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3834) · 2026-08-17 · closed · external user · 4 comments

### Auth (Generic) - Allow ForceIntrospection, pass optional Client ID/Secret on Introspect

### Prerequisites

- [x] Search the [current open issues](https://github.com/googleapis/mcp-toolbox/issues)

### What are you trying to do that currently feels hard or impossible?

Today, for JWT validation, it assumes that JWKS validation should be sufficient.  However there are some identity providers who require introspection validation on the access_token.  Additionally, some identity providers require a client id / client secret are provided as part of the introspection request. 

### Sugge

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3832) · 2026-08-15 · open · external user · 3 comments

### Looker tool to import dashboard from lookml

### Prerequisites

- [x] Search the [current open issues](https://github.com/googleapis/mcp-toolbox/issues)

### What are you trying to do that currently feels hard or impossible?

Exposing this existing Looker API as a tool is very valuable for non developers to be able to create rich dashboards via AI generated code without needing to execute tons of tools calls to iteratively construct a looker dashboard:

https://docs.cloud.google.com/looker/docs/reference/looker-api/latest/methods/Dashboard

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3825) · 2026-08-14 · open · external user · 0 comments

### Cloud Build Failure Reporter: toolbox-test-on-merge (toolbox-testing-438616) failed

Cloud Build Failure Reporter found test failure for [**toolbox-test-on-merge (toolbox-testing-438616)** ](https://github.com/googleapis/mcp-toolbox/runs/94309280705) at [78eb0b8580b0eebf781ba74e4cc12d1f94a7b65b](https://github.com/googleapis/mcp-toolbox/commit/78eb0b8580b0eebf781ba74e4cc12d1f94a7b65b). Please fix the error and then close the issue after the **toolbox-test-on-merge (toolbox-testing-438616)** test passes.

[Read the thread](https://github.com/googleapis/mcp-toolbox/issues/3815) · 2026-08-13 · closed · outside contributor · 1 comment

The remaining reports are on [the project's issue tracker](https://github.com/googleapis/mcp-toolbox/issues).
