v0.31.0

googleapis/mcp-toolboxv0.31.0Mar 27, 2026by release-please[bot]

AI Summary

This release introduces a new `enable-api` flag, generic authentication service types, and Protected Resource Metadata endpoint support. It also includes an upgrade to the documentation site.

Key Highlights

  • New enable-api flag added
  • Generic authService type for MCP support
  • Protected Resource Metadata endpoint support
  • Documentation site upgraded

Breaking Changes

  • release upgraded docsite
  • sanitize non-2xx error output (http)
  • add a new enable-api flag
  • remove deprecations and update tools-file flag

New Features

  • Add a new enable-api flag
  • Add generic authService type for MCP
  • Add Protected Resource Metadata endpoint
  • Support manual PRM override
  • Add support for lookup context tool (Dataplex)
  • Remove deprecations and update tools-file flag

Full Release Notes

## [0.31.0](https://github.com/googleapis/genai-toolbox/compare/v0.30.0...v0.31.0) (2026-03-26)


### ⚠ BREAKING CHANGES

* release upgraded docsite ([#2831](https://github.com/googleapis/genai-toolbox/issues/2831))
* **http:** sanitize non-2xx error output ([#2654](https://github.com/googleapis/genai-toolbox/issues/2654))
* add a new `enable-api` flag ([#2846](https://github.com/googleapis/genai-toolbox/issues/2846))
* remove deprecations and update tools-file flag ([#2806](https://github.com/googleapis/genai-toolbox/issues/2806))

### Features

* Add a new `enable-api` flag ([#2846](https://github.com/googleapis/genai-toolbox/issues/2846)) ([7a070da](https://github.com/googleapis/genai-toolbox/commit/7a070dae4f1833671649ea605f36659675d402a9))
* **auth:** Add generic `authService` type for MCP ([#2619](https://github.com/googleapis/genai-toolbox/issues/2619)) ([f6678f8](https://github.com/googleapis/genai-toolbox/commit/f6678f8e29aa3346f4f73ce33cec37b4753d6947))
* **auth:** Add Protected Resource Metadata endpoint ([#2698](https://github.com/googleapis/genai-toolbox/issues/2698)) ([b53dcf2](https://github.com/googleapis/genai-toolbox/commit/b53dcf20694599f8b961c501a532bd122630b6f4))
* **auth:** Support manual PRM override ([#2717](https://github.com/googleapis/genai-toolbox/issues/2717)) ([283e4e3](https://github.com/googleapis/genai-toolbox/commit/283e4e33172571e4b20fa6a3ea0cfc632a565e6a))
* **dataplex:** Add support for lookup context tool. ([#2744](https://github.com/googleapis/genai-toolbox/issues/2744)) ([facb69d](https://github.com/googleapis/genai-toolbox/commit/facb69d01fe0c7ff9e2e1c40804dd00762e508a6))
* Remove deprecations and update tools-file flag ([#2806](https://github.com/googleapis/genai-toolbox/issues/2806)) ([ab64c95](https://github.com/googleapis/genai-toolbox/commit/ab64c9514a467d92a4547eda5a4ecdd08f86b0c9))


### Bug Fixes

* **ci:** Remove search index generation from preview deployment workflow ([#2859](https://github.com/googleapis/genai-toolbox/issues/2859)) ([f8891b8](https://github.com/googleapis/genai-toolbox/commit/f8891b82fcaaef240e1031cd9f784749d91d4210))
* **docs:** Skip empty folders in pagination & reduce PR comment noise ([#2853](https://github.com/googleapis/genai-toolbox/issues/2853)) ([9ebd93a](https://github.com/googleapis/genai-toolbox/commit/9ebd93a8ecb9bae673aa77a859803629fc7a4e1d))
* **http:** Sanitize non-2xx error output ([#2654](https://github.com/googleapis/genai-toolbox/issues/2654)) ([5bef954](https://github.com/googleapis/genai-toolbox/commit/5bef954507c8e23b6c9b0eb2551265e4be32b452))
* **skills:** Fix integer parameter parsing through agent skills ([#2847](https://github.com/googleapis/genai-toolbox/issues/2847)) ([4564efe](https://github.com/googleapis/genai-toolbox/commit/4564efe75436b4081d9f3d1f7c912bc64c13f850))


### Documentation

* Release upgraded docsite ([#2831](https://github.com/googleapis/genai-toolbox/issues/2831)) ([5b25ce0](https://github.com/googleapis/genai-toolbox/commit/5b25ce081235b21c884e27057cd4a2fa4d0d7c0e))


| **OS/Architecture**                                                                                       | **Description**                                                                                                          | **SHA256 Hash**                                                     |
| --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------- |
| [linux/amd64](https://storage.googleapis.com/genai-toolbox/v0.31.0/linux/amd64/toolbox)                   | For **Linux** systems running on **Intel/AMD 64-bit processors**.                                                        | f709e43f45b899a5c84abdfd1b2082ff5187c4d133c5a824c83411e2fc880e24    |
| [darwin/arm64](https://storage.googleapis.com/genai-toolbox/v0.31.0/darwin/arm64/toolbox)                 | For **macOS** systems running on **Apple Silicon** (M1, M2, M3, etc.) processors.                                        | 1c0841a62224fc984856634e218bed45f678c7c87f51a8cea92c05bf70775da8    |
| [darwin/amd64](https://storage.googleapis.com/genai-toolbox/v0.31.0/darwin/amd64/toolbox)                 | For **macOS** systems running on **Intel processors**.                                                                   | 7562e49c531c2b34e2d37b0b1f2efc34ebb04631f8772c007846c494be9dfce9    |
| [windows/amd64](https://storage.googleapis.com/genai-toolbox/v0.31.0/windows/amd64/toolbox.exe)           | For **Windows** systems running on **Intel/AMD 64-bit processors**.                                                      | ce8a6b5db1a136654a20fe31f7addf2c73cbd458ce12cd8dd7ed6df7d985a9e5    |