Releases: googleapis/mcp-toolbox
Releases · googleapis/mcp-toolbox
v1.5.0
18 Jun 23:34
Compare
Sorry, something went wrong.
No results found
1.5.0 (2026-06-18)
Features
auth/google: Require audience or clientId for mcpEnabled (#3450 ) (59f7b6e )
Enable per source level flags for sql commenter (#3465 ) (ecce6b7 )
mcp: Add URL parameter binding for HTTP transport (#3112 ) (0cc7b37 )
scylladb: Adding support for ScyllaDB source and tool (#3119 ) (2dada83 )
server: Add support for toolset filtering in prebuilt CLI flag (#3245 ) (7cc4f65 )
skills: Generate skills offline without live source connections (#3388 ) (4c860b6 )
skills: Tolerate missing env vars during offline skills-generate (#3399 ) (ea5d3e5 )
source/cloud-storage: Restrict bucket and local path access (#3454 ) (2c3ca5d )
tools/bigquery: Add per tool query label in BigQuery jobs (#1975 ) (3f6a49f )
tools/dataplex: Add tools to support metadata enrichment workflow (#3270 ) (05289aa )
tools/mysql: Add show-query-stats and list-all-locks tools for MySQL and Cloud SQL MySQL source (#2954 ) (a9693bd )
tools: Decouple tool initialization from sources (#3355 ) (32a24e3 )
Bug Fixes
auth/dataplex: Fix failing source with service account credentials (#3369 ) (ba4deef )
bigquery: Wire maximumBytesBilled into prebuilt config (#3385 ) (4abbf6e )
Bound MCP HTTP body size (#3216 ) (d4f4342 )
config: Add doc/line context to parse errors (#2957 ) (4b097da )
Escape delimiter characters in applyEscape to prevent SQL injection (#2811 ) (932519a )
npm: Source binary version from cmd/version.txt (#3417 ) (6ffbdec )
prebuilt/alloydb-omni: Require password env var explicitly (#3398 ) (fcbe3e7 )
server: Fail if MCP auth is enabled together with enable-api (#3435 ) (a6ff910 )
server: Return errors instead of panicking in InitializeConfigs (#3397 ) (f48b01d )
source/cloudhealthcare: Validate pageURL parameter to prevent SSRF (#3453 ) (9abf47d )
source/dataplex,source/datalineage: Specify cloud-platform scope for default credentials (#3376 ) (13e8c36 )
source/http: Implement SSRF guard (#3448 ) (24d7d29 )
tool/bigquery-execute-sql: Prevent dataset restriction bypass (#3452 ) (ca6d5e3 )
tool/mysql-get-query-plan: Prevent query execution bypass and statement injection (#3235 ) (7ed1e7b )
tool/spanner-sql,tool/spanner-execute-sql: Use read-only annotations when readOnly is set (#3338 ) (8bde0ec )
v1.4.0
04 Jun 21:59
Compare
Sorry, something went wrong.
No results found
1.4.0 (2026-06-04)
Features
ci: Add support for windows/arm64 binary distribution (#3231 ) (10abf3b )
datalineage: Add Data Lineage integration (#3285 ) (19353c3 )
server: Ignore unknown tools at startup with --ignore-unknown-tools flag (#3353 ) (5f0304f )
tools/cloudsqlpg: Add remaining vector assist tools for Cloud SQL Postgres (#3203 ) (b514cbd )
tools/spanner-search-catalog: Implement search_catalog tool (#3140 ) (defc086 )
Bug Fixes
auth/generic: Enforce issuer presence in opaque token validation (#3360 ) (1d8df0d )
auth: Separate Google and Generic MCP OAuth verification (#3341 ) (dfd66ee )
mcp: Support annotations and metadata within Tools to earlier MCP schemas (#3300 ) (9a88c72 )
oracle: Remove trailing semicolons from prebuilt tools (#3215 ) (fcad02d )
server/auth: Centralize tool scopes validation (#3335 ) (adce4ab )
server: Return null id for batch request rejection (#3333 ) (0b18d58 )
source/dataplex: Limit search results to pageSize (#3323 ) (905c1f6 ), closes #3308
telemetry: Allow GCP project override (#2960 ) (3c83ba5 )
tool/bigquery: Prevent allowedDatasets bypass in forecast query (#3324 ) (45df461 )
tool/clickhouse: Handle ignored ProcessParameters error (#3340 ) (ddfd887 )
tools/clickhouse,tools/bigquery: Validate identifier parameters to prevent injection (#3219 ) (2f45f75 )
tools/looker: Escape filter values for unquoted parameters (#3289 ) (1711156 )
OS/Architecture
Description
SHA256 Hash
linux/amd64
For Linux systems running on Intel/AMD 64-bit processors .
85bfe54db164ed835a6c9d7e4036dd6ad1a417542367385a4c3809ff29b62304
darwin/arm64
For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors.
a3dc09bfe029851950cd4a3174f67bf4e25dc711e489f2c7144013ba2c59f7d7
darwin/amd64
For macOS systems running on Intel processors .
19d09077202b0a9d9bf87edac2f97c4923a4f2d90ac6f22d099967e5aa416789
windows/amd64
For Windows systems running on Intel/AMD 64-bit processors .
4be0bd4bca26af0163a1de38738be4c358dae2a2696bddd9344c900d9cd62cf6
windows/arm64
For Windows systems running on ARM 64-bit processors .
5ce6a6b8335650c3dfdca86eee52867ebce7045fafef55142c60689131ca37ae
v1.3.0
21 May 21:49
Compare
Sorry, something went wrong.
No results found
1.3.0 (2026-05-21)
Features
auth: Implement MCP auth tool-level scopes validation (#3049 ) (c528985 )
looker: Propagate client IP from incoming MCP requests to downstream SDK calls (#3253 ) (75da6c2 )
Setup SQLCommenter and allow client metadata (#3064 ) (9f1f9b3 )
tool/cloudsqladmin: Add cloud-sql-admin-execute-sql-many and cloud-sql-admin-sql-many (#3083 ) (ef300a8 )
Bug Fixes
auth/generic: Fix generic auth expiration field and integration with authRequired (#3251 ) (f4d16c0 )
Enforce toolset/promptset boundary on tools/call and prompts/get (#3036 ) (c739b80 )
tools/http: Prevent path traversal and base path scope escape (#3218 ) (80a6602 )
tools/looker: Return a 401 error to MCP client when Looker returns a 401 (#3233 ) (4f409a3 )
tools/looker: Strip wrapping quotes from filter values for unquoted parameters (#3273 ) (1e3de96 )
tools: Initialize query result slices to empty array (#3250 ) (60ddf48 )
OS/Architecture
Description
SHA256 Hash
linux/amd64
For Linux systems running on Intel/AMD 64-bit processors .
08e00671737ff4fd6c7af25a1a0c5da43b3657c4a435fd0a381757876d694b45
darwin/arm64
For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors.
b16ea9f864b0b9c711dff0b08a663e6dee5969b41033fe6d05412dc04e85cfb8
darwin/amd64
For macOS systems running on Intel processors .
94d6fd02a4bbc67ad9dcf69d5f36af5a584735d2fb2ebb0023e91cb701e7a98a
windows/amd64
For Windows systems running on Intel/AMD 64-bit processors .
4661004b9cd37ea258d82332a24b3955fd9a258a5b8b6da471584cd7cb3de35d
v1.2.0
07 May 19:18
Compare
Sorry, something went wrong.
No results found
1.2.0 (2026-05-07)
Features
Add support for HTTPS/TLS listener (#3126 ) (8bc385d )
source/bigquery: Add maximumBytesBilled source config (#2724 ) (42f2d07 )
source/cloud-storage: Add bucket and object management tools (#3129 ) (8de9bcf )
source/cloud-storage: Add Cloud Storage source with list_objects and read_object tools (#3081 ) (da27b37 )
source/cloud-storage: Add write/copy/move/delete object tools (#3139 ) (b225fc4 )
tools/knowledge-catalog: Search Data Quality Scans (#2444 ) (1c63551 )
Bug Fixes
Allow converting string literal block with list (#3050 ) (36ab2a9 ), closes #3023
mcp: Implement router-level logger injection for MCP auth (#3067 ) (ccc7cf5 )
Prevent test.db from being created during unit tests (#3042 ) (d10d2ca )
Remove hardcoded * allowed origin for sse (#3054 ) (c4c7bd9 )
sources/postgres: Apply URL encoding to query string params (#3020 ) (6b860f4 )
tool/looker-conversational-analytics: OAuth token in GDA payload fix (#3058 ) (6632d96 )
tools/bigquery-execute-sql: Avoid surfacing invalid queries as MCP 500s (#3056 ) (7ed92c8 )
tools/looker: Fix OAuth for Converational Analytics (#3044 ) (f9e3e55 )
OS/Architecture
Description
SHA256 Hash
linux/amd64
For Linux systems running on Intel/AMD 64-bit processors .
b2574e37945f5ecf8cd2a1cdcd4dabcbb32f93aafb2a5fac16db5f6289173f40
darwin/arm64
For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors.
e414fd5bf05798bdc31139ff9f4f9712a7d404aba68f0f6cafdbbf712ab0f409
darwin/amd64
For macOS systems running on Intel processors .
89a97dd5df0d67134c5ea7ca70894d8340993e8f67dfd86a6ed51783aa6bcb43
windows/amd64
For Windows systems running on Intel/AMD 64-bit processors .
6682d5d1bd384c0ead116ae0c88b75b78a8ddd5b070bd241959b7d912063d00f
v1.1.0
13 Apr 21:24
Compare
Sorry, something went wrong.
No results found
1.1.0 (2026-04-13)
Features
tools/cloudsqlpg: Add vector assist tools for Cloud SQL Postgres (#2909 ) (7a6d849 )
Bug Fixes
looker: Convert configuration yaml to flat format (#3022 ) (45c05e3 )
Docs Update
knowledge-catalog: Rename dataplex to knowledge-catalog across docs (#3039 ) (45c05e3 )
OS/Architecture
Description
SHA256 Hash
linux/amd64
For Linux systems running on Intel/AMD 64-bit processors .
17948e7538914320c4141d155bcf283c9a8c168c6abce09ae87837057899ba29
darwin/arm64
For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors.
7ac04d4563c633bb44a2c1b3ec9c5aab5f1e5885625afd3f159c73e399698495
darwin/amd64
For macOS systems running on Intel processors .
8ade0efe8989556084a876095a8f82969eab22567bbb58554e4db76854a2fdc7
windows/amd64
For Windows systems running on Intel/AMD 64-bit processors .
52827be44a40b790bea6f357dd62727ddc034fcdf4b0e0aba25ae0ab11b8302f
v1.0.0
10 Apr 01:18
Compare
Sorry, something went wrong.
No results found
1.0.0 (2026-04-10)
Important
This is the first stable release. Please review the UPGRADING.md guide for instructions on migrating from previous beta versions.
⚠ BREAKING CHANGES
tools/elasticsearch: add vector search support and remove query passing through param (#2891 )
tools/looker: refactor looker-git-branch tool into 5 separate tools (#2976 )
Features
auth: Support opaque token validation for generic authService (#2944 ) (c924701 )
cloudsqlpg: Run SELECT 1 after successful connection attempt (#2997 ) (6ed9700 )
tools/bigquerysql: Add semantic search support (#2890 ) (862c396 )
tools/elasticsearch-execute-esql: Add Tool to execute arbitrary ES/QL queries (#3013 ) (ae49fb7 )
tools/elasticsearch: Add vector search support and remove query passing through param (#2891 ) (d44e879 )
tools/looker: Refactor looker-git-branch tool into 5 separate tools (#2976 ) (b2472d4 )
tools/mysql: Add list-table-stats-tool to list table statistics in MySQL and Cloud SQL MySQL source. (#2938 ) (dc2c2b4 )
OS/Architecture
Description
SHA256 Hash
linux/amd64
For Linux systems running on Intel/AMD 64-bit processors .
012adace943a1fab35837138afa2a701ffd179a5dc02e1f5a6fd7d2d78ed6d2f
darwin/arm64
For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors.
8da9e0785b83cf652300642a6262f6e788ffe98f91fa8c3728d911a9db6f50cf
darwin/amd64
For macOS systems running on Intel processors .
9e8aeebfefe3120706ee4892ef925fd6ce00892c0ccea20fbfbf35e335e8f5d1
windows/amd64
For Windows systems running on Intel/AMD 64-bit processors .
40d0e085bb0b14c8d8c94c4911ecf678336c6f9b8030c49d07a94dbbc1b1f66c
v0.32.0
08 Apr 22:46
Compare
Sorry, something went wrong.
No results found
0.32.0 (2026-04-08)
⚠ BREAKING CHANGES
Features
Add MCP tool annotations to all remaining tools (#2221 ) (ea09db9 )
bigquery: Add conversational analytics tools for Data Agents (#2517 ) (2490a4b )
embeddingModel: Add Backend API selection fields (#2592 ) (912aa9e )
skills: Add Claude Code support to generated scripts (#2966 ) (a1609e1 )
skills: Add codex user agent (#2973 ) (070e939 )
skills: Tool invocation via npx (#2916 ) (377dc5b )
sources/singlestore: Add ConnectionParams to SingleStore Config (#2555 ) (73e2a8c )
tool/dataplex-lookup-context: Relax project constraint and enforce location (#2952 ) (7ebfdf1 )
tools/looker: Looker agent management from MCP (#2830 ) (649d4ad )
ui: Update to use /mcp endpoint (#2829 ) (c3059c2 )
Bug Fixes
bigquery: Add impersonateServiceAccount to prebuilt config (#2770 ) (9c3a748 )
quickstart: Robust tool lookup and modernize dependencies in Python samples (#2863 ) (4c0845d )
skills: Fix skill generation template (#2914 ) (a01a15e )
skills: Prevent empty strings overriding optional env vars in node scripts (#2963 ) (c52adeb )
tests/bigquery: Implement uuid-based isolation and reliable resource cleanup (#2547 ) (479d842 )
tests/Bigtable: Implement uuid-based isolation and reliable resource cleanup (#2880 ) (a769f15 )
Update error for ConvertConfig function (#2993 ) (62bdabb )
Code Refactoring
OS/Architecture
Description
SHA256 Hash
linux/amd64
For Linux systems running on Intel/AMD 64-bit processors .
a1adeb3075b38316b37ec8fc4661ecbc5a413916e4e7df411db195a1bf9e2313
darwin/arm64
For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors.
524d69ac18290c52b4fcb2070562ec7648f5e74e275cec3f0fe3ea82165ab2e3
darwin/amd64
For macOS systems running on Intel processors .
47ef831ce008ebaba2f1ccfabca79d42ec31dee7a8971cbc993b19daf0a47f49
windows/amd64
For Windows systems running on Intel/AMD 64-bit processors .
8b14187959d409b10b9083775b729e8232f5afa460a137aab225cb0347a91b3b
v0.31.0
27 Mar 00:00
Compare
Sorry, something went wrong.
No results found
0.31.0 (2026-03-26)
⚠ BREAKING CHANGES
release upgraded docsite (#2831 )
http: sanitize non-2xx error output (#2654 )
add a new enable-api flag (#2846 )
remove deprecations and update tools-file flag (#2806 )
Features
Bug Fixes
ci: Remove search index generation from preview deployment workflow (#2859 ) (f8891b8 )
docs: Skip empty folders in pagination & reduce PR comment noise (#2853 ) (9ebd93a )
http: Sanitize non-2xx error output (#2654 ) (5bef954 )
skills: Fix integer parameter parsing through agent skills (#2847 ) (4564efe )
Documentation
OS/Architecture
Description
SHA256 Hash
linux/amd64
For Linux systems running on Intel/AMD 64-bit processors .
f709e43f45b899a5c84abdfd1b2082ff5187c4d133c5a824c83411e2fc880e24
darwin/arm64
For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors.
1c0841a62224fc984856634e218bed45f678c7c87f51a8cea92c05bf70775da8
darwin/amd64
For macOS systems running on Intel processors .
7562e49c531c2b34e2d37b0b1f2efc34ebb04631f8772c007846c494be9dfce9
windows/amd64
For Windows systems running on Intel/AMD 64-bit processors .
ce8a6b5db1a136654a20fe31f7addf2c73cbd458ce12cd8dd7ed6df7d985a9e5
v0.30.0
20 Mar 00:54
Compare
Sorry, something went wrong.
No results found
0.30.0 (2026-03-20)
Features
cli: Add migrate subcommand (#2679 ) (12171f7 )
cli: Add serve subcommand (#2550 ) (1e2c7c7 )
skill: One skill per toolset (#2733 ) (5b85c65 )
source/oracledb: Add Oracle DB for MCP tools and configurations, updated tools and documentation (#2625 ) (e350fc7 )
tools/looker: Support git_branch tools for looker. (#2718 ) (70ed8a0 )
tools/dataplex-search-entries: Add scope support to search_entries tool (#2740 ) (10af468 )
Bug Fixes
cloudloggingadmin: Increase log injesting time and add auth test (#2772 ) (50b4457 )
oracle: Normalize encoded proxy usernames in go-ora DSN (#2469 ) (b1333cd )
postgres: Update execute-sql tool to avoid multi-statements parameter (#2707 ) (58bc772 )
skills: Improve flag validation and silence unit test output (#2759 ) (f3da6aa )
test: Address flaky healthcare integration test run (#2742 ) (9590821 )
Reverts
ci: Implement conditional sharding logic in integration tests (#2763 ) (1528d7c )
OS/Architecture
Description
SHA256 Hash
linux/amd64
For Linux systems running on Intel/AMD 64-bit processors .
8cb1cacbbaccf0940926643482d20e3b02efba80d1c93eafb4342079b1ebee95
darwin/arm64
For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors.
bb0826dce71a62a29ee59389c0cd1b78382d8309ee12fe05ad3cf501623ad7cf
darwin/amd64
For macOS systems running on Intel processors .
790ce5590799776f8d3bd3557c49a9414270a5f883cb00cf260979c838496636
windows/amd64
For Windows systems running on Intel/AMD 64-bit processors .
b18ed4559ddc7f73e5a6d8638e64e93e37d18f5179720c9705de2ab7fd3c67a5
v0.29.0
13 Mar 22:55
Compare
Sorry, something went wrong.
No results found
0.29.0 (2026-03-13)
⚠ BREAKING CHANGES
source/alloydb: restructure prebuilt toolsets (#2639 )
source/spanner: restructure prebuilt toolsets (#2641 )
source/dataplex: restructure prebuilt toolsets (#2640 )
source/oss-db: restructure prebuilt toolsets (#2638 )
source/cloudsql: restructure prebuilt toolsets (#2635 )
source/bigquery: restructure prebuilt toolsets (#2637 )
source/firestore: restructure prebuilt toolsets (#2636 )
telemetry metrics updates as per semantic convention (#2566 )
Features
Add user agent to embeddings generation (#2572 ) (287251a )
skill: Attach user agent metadata for generated skill (#2697 ) (9598a6a )
skills: Add additional-notes flag to generate skills command (#2696 ) (73bf962 )
skill: Update skill generation logic (#2646 ) (c233eee )
source/alloydb: Restructure prebuilt toolsets (#2639 ) (5f3f063 )
source/bigquery: Restructure prebuilt toolsets (#2637 ) (dc984ba )
sources/bigquery: Support custom oauth header name (#2564 ) (d3baf77 )
source/cloudsql: Restructure prebuilt toolsets (#2635 ) (99613dc )
source/dataplex: Restructure prebuilt toolsets (#2640 ) (acb9a80 )
source/firestore: Restructure prebuilt toolsets (#2636 ) (22ab7b9 )
source/oss-db: Restructure prebuilt toolsets (#2638 ) (5196c6a )
source/spanner: Restructure prebuilt toolsets (#2641 ) (ea2b698 )
Telemetry metrics updates as per semantic convention (#2566 ) (131d764 )
tools/mongodb: Add tool annotations to MongoDB tools for improved LLM understanding (#2219 ) (b7a5f80 )
tools/serverless-spark: Add get_session_template tool (#2308 ) (a136e16 )
tools/serverless-spark: Add list/get sessions tools (#2576 ) (a554298 )
Bug Fixes
Improve list locks integration test for postgres (#2279 ) (d9ebe5d )
mcp: Guard nil SSE session lookup and return 400 for missing session (#2681 ) (f66189f )
oracle: Update oracle-execute-sql tool interface to match source signature (#2627 ) (81699a3 )
Return AllParams for GetParameter() for tools with templateParameter(#2734 ) (bfd7ba6 )
server/mcp: Scope defer span.End inside loop iteration (#2558 ) (c88a62d ), closes #2549
skill: Fix env variable propagation (#2645 ) (5271368 )
sources/looker: Looker and looker-dev prebuilt tools should share one source definition. (#2620 ) (df7f2fd )
telemetry: Histogram buckets from OTel standard to MCP standards (#2729 ) (87cd4a0 )
ui: Remove module from script (#2703 ) (6943ab6 )
Update toolset attributes naming (#2554 ) (3d6ae4e )
OS/Architecture
Description
SHA256 Hash
linux/amd64
For Linux systems running on Intel/AMD 64-bit processors .
8cb1cacbbaccf0940926643482d20e3b02efba80d1c93eafb4342079b1ebee95
darwin/arm64
For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors.
bb0826dce71a62a29ee59389c0cd1b78382d8309ee12fe05ad3cf501623ad7cf
darwin/amd64
For macOS systems running on Intel processors .
790ce5590799776f8d3bd3557c49a9414270a5f883cb00cf260979c838496636
windows/amd64
For Windows systems running on Intel/AMD 64-bit processors .
b18ed4559ddc7f73e5a6d8638e64e93e37d18f5179720c9705de2ab7fd3c67a5