Skip to content

feat(tools/spanner-list-graph): tool impl + docs + tests#1923

Merged
averikitsch merged 13 commits into
mainfrom
spanner-list-graphs
Nov 25, 2025
Merged

feat(tools/spanner-list-graph): tool impl + docs + tests#1923
averikitsch merged 13 commits into
mainfrom
spanner-list-graphs

Conversation

@gRedHeadphone

Copy link
Copy Markdown
Contributor

Description

Spanner List Graphs tool, similar to list tables it can be used to get all/specific graph details

PR Checklist

  • Make sure you reviewed
    CONTRIBUTING.md
  • Make sure to open an issue as a
    bug/issue
    before writing your code! That way we can discuss the change, evaluate
    designs, and agree on the general idea
  • Ensure the tests and linter pass
  • Code coverage does not decrease (if any source code was changed)
  • Appropriate docs were updated (if necessary)
  • Make sure to add ! if this involve a breaking change

🛠️ Fixes #1916

@gRedHeadphone gRedHeadphone requested a review from a team November 11, 2025 09:08
@github-actions

Copy link
Copy Markdown
Contributor

@github-actions

Copy link
Copy Markdown
Contributor

@gRedHeadphone

Copy link
Copy Markdown
Contributor Author

integration test failing coz the spanner instance in integration test isn't enterprise, so it doesn't support graphs

@github-actions

Copy link
Copy Markdown
Contributor

Comment thread docs/en/resources/tools/spanner/spanner-list-graphs.md Outdated
@github-actions

Copy link
Copy Markdown
Contributor

@github-actions

Copy link
Copy Markdown
Contributor

@averikitsch

Copy link
Copy Markdown
Contributor

there's some updates within the code of Toolbox during our last release. If you have a PR in progress, please see the following updates:
Config is now embedded in the Resource (e.g. Source / Tool / Auth Services) struct PR reference here
struct now have a new ToConfig() function PR reference here
parameters is now moved from internal/tools to internal/util PR here

Please reach out if you have any questions :)

@github-actions

Copy link
Copy Markdown
Contributor

@github-actions

Copy link
Copy Markdown
Contributor

@averikitsch

Copy link
Copy Markdown
Contributor

/gcbrun

@github-actions

Copy link
Copy Markdown
Contributor

@github-actions

Copy link
Copy Markdown
Contributor

@github-actions

Copy link
Copy Markdown
Contributor

@github-actions

Copy link
Copy Markdown
Contributor

@averikitsch averikitsch enabled auto-merge (squash) November 25, 2025 15:53
@github-actions

Copy link
Copy Markdown
Contributor

@averikitsch averikitsch merged commit a0f44d3 into main Nov 25, 2025
12 checks passed
@averikitsch averikitsch deleted the spanner-list-graphs branch November 25, 2025 16:09
@github-actions

Copy link
Copy Markdown
Contributor

🧨 Preview deployments removed.

github-actions Bot pushed a commit that referenced this pull request Nov 25, 2025
## Description

Spanner List Graphs tool, similar to list tables it can be used to get
all/specific graph details

## PR Checklist

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes #1916

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> a0f44d3
github-actions Bot pushed a commit to renovate-bot/googleapis-_-genai-toolbox that referenced this pull request Nov 25, 2025
…gleapis#1923)

## Description

Spanner List Graphs tool, similar to list tables it can be used to get
all/specific graph details

## PR Checklist

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes googleapis#1916

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> a0f44d3
github-actions Bot pushed a commit to CrazyForks/genai-toolbox that referenced this pull request Nov 25, 2025
…gleapis#1923)

## Description

Spanner List Graphs tool, similar to list tables it can be used to get
all/specific graph details

## PR Checklist

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes googleapis#1916

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> a0f44d3
github-actions Bot pushed a commit to Jaleel-zhu/genai-toolbox that referenced this pull request Nov 25, 2025
…gleapis#1923)

## Description

Spanner List Graphs tool, similar to list tables it can be used to get
all/specific graph details

## PR Checklist

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes googleapis#1916

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> a0f44d3
duwenxin99 added a commit that referenced this pull request Dec 5, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.22.0](v0.21.0...v0.22.0)
(2025-12-04)


### Features

* Add allowed-origins flag
([#1984](#1984))
([862868f](862868f))
* **tools/postgres:** Add list-query-stats and get-column-cardinality
functions
([#1976](#1976))
([9f76026](9f76026))
* **tools/spanner:** Add spanner list graphs to prebuiltconfigs
([#2056](#2056))
([0e7fbf4](0e7fbf4))
* **prebuilt/cloud-sql:** Add clone instance tool for cloud sql
([#1845](#1845))
([5e43630](5e43630))
* **serverless-spark:** Add create_pyspark_batch tool
([1bf0b51](1bf0b51))
* **serverless-spark:** Add create_spark_batch tool
([17a9792](17a9792))
* Support alternate accessToken header name
([#1968](#1968))
([18017d6](18017d6))
* Support for annotations
([#2007](#2007))
([ac21335](ac21335))
* **tool/mssql:** Set default host and port for MSSQL source
([#1943](#1943))
([7a9cc63](7a9cc63))
* **tools/cloudsqlpg:** Add CloudSQL PostgreSQL pre-check tool
([#1722](#1722))
([8752e05](8752e05))
* **tools/postgres-list-publication-tables:** Add new
postgres-list-publication-tables tool
([#1919](#1919))
([f4b1f0a](f4b1f0a))
* **tools/postgres-list-tablespaces:** Add new postgres-list-tablespaces
tool ([#1934](#1934))
([5ad7c61](5ad7c61))
* **tools/spanner-list-graph:** Tool impl + docs + tests
([#1923](#1923))
([a0f44d3](a0f44d3))


### Bug Fixes

* Add import for firebirdsql
([#2045](#2045))
([fb7aae9](fb7aae9))
* Correct FAQ to mention HTTP tools
([#2036](#2036))
([7b44237](7b44237))
* Format BigQuery numeric output as decimal strings
([#2084](#2084))
([155bff8](155bff8))
* Set default annotations for tools in code if annotation not provided
in yaml
([#2049](#2049))
([565460c](565460c))
* **tools/alloydb-postgres-list-tables:** Exclude google_ml schema from
list_tables
([#2046](#2046))
([a03984c](a03984c))
* **tools/alloydbcreateuser:** Remove duplication of project praram
([#2028](#2028))
([730ac6d](730ac6d))
* **tools/mongodb:** Remove `required` tag from the `canonical` field
([#2099](#2099))
([744214e](744214e))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com>
github-actions Bot pushed a commit that referenced this pull request Dec 5, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.22.0](v0.21.0...v0.22.0)
(2025-12-04)

### Features

* Add allowed-origins flag
([#1984](#1984))
([862868f](862868f))
* **tools/postgres:** Add list-query-stats and get-column-cardinality
functions
([#1976](#1976))
([9f76026](9f76026))
* **tools/spanner:** Add spanner list graphs to prebuiltconfigs
([#2056](#2056))
([0e7fbf4](0e7fbf4))
* **prebuilt/cloud-sql:** Add clone instance tool for cloud sql
([#1845](#1845))
([5e43630](5e43630))
* **serverless-spark:** Add create_pyspark_batch tool
([1bf0b51](1bf0b51))
* **serverless-spark:** Add create_spark_batch tool
([17a9792](17a9792))
* Support alternate accessToken header name
([#1968](#1968))
([18017d6](18017d6))
* Support for annotations
([#2007](#2007))
([ac21335](ac21335))
* **tool/mssql:** Set default host and port for MSSQL source
([#1943](#1943))
([7a9cc63](7a9cc63))
* **tools/cloudsqlpg:** Add CloudSQL PostgreSQL pre-check tool
([#1722](#1722))
([8752e05](8752e05))
* **tools/postgres-list-publication-tables:** Add new
postgres-list-publication-tables tool
([#1919](#1919))
([f4b1f0a](f4b1f0a))
* **tools/postgres-list-tablespaces:** Add new postgres-list-tablespaces
tool ([#1934](#1934))
([5ad7c61](5ad7c61))
* **tools/spanner-list-graph:** Tool impl + docs + tests
([#1923](#1923))
([a0f44d3](a0f44d3))

### Bug Fixes

* Add import for firebirdsql
([#2045](#2045))
([fb7aae9](fb7aae9))
* Correct FAQ to mention HTTP tools
([#2036](#2036))
([7b44237](7b44237))
* Format BigQuery numeric output as decimal strings
([#2084](#2084))
([155bff8](155bff8))
* Set default annotations for tools in code if annotation not provided
in yaml
([#2049](#2049))
([565460c](565460c))
* **tools/alloydb-postgres-list-tables:** Exclude google_ml schema from
list_tables
([#2046](#2046))
([a03984c](a03984c))
* **tools/alloydbcreateuser:** Remove duplication of project praram
([#2028](#2028))
([730ac6d](730ac6d))
* **tools/mongodb:** Remove `required` tag from the `canonical` field
([#2099](#2099))
([744214e](744214e))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com> cb4529c
github-actions Bot pushed a commit to renovate-bot/googleapis-_-genai-toolbox that referenced this pull request Dec 5, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.22.0](googleapis/mcp-toolbox@v0.21.0...v0.22.0)
(2025-12-04)

### Features

* Add allowed-origins flag
([googleapis#1984](googleapis#1984))
([862868f](googleapis@862868f))
* **tools/postgres:** Add list-query-stats and get-column-cardinality
functions
([googleapis#1976](googleapis#1976))
([9f76026](googleapis@9f76026))
* **tools/spanner:** Add spanner list graphs to prebuiltconfigs
([googleapis#2056](googleapis#2056))
([0e7fbf4](googleapis@0e7fbf4))
* **prebuilt/cloud-sql:** Add clone instance tool for cloud sql
([googleapis#1845](googleapis#1845))
([5e43630](googleapis@5e43630))
* **serverless-spark:** Add create_pyspark_batch tool
([1bf0b51](googleapis@1bf0b51))
* **serverless-spark:** Add create_spark_batch tool
([17a9792](googleapis@17a9792))
* Support alternate accessToken header name
([googleapis#1968](googleapis#1968))
([18017d6](googleapis@18017d6))
* Support for annotations
([googleapis#2007](googleapis#2007))
([ac21335](googleapis@ac21335))
* **tool/mssql:** Set default host and port for MSSQL source
([googleapis#1943](googleapis#1943))
([7a9cc63](googleapis@7a9cc63))
* **tools/cloudsqlpg:** Add CloudSQL PostgreSQL pre-check tool
([googleapis#1722](googleapis#1722))
([8752e05](googleapis@8752e05))
* **tools/postgres-list-publication-tables:** Add new
postgres-list-publication-tables tool
([googleapis#1919](googleapis#1919))
([f4b1f0a](googleapis@f4b1f0a))
* **tools/postgres-list-tablespaces:** Add new postgres-list-tablespaces
tool ([googleapis#1934](googleapis#1934))
([5ad7c61](googleapis@5ad7c61))
* **tools/spanner-list-graph:** Tool impl + docs + tests
([googleapis#1923](googleapis#1923))
([a0f44d3](googleapis@a0f44d3))

### Bug Fixes

* Add import for firebirdsql
([googleapis#2045](googleapis#2045))
([fb7aae9](googleapis@fb7aae9))
* Correct FAQ to mention HTTP tools
([googleapis#2036](googleapis#2036))
([7b44237](googleapis@7b44237))
* Format BigQuery numeric output as decimal strings
([googleapis#2084](googleapis#2084))
([155bff8](googleapis@155bff8))
* Set default annotations for tools in code if annotation not provided
in yaml
([googleapis#2049](googleapis#2049))
([565460c](googleapis@565460c))
* **tools/alloydb-postgres-list-tables:** Exclude google_ml schema from
list_tables
([googleapis#2046](googleapis#2046))
([a03984c](googleapis@a03984c))
* **tools/alloydbcreateuser:** Remove duplication of project praram
([googleapis#2028](googleapis#2028))
([730ac6d](googleapis@730ac6d))
* **tools/mongodb:** Remove `required` tag from the `canonical` field
([googleapis#2099](googleapis#2099))
([744214e](googleapis@744214e))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com> cb4529c
github-actions Bot pushed a commit to Jaleel-zhu/genai-toolbox that referenced this pull request Dec 5, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.22.0](googleapis/mcp-toolbox@v0.21.0...v0.22.0)
(2025-12-04)

### Features

* Add allowed-origins flag
([googleapis#1984](googleapis#1984))
([862868f](googleapis@862868f))
* **tools/postgres:** Add list-query-stats and get-column-cardinality
functions
([googleapis#1976](googleapis#1976))
([9f76026](googleapis@9f76026))
* **tools/spanner:** Add spanner list graphs to prebuiltconfigs
([googleapis#2056](googleapis#2056))
([0e7fbf4](googleapis@0e7fbf4))
* **prebuilt/cloud-sql:** Add clone instance tool for cloud sql
([googleapis#1845](googleapis#1845))
([5e43630](googleapis@5e43630))
* **serverless-spark:** Add create_pyspark_batch tool
([1bf0b51](googleapis@1bf0b51))
* **serverless-spark:** Add create_spark_batch tool
([17a9792](googleapis@17a9792))
* Support alternate accessToken header name
([googleapis#1968](googleapis#1968))
([18017d6](googleapis@18017d6))
* Support for annotations
([googleapis#2007](googleapis#2007))
([ac21335](googleapis@ac21335))
* **tool/mssql:** Set default host and port for MSSQL source
([googleapis#1943](googleapis#1943))
([7a9cc63](googleapis@7a9cc63))
* **tools/cloudsqlpg:** Add CloudSQL PostgreSQL pre-check tool
([googleapis#1722](googleapis#1722))
([8752e05](googleapis@8752e05))
* **tools/postgres-list-publication-tables:** Add new
postgres-list-publication-tables tool
([googleapis#1919](googleapis#1919))
([f4b1f0a](googleapis@f4b1f0a))
* **tools/postgres-list-tablespaces:** Add new postgres-list-tablespaces
tool ([googleapis#1934](googleapis#1934))
([5ad7c61](googleapis@5ad7c61))
* **tools/spanner-list-graph:** Tool impl + docs + tests
([googleapis#1923](googleapis#1923))
([a0f44d3](googleapis@a0f44d3))

### Bug Fixes

* Add import for firebirdsql
([googleapis#2045](googleapis#2045))
([fb7aae9](googleapis@fb7aae9))
* Correct FAQ to mention HTTP tools
([googleapis#2036](googleapis#2036))
([7b44237](googleapis@7b44237))
* Format BigQuery numeric output as decimal strings
([googleapis#2084](googleapis#2084))
([155bff8](googleapis@155bff8))
* Set default annotations for tools in code if annotation not provided
in yaml
([googleapis#2049](googleapis#2049))
([565460c](googleapis@565460c))
* **tools/alloydb-postgres-list-tables:** Exclude google_ml schema from
list_tables
([googleapis#2046](googleapis#2046))
([a03984c](googleapis@a03984c))
* **tools/alloydbcreateuser:** Remove duplication of project praram
([googleapis#2028](googleapis#2028))
([730ac6d](googleapis@730ac6d))
* **tools/mongodb:** Remove `required` tag from the `canonical` field
([googleapis#2099](googleapis#2099))
([744214e](googleapis@744214e))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com> cb4529c
github-actions Bot pushed a commit to ishatilwani1301/genai-toolbox that referenced this pull request Dec 5, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.22.0](googleapis/mcp-toolbox@v0.21.0...v0.22.0)
(2025-12-04)

### Features

* Add allowed-origins flag
([googleapis#1984](googleapis#1984))
([862868f](googleapis@862868f))
* **tools/postgres:** Add list-query-stats and get-column-cardinality
functions
([googleapis#1976](googleapis#1976))
([9f76026](googleapis@9f76026))
* **tools/spanner:** Add spanner list graphs to prebuiltconfigs
([googleapis#2056](googleapis#2056))
([0e7fbf4](googleapis@0e7fbf4))
* **prebuilt/cloud-sql:** Add clone instance tool for cloud sql
([googleapis#1845](googleapis#1845))
([5e43630](googleapis@5e43630))
* **serverless-spark:** Add create_pyspark_batch tool
([1bf0b51](googleapis@1bf0b51))
* **serverless-spark:** Add create_spark_batch tool
([17a9792](googleapis@17a9792))
* Support alternate accessToken header name
([googleapis#1968](googleapis#1968))
([18017d6](googleapis@18017d6))
* Support for annotations
([googleapis#2007](googleapis#2007))
([ac21335](googleapis@ac21335))
* **tool/mssql:** Set default host and port for MSSQL source
([googleapis#1943](googleapis#1943))
([7a9cc63](googleapis@7a9cc63))
* **tools/cloudsqlpg:** Add CloudSQL PostgreSQL pre-check tool
([googleapis#1722](googleapis#1722))
([8752e05](googleapis@8752e05))
* **tools/postgres-list-publication-tables:** Add new
postgres-list-publication-tables tool
([googleapis#1919](googleapis#1919))
([f4b1f0a](googleapis@f4b1f0a))
* **tools/postgres-list-tablespaces:** Add new postgres-list-tablespaces
tool ([googleapis#1934](googleapis#1934))
([5ad7c61](googleapis@5ad7c61))
* **tools/spanner-list-graph:** Tool impl + docs + tests
([googleapis#1923](googleapis#1923))
([a0f44d3](googleapis@a0f44d3))

### Bug Fixes

* Add import for firebirdsql
([googleapis#2045](googleapis#2045))
([fb7aae9](googleapis@fb7aae9))
* Correct FAQ to mention HTTP tools
([googleapis#2036](googleapis#2036))
([7b44237](googleapis@7b44237))
* Format BigQuery numeric output as decimal strings
([googleapis#2084](googleapis#2084))
([155bff8](googleapis@155bff8))
* Set default annotations for tools in code if annotation not provided
in yaml
([googleapis#2049](googleapis#2049))
([565460c](googleapis@565460c))
* **tools/alloydb-postgres-list-tables:** Exclude google_ml schema from
list_tables
([googleapis#2046](googleapis#2046))
([a03984c](googleapis@a03984c))
* **tools/alloydbcreateuser:** Remove duplication of project praram
([googleapis#2028](googleapis#2028))
([730ac6d](googleapis@730ac6d))
* **tools/mongodb:** Remove `required` tag from the `canonical` field
([googleapis#2099](googleapis#2099))
([744214e](googleapis@744214e))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com> cb4529c
github-actions Bot pushed a commit to CrazyForks/genai-toolbox that referenced this pull request Dec 5, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.22.0](googleapis/mcp-toolbox@v0.21.0...v0.22.0)
(2025-12-04)

### Features

* Add allowed-origins flag
([googleapis#1984](googleapis#1984))
([862868f](googleapis@862868f))
* **tools/postgres:** Add list-query-stats and get-column-cardinality
functions
([googleapis#1976](googleapis#1976))
([9f76026](googleapis@9f76026))
* **tools/spanner:** Add spanner list graphs to prebuiltconfigs
([googleapis#2056](googleapis#2056))
([0e7fbf4](googleapis@0e7fbf4))
* **prebuilt/cloud-sql:** Add clone instance tool for cloud sql
([googleapis#1845](googleapis#1845))
([5e43630](googleapis@5e43630))
* **serverless-spark:** Add create_pyspark_batch tool
([1bf0b51](googleapis@1bf0b51))
* **serverless-spark:** Add create_spark_batch tool
([17a9792](googleapis@17a9792))
* Support alternate accessToken header name
([googleapis#1968](googleapis#1968))
([18017d6](googleapis@18017d6))
* Support for annotations
([googleapis#2007](googleapis#2007))
([ac21335](googleapis@ac21335))
* **tool/mssql:** Set default host and port for MSSQL source
([googleapis#1943](googleapis#1943))
([7a9cc63](googleapis@7a9cc63))
* **tools/cloudsqlpg:** Add CloudSQL PostgreSQL pre-check tool
([googleapis#1722](googleapis#1722))
([8752e05](googleapis@8752e05))
* **tools/postgres-list-publication-tables:** Add new
postgres-list-publication-tables tool
([googleapis#1919](googleapis#1919))
([f4b1f0a](googleapis@f4b1f0a))
* **tools/postgres-list-tablespaces:** Add new postgres-list-tablespaces
tool ([googleapis#1934](googleapis#1934))
([5ad7c61](googleapis@5ad7c61))
* **tools/spanner-list-graph:** Tool impl + docs + tests
([googleapis#1923](googleapis#1923))
([a0f44d3](googleapis@a0f44d3))

### Bug Fixes

* Add import for firebirdsql
([googleapis#2045](googleapis#2045))
([fb7aae9](googleapis@fb7aae9))
* Correct FAQ to mention HTTP tools
([googleapis#2036](googleapis#2036))
([7b44237](googleapis@7b44237))
* Format BigQuery numeric output as decimal strings
([googleapis#2084](googleapis#2084))
([155bff8](googleapis@155bff8))
* Set default annotations for tools in code if annotation not provided
in yaml
([googleapis#2049](googleapis#2049))
([565460c](googleapis@565460c))
* **tools/alloydb-postgres-list-tables:** Exclude google_ml schema from
list_tables
([googleapis#2046](googleapis#2046))
([a03984c](googleapis@a03984c))
* **tools/alloydbcreateuser:** Remove duplication of project praram
([googleapis#2028](googleapis#2028))
([730ac6d](googleapis@730ac6d))
* **tools/mongodb:** Remove `required` tag from the `canonical` field
([googleapis#2099](googleapis#2099))
([744214e](googleapis@744214e))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com> cb4529c
github-actions Bot pushed a commit to bhardwajRahul/genai-toolbox that referenced this pull request Dec 5, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.22.0](googleapis/mcp-toolbox@v0.21.0...v0.22.0)
(2025-12-04)

### Features

* Add allowed-origins flag
([googleapis#1984](googleapis#1984))
([862868f](googleapis@862868f))
* **tools/postgres:** Add list-query-stats and get-column-cardinality
functions
([googleapis#1976](googleapis#1976))
([9f76026](googleapis@9f76026))
* **tools/spanner:** Add spanner list graphs to prebuiltconfigs
([googleapis#2056](googleapis#2056))
([0e7fbf4](googleapis@0e7fbf4))
* **prebuilt/cloud-sql:** Add clone instance tool for cloud sql
([googleapis#1845](googleapis#1845))
([5e43630](googleapis@5e43630))
* **serverless-spark:** Add create_pyspark_batch tool
([1bf0b51](googleapis@1bf0b51))
* **serverless-spark:** Add create_spark_batch tool
([17a9792](googleapis@17a9792))
* Support alternate accessToken header name
([googleapis#1968](googleapis#1968))
([18017d6](googleapis@18017d6))
* Support for annotations
([googleapis#2007](googleapis#2007))
([ac21335](googleapis@ac21335))
* **tool/mssql:** Set default host and port for MSSQL source
([googleapis#1943](googleapis#1943))
([7a9cc63](googleapis@7a9cc63))
* **tools/cloudsqlpg:** Add CloudSQL PostgreSQL pre-check tool
([googleapis#1722](googleapis#1722))
([8752e05](googleapis@8752e05))
* **tools/postgres-list-publication-tables:** Add new
postgres-list-publication-tables tool
([googleapis#1919](googleapis#1919))
([f4b1f0a](googleapis@f4b1f0a))
* **tools/postgres-list-tablespaces:** Add new postgres-list-tablespaces
tool ([googleapis#1934](googleapis#1934))
([5ad7c61](googleapis@5ad7c61))
* **tools/spanner-list-graph:** Tool impl + docs + tests
([googleapis#1923](googleapis#1923))
([a0f44d3](googleapis@a0f44d3))

### Bug Fixes

* Add import for firebirdsql
([googleapis#2045](googleapis#2045))
([fb7aae9](googleapis@fb7aae9))
* Correct FAQ to mention HTTP tools
([googleapis#2036](googleapis#2036))
([7b44237](googleapis@7b44237))
* Format BigQuery numeric output as decimal strings
([googleapis#2084](googleapis#2084))
([155bff8](googleapis@155bff8))
* Set default annotations for tools in code if annotation not provided
in yaml
([googleapis#2049](googleapis#2049))
([565460c](googleapis@565460c))
* **tools/alloydb-postgres-list-tables:** Exclude google_ml schema from
list_tables
([googleapis#2046](googleapis#2046))
([a03984c](googleapis@a03984c))
* **tools/alloydbcreateuser:** Remove duplication of project praram
([googleapis#2028](googleapis#2028))
([730ac6d](googleapis@730ac6d))
* **tools/mongodb:** Remove `required` tag from the `canonical` field
([googleapis#2099](googleapis#2099))
([744214e](googleapis@744214e))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com> cb4529c
rahulpinto19 pushed a commit that referenced this pull request Dec 8, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.22.0](v0.21.0...v0.22.0)
(2025-12-04)


### Features

* Add allowed-origins flag
([#1984](#1984))
([862868f](862868f))
* **tools/postgres:** Add list-query-stats and get-column-cardinality
functions
([#1976](#1976))
([9f76026](9f76026))
* **tools/spanner:** Add spanner list graphs to prebuiltconfigs
([#2056](#2056))
([0e7fbf4](0e7fbf4))
* **prebuilt/cloud-sql:** Add clone instance tool for cloud sql
([#1845](#1845))
([5e43630](5e43630))
* **serverless-spark:** Add create_pyspark_batch tool
([1bf0b51](1bf0b51))
* **serverless-spark:** Add create_spark_batch tool
([17a9792](17a9792))
* Support alternate accessToken header name
([#1968](#1968))
([18017d6](18017d6))
* Support for annotations
([#2007](#2007))
([ac21335](ac21335))
* **tool/mssql:** Set default host and port for MSSQL source
([#1943](#1943))
([7a9cc63](7a9cc63))
* **tools/cloudsqlpg:** Add CloudSQL PostgreSQL pre-check tool
([#1722](#1722))
([8752e05](8752e05))
* **tools/postgres-list-publication-tables:** Add new
postgres-list-publication-tables tool
([#1919](#1919))
([f4b1f0a](f4b1f0a))
* **tools/postgres-list-tablespaces:** Add new postgres-list-tablespaces
tool ([#1934](#1934))
([5ad7c61](5ad7c61))
* **tools/spanner-list-graph:** Tool impl + docs + tests
([#1923](#1923))
([a0f44d3](a0f44d3))


### Bug Fixes

* Add import for firebirdsql
([#2045](#2045))
([fb7aae9](fb7aae9))
* Correct FAQ to mention HTTP tools
([#2036](#2036))
([7b44237](7b44237))
* Format BigQuery numeric output as decimal strings
([#2084](#2084))
([155bff8](155bff8))
* Set default annotations for tools in code if annotation not provided
in yaml
([#2049](#2049))
([565460c](565460c))
* **tools/alloydb-postgres-list-tables:** Exclude google_ml schema from
list_tables
([#2046](#2046))
([a03984c](a03984c))
* **tools/alloydbcreateuser:** Remove duplication of project praram
([#2028](#2028))
([730ac6d](730ac6d))
* **tools/mongodb:** Remove `required` tag from the `canonical` field
([#2099](#2099))
([744214e](744214e))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com>
vinodhinic pushed a commit to vinodhinic/genai-toolbox that referenced this pull request Jan 14, 2026
…1923)

## Description

Spanner List Graphs tool, similar to list tables it can be used to get
all/specific graph details

## PR Checklist

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes googleapis#1916

---------

Co-authored-by: Averi Kitsch <akitsch@google.com>
vinodhinic pushed a commit to vinodhinic/genai-toolbox that referenced this pull request Jan 14, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.22.0](googleapis/mcp-toolbox@v0.21.0...v0.22.0)
(2025-12-04)


### Features

* Add allowed-origins flag
([googleapis#1984](googleapis#1984))
([862868f](googleapis@862868f))
* **tools/postgres:** Add list-query-stats and get-column-cardinality
functions
([googleapis#1976](googleapis#1976))
([9f76026](googleapis@9f76026))
* **tools/spanner:** Add spanner list graphs to prebuiltconfigs
([googleapis#2056](googleapis#2056))
([0e7fbf4](googleapis@0e7fbf4))
* **prebuilt/cloud-sql:** Add clone instance tool for cloud sql
([googleapis#1845](googleapis#1845))
([5e43630](googleapis@5e43630))
* **serverless-spark:** Add create_pyspark_batch tool
([1bf0b51](googleapis@1bf0b51))
* **serverless-spark:** Add create_spark_batch tool
([17a9792](googleapis@17a9792))
* Support alternate accessToken header name
([googleapis#1968](googleapis#1968))
([18017d6](googleapis@18017d6))
* Support for annotations
([googleapis#2007](googleapis#2007))
([ac21335](googleapis@ac21335))
* **tool/mssql:** Set default host and port for MSSQL source
([googleapis#1943](googleapis#1943))
([7a9cc63](googleapis@7a9cc63))
* **tools/cloudsqlpg:** Add CloudSQL PostgreSQL pre-check tool
([googleapis#1722](googleapis#1722))
([8752e05](googleapis@8752e05))
* **tools/postgres-list-publication-tables:** Add new
postgres-list-publication-tables tool
([googleapis#1919](googleapis#1919))
([f4b1f0a](googleapis@f4b1f0a))
* **tools/postgres-list-tablespaces:** Add new postgres-list-tablespaces
tool ([googleapis#1934](googleapis#1934))
([5ad7c61](googleapis@5ad7c61))
* **tools/spanner-list-graph:** Tool impl + docs + tests
([googleapis#1923](googleapis#1923))
([a0f44d3](googleapis@a0f44d3))


### Bug Fixes

* Add import for firebirdsql
([googleapis#2045](googleapis#2045))
([fb7aae9](googleapis@fb7aae9))
* Correct FAQ to mention HTTP tools
([googleapis#2036](googleapis#2036))
([7b44237](googleapis@7b44237))
* Format BigQuery numeric output as decimal strings
([googleapis#2084](googleapis#2084))
([155bff8](googleapis@155bff8))
* Set default annotations for tools in code if annotation not provided
in yaml
([googleapis#2049](googleapis#2049))
([565460c](googleapis@565460c))
* **tools/alloydb-postgres-list-tables:** Exclude google_ml schema from
list_tables
([googleapis#2046](googleapis#2046))
([a03984c](googleapis@a03984c))
* **tools/alloydbcreateuser:** Remove duplication of project praram
([googleapis#2028](googleapis#2028))
([730ac6d](googleapis@730ac6d))
* **tools/mongodb:** Remove `required` tag from the `canonical` field
([googleapis#2099](googleapis#2099))
([744214e](googleapis@744214e))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com>
NightStack15 added a commit to NightStack15/googleapis-_-genai-toolbox that referenced this pull request Mar 20, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.22.0](googleapis/mcp-toolbox@v0.21.0...v0.22.0)
(2025-12-04)


### Features

* Add allowed-origins flag
([#1984](googleapis/mcp-toolbox#1984))
([862868f](googleapis/mcp-toolbox@862868f))
* **tools/postgres:** Add list-query-stats and get-column-cardinality
functions
([#1976](googleapis/mcp-toolbox#1976))
([9f76026](googleapis/mcp-toolbox@9f76026))
* **tools/spanner:** Add spanner list graphs to prebuiltconfigs
([#2056](googleapis/mcp-toolbox#2056))
([0e7fbf4](googleapis/mcp-toolbox@0e7fbf4))
* **prebuilt/cloud-sql:** Add clone instance tool for cloud sql
([#1845](googleapis/mcp-toolbox#1845))
([5e43630](googleapis/mcp-toolbox@5e43630))
* **serverless-spark:** Add create_pyspark_batch tool
([1bf0b51](googleapis/mcp-toolbox@1bf0b51))
* **serverless-spark:** Add create_spark_batch tool
([17a9792](googleapis/mcp-toolbox@17a9792))
* Support alternate accessToken header name
([#1968](googleapis/mcp-toolbox#1968))
([18017d6](googleapis/mcp-toolbox@18017d6))
* Support for annotations
([#2007](googleapis/mcp-toolbox#2007))
([ac21335](googleapis/mcp-toolbox@ac21335))
* **tool/mssql:** Set default host and port for MSSQL source
([#1943](googleapis/mcp-toolbox#1943))
([7a9cc63](googleapis/mcp-toolbox@7a9cc63))
* **tools/cloudsqlpg:** Add CloudSQL PostgreSQL pre-check tool
([#1722](googleapis/mcp-toolbox#1722))
([8752e05](googleapis/mcp-toolbox@8752e05))
* **tools/postgres-list-publication-tables:** Add new
postgres-list-publication-tables tool
([#1919](googleapis/mcp-toolbox#1919))
([f4b1f0a](googleapis/mcp-toolbox@f4b1f0a))
* **tools/postgres-list-tablespaces:** Add new postgres-list-tablespaces
tool ([#1934](googleapis/mcp-toolbox#1934))
([5ad7c61](googleapis/mcp-toolbox@5ad7c61))
* **tools/spanner-list-graph:** Tool impl + docs + tests
([#1923](googleapis/mcp-toolbox#1923))
([a0f44d3](googleapis/mcp-toolbox@a0f44d3))


### Bug Fixes

* Add import for firebirdsql
([#2045](googleapis/mcp-toolbox#2045))
([fb7aae9](googleapis/mcp-toolbox@fb7aae9))
* Correct FAQ to mention HTTP tools
([#2036](googleapis/mcp-toolbox#2036))
([7b44237](googleapis/mcp-toolbox@7b44237))
* Format BigQuery numeric output as decimal strings
([#2084](googleapis/mcp-toolbox#2084))
([155bff8](googleapis/mcp-toolbox@155bff8))
* Set default annotations for tools in code if annotation not provided
in yaml
([#2049](googleapis/mcp-toolbox#2049))
([565460c](googleapis/mcp-toolbox@565460c))
* **tools/alloydb-postgres-list-tables:** Exclude google_ml schema from
list_tables
([#2046](googleapis/mcp-toolbox#2046))
([a03984c](googleapis/mcp-toolbox@a03984c))
* **tools/alloydbcreateuser:** Remove duplication of project praram
([#2028](googleapis/mcp-toolbox#2028))
([730ac6d](googleapis/mcp-toolbox@730ac6d))
* **tools/mongodb:** Remove `required` tag from the `canonical` field
([#2099](googleapis/mcp-toolbox#2099))
([744214e](googleapis/mcp-toolbox@744214e))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[tool] Spanner List graph tool

3 participants