Skip to content

Release history

keboola/keboola-mcp-server releases

interact with Keboola Connection Data Platform. This server provides tools for listing and accessing data from Keboola Storage API.

All releases

47 shown

No immediate action
v1.64.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
v1.63.4 New feature

BigQuery query routing

No immediate action
v1.63.3 Bug fix

Streamlit update crash fix

No immediate action
v1.63.1 Mixed

Old-branch drop + CODEOWNERS + draft config + test‑reporter pin

No immediate action
v1.61.3 Bug fix

get_flows validation fixes

No immediate action
v1.61.0 Bug fix

Processors[] handling fix

No immediate action
v1.60.0 New feature

branch context surfacing

No immediate action
v1.59.1 New feature

Folder param, FQN construction, quoting guidance

v1.57.1 New feature
Notable features
  • Add storage-branches feature support for branched storage API
Full changelog

What's Changed

  • AI-2922: Local backend mode — RFC spec doc by @Matovidlo in https://github.com/keboola/mcp-server/pull/458
  • Add storage-branches feature support for branched storage API by @davidesner in https://github.com/keboola/mcp-server/pull/477
  • fix(AI-3028): add mandatory schema pre-flight guidance to create_config / add_config_row by @Matovidlo in https://github.com/keboola/mcp-server/pull/487

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.56.2...v1.57.1

v1.56.2 Maintenance

Minor fixes and improvements.

Full changelog

What's Changed

  • AI-2995: bump fastmcp 3.2.0, cryptography 46.0.6, pygments 2.20.0, requests 2.33.0 by @Matovidlo in https://github.com/keboola/mcp-server/pull/456
  • fix(tests): replace fixed sleep in test_json_logging with readiness poll loop by @Matovidlo in https://github.com/keboola/mcp-server/pull/485

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.56.1...v1.56.2

v1.56.1 Bug fix

Fixed sanitization of schemas by stripping empty enum arrays and adding full recursion.

Full changelog

What's Changed

  • fix: strip empty enum arrays and add full schema recursion in sanitize_schema by @davidesner in https://github.com/keboola/mcp-server/pull/473

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.56.0...v1.56.1

v1.56.0 New feature
Notable features
  • Added update_project_description tool
Full changelog

What's Changed

  • feat: add update_project_description tool by @cjayyy in https://github.com/keboola/mcp-server/pull/462

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.55.0...v1.56.0

v1.55.0 Breaking risk
Breaking changes
  • Removed SSE (Server-Sent Events) transport
Notable features
  • Added Metastore API client
  • Added configuration_row_ids support to run_job tool
  • Added folder parameter to transformations, apps, and flows
Full changelog

What's Changed

  • AI-2841: print integtest project info before tests start by @vita-stejskal in https://github.com/keboola/mcp-server/pull/441
  • AI-2607: Add Metastore API client by @Matovidlo in https://github.com/keboola/mcp-server/pull/415
  • Ai 2607 semantic layer tooling tools update by @mariankrotil in https://github.com/keboola/mcp-server/pull/450
  • AI-2889: Add configuration_row_ids support to run_job tool by @vita-stejskal in https://github.com/keboola/mcp-server/pull/454
  • docs: make pyproject.toml version bump a required step in Git Workflow by @Matovidlo in https://github.com/keboola/mcp-server/pull/461
  • fix(AI-2926): add WHEN NOT TO USE guidance to generic component tool docstrings by @tomasfejfar in https://github.com/keboola/mcp-server/pull/459
  • AI-2774: remove SSE transport by @Matovidlo in https://github.com/keboola/mcp-server/pull/446
  • ci(kai): add KaiBench evaluation workflow to CI pipeline [AI-2588] by @jordanrburger in https://github.com/keboola/mcp-server/pull/399
  • AI-2975: clarify parameter_updates path is relative to parameters by @AdamVyborny in https://github.com/keboola/mcp-server/pull/469
  • chore: bump pydantic to ~=2.13, fix test URLs by @Matovidlo in https://github.com/keboola/mcp-server/pull/470
  • AI-2607: Add semantic layer MCP tools by @Matovidlo in https://github.com/keboola/mcp-server/pull/416
  • feat(components): add folder parameter to transformations, apps and flows by @Matovidlo in https://github.com/keboola/mcp-server/pull/438
  • Add REVIEW.md codifying team code review standards by @jordanrburger in https://github.com/keboola/mcp-server/pull/449
  • fix(ci): fix kaibench job — remove invalid permissions from reusable workflow call [AI-2588] by @Matovidlo in https://github.com/keboola/mcp-server/pull/471
  • fix(ci): run KaiBench only on production releases, not dev tags [AI-2588] by @Matovidlo in https://github.com/keboola/mcp-server/pull/474
  • AI-3004: add mcp-server-notes.md file by @vita-stejskal in https://github.com/keboola/mcp-server/pull/476
  • chore: release v1.55.0 by @Matovidlo in https://github.com/keboola/mcp-server/pull/475
  • fix(ci): remove invalid properties from reusable workflow call [AI-2588] by @Matovidlo in https://github.com/keboola/mcp-server/pull/479
  • fix: docker smoke test project_id extraction and missing CI variables by @Matovidlo in https://github.com/keboola/mcp-server/pull/482

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.49.1...v1.55.0

v1.49.1 Bug fix

Swallowed event‑logging failures and truncated large argument values.

Full changelog

What's Changed

  • AI-2835: Release MCP Server 1.49.0 by @vita-stejskal in https://github.com/keboola/mcp-server/pull/435
  • AI-2840: clean up old released lock metadata after acquisition by @vita-stejskal in https://github.com/keboola/mcp-server/pull/436
  • AI-2841: guarantee clean project on every lock acquisition by @vita-stejskal in https://github.com/keboola/mcp-server/pull/437
  • fix(errors): swallow event-logging failures, truncate large arg values [AI-2873] by @Matovidlo in https://github.com/keboola/mcp-server/pull/445

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.49.0...v1.49.1

v1.49.0 Bug fix
Notable features
  • Add `updated` timestamp to storage models
  • Support L (last day of month) in cron expression validation
Full changelog

What's Changed

  • Add updated timestamp to storage models by @vita-stejskal in https://github.com/keboola/mcp-server/pull/422
  • Minor: tighten flow cron day-of-month validation by @mariankrotil in https://github.com/keboola/mcp-server/pull/430
  • Fix: support L (last day of month) in cron expression validation by @jordanrburger in https://github.com/keboola/mcp-server/pull/426
  • Bump black from 25.12.0 to 26.3.1 by @dependabot[bot] in https://github.com/keboola/mcp-server/pull/423
  • Fix 500 row limit in query daps by @mariankrotil in https://github.com/keboola/mcp-server/pull/432
  • Fix unicode escaping and remove SQL auto-reformatting by @vita-stejskal in https://github.com/keboola/mcp-server/pull/433
  • Add guardrail for component ID vendor prefixes in system prompt by @cjayyy in https://github.com/keboola/mcp-server/pull/428
  • Upgrade dependencies by @vita-stejskal in https://github.com/keboola/mcp-server/pull/434

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.48.4...v1.49.0

v1.48.4 Bug fix
Notable features
  • Add sync action execution tool
Full changelog

What's Changed

  • Refine validation errors by @mariankrotil in https://github.com/keboola/mcp-server/pull/402
  • Distributed project locking for integration tests by @vita-stejskal in https://github.com/keboola/mcp-server/pull/405
  • Add sync action execution tool by @davidesner in https://github.com/keboola/mcp-server/pull/413
  • Fix table lookup by @vita-stejskal in https://github.com/keboola/mcp-server/pull/421
  • Fall back to count(*) query when column metadata is unavailable for linked tables by @vita-stejskal in https://github.com/keboola/mcp-server/pull/424

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.48.0...v1.48.4

v1.48.0 New feature
Notable features
  • Create MCP workspaces under component config for proper billing
  • Use OAuth bearer token for scheduler API access
Full changelog

What's Changed

  • Create MCP workspaces under component config for proper billing by @devin-ai-integration[bot] in https://github.com/keboola/mcp-server/pull/404
  • Use OAuth bearer token for scheduler API access by @Matovidlo in https://github.com/keboola/mcp-server/pull/406
  • Add job log fetching to get_jobs tool by @jordanrburger in https://github.com/keboola/mcp-server/pull/408

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.46.0...v1.48.0

v1.46.0 New feature
Notable features
  • Add read-only access control for guest and read-only roles
  • Add role-based toolset restrictions to project info
Full changelog

What's Changed

  • Add read-only access control for guest and read-only roles by @vita-stejskal in https://github.com/keboola/mcp-server/pull/397
  • Update search tool to search in configurations by @mariankrotil in https://github.com/keboola/mcp-server/pull/348
  • Fix config-based search match scopes broken by jsonpath_ng 1.8.0 by @vita-stejskal in https://github.com/keboola/mcp-server/pull/401
  • OAuth bearer token for query service by @Matovidlo in https://github.com/keboola/mcp-server/pull/400
  • Set userAgent to ingeration/mcp/version in integration tests by @mariankrotil in https://github.com/keboola/mcp-server/pull/396
  • Add role-based toolset restrictions to project info by @vita-stejskal in https://github.com/keboola/mcp-server/pull/403

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.44.7...v1.46.0

v1.44.7 New feature
Notable features
  • Scheduler preview feature added
  • Normalization of special characters in JSONPath expressions
Full changelog

What's Changed

  • Fix schedule model validation fails by @mariankrotil in https://github.com/keboola/mcp-server/pull/391
  • Improve tool prompting to prefer search over enumeration by @vita-stejskal in https://github.com/keboola/mcp-server/pull/392
  • Scheduler preview by @mariankrotil in https://github.com/keboola/mcp-server/pull/393
  • Normalize and handle special characters in JSONPath expressions by @cjayyy in https://github.com/keboola/mcp-server/pull/394
  • Allow share role to use modify_flow tool by @vita-stejskal in https://github.com/keboola/mcp-server/pull/395

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.44.4...v1.44.7

v1.44.4 Bug fix
Notable features
  • Cancel queries on timeout to prevent resource waste
  • Copy source bucket/table metadata for linked buckets
Full changelog

What's Changed

  • Enforce 63-character DNS label limit for data app names by @jordanrburger in https://github.com/keboola/mcp-server/pull/379
  • Whitelist more n8n domain names by @vita-stejskal in https://github.com/keboola/mcp-server/pull/383
  • Cancel queries on timeout to prevent resource waste by @Matovidlo in https://github.com/keboola/mcp-server/pull/375
  • Update is_disabled parameter by @mariankrotil in https://github.com/keboola/mcp-server/pull/384
  • Add SQL & data type rules to modify_data_app tool description by @jordanrburger in https://github.com/keboola/mcp-server/pull/386
  • Fix non existing branch_id by @mariankrotil in https://github.com/keboola/mcp-server/pull/385
  • Copy source bucket/table metadata for linked buckets by @vita-stejskal in https://github.com/keboola/mcp-server/pull/388
  • Change user agent to kai-assistant from in-platform-chat by @Matovidlo in https://github.com/keboola/mcp-server/pull/390

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.43.2...v1.44.4

v1.43.2 New feature
Notable features
  • Use compact TOON format on `get_tables` and `get_tools` endpoints
  • Enable stateless mode for Streamable-HTTP transport
Full changelog

What's Changed

  • Improve List Tables/Buckets ouptut - remove usedBy, createdBy by @mariankrotil in https://github.com/keboola/mcp-server/pull/376
  • Fix: compact get_tables TOON output by @mariankrotil in https://github.com/keboola/mcp-server/pull/377
  • Feat: use compact TOON on get tools by @mariankrotil in https://github.com/keboola/mcp-server/pull/378
  • Use stateless mode for Streamable-HTTP transport by @vita-stejskal in https://github.com/keboola/mcp-server/pull/380
  • Feat: add retry logic with exponential backoff for deadlock errors by @Matovidlo in https://github.com/keboola/mcp-server/pull/368

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.42.1...v1.43.2

v1.42.1 Breaking risk
Breaking changes
  • SSE transport deprecated, deadline 2026-Mar-31
Notable features
  • Add config-diff-preview tag for tools supporting preview
  • Add originalConfig and updatedConfig fields to config-diff-preview responses
Full changelog

What's Changed

  • Add config-diff-preview tag for tools supporting preview by @AdamVyborny in https://github.com/keboola/mcp-server/pull/365
  • Fix str replace on list of strings by @mariankrotil in https://github.com/keboola/mcp-server/pull/370
  • Add data share info to project prompt instructions by @mariankrotil in https://github.com/keboola/mcp-server/pull/371
  • Add empty originalConfig and updatedConfig fields to config-diff-preview responses that failed validation by @vita-stejskal in https://github.com/keboola/mcp-server/pull/369
  • Fix update_sql_transformation params by @vita-stejskal in https://github.com/keboola/mcp-server/pull/372
  • Refactor DataApp model to use single configuration field by @vita-stejskal in https://github.com/keboola/mcp-server/pull/373
  • Expand SSE transport deprecation notice with 2026-Mar-31 deadline by @Matovidlo in https://github.com/keboola/mcp-server/pull/367

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.39.0...v1.42.1

v1.39.0 New feature
Notable features
  • Flow scheduling model added
  • Flow scheduling tool introduced
  • ToolAuthorizationMiddleware for granular tool access control
Full changelog

What's Changed

  • Add flow scheduling model by @mariankrotil in https://github.com/keboola/mcp-server/pull/341
  • Add flow scheduling tool by @mariankrotil in https://github.com/keboola/mcp-server/pull/344
  • Escape special characters in database name filter query by @vita-stejskal in https://github.com/keboola/mcp-server/pull/357
  • Add ToolAuthorizationMiddleware for granular tool access control by @Matovidlo in https://github.com/keboola/mcp-server/pull/350
  • Whitelist custom schemes in redirect URI validation, add localhost IPv6, update domain rules by @vita-stejskal in https://github.com/keboola/mcp-server/pull/359
  • Add n8n domain to OAuth whitelist, update tests, bump version to 1.38.2 by @vita-stejskal in https://github.com/keboola/mcp-server/pull/360
  • Fix secrets overwrite during dap updates by @mariankrotil in https://github.com/keboola/mcp-server/pull/361
  • Include component usage references in buckets and tables tools by @mariankrotil in https://github.com/keboola/mcp-server/pull/349
  • Check if the general components tooling can be used with the given component by @vita-stejskal in https://github.com/keboola/mcp-server/pull/363
  • Disable daps on dev branch by @mariankrotil in https://github.com/keboola/mcp-server/pull/362

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.37.0...v1.39.0

v1.37.0 New feature
Notable features
  • Add PR template with deployment testing part before deployment
  • Config diff preview
Full changelog

What's Changed

  • Add Scheduler API Client by @mariankrotil in https://github.com/keboola/mcp-server/pull/340
  • Add PR template with deployment testing part before deployment by @Matovidlo in https://github.com/keboola/mcp-server/pull/314
  • Config diff preview by @vita-stejskal in https://github.com/keboola/mcp-server/pull/345

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.36.5...v1.37.0

v1.36.5 Bug fix
Notable features
  • Clarify user parameter handling in Custom Python apps
  • Extend search to include table column names and descriptions
Full changelog

What's Changed

  • Clarify user parameter handling in Custom Python apps by @davidesner in https://github.com/keboola/mcp-server/pull/337
  • Extend search to include table column names and descriptions by @vita-stejskal in https://github.com/keboola/mcp-server/pull/338
  • Fix dev branch tables retrievel by their dev branch IDs by @vita-stejskal in https://github.com/keboola/mcp-server/pull/339
  • Upgrade fastmcp==2.14.1 and mcp==1.24.0 by @vita-stejskal in https://github.com/keboola/mcp-server/pull/342

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.36.1...v1.36.5

v1.36.1 Bug fix

Fixed flow creation and missing Component URL.

Full changelog

What's Changed

  • Use TOON for more tools by @radcliffkey in https://github.com/keboola/mcp-server/pull/326
  • Update argument description for update_config by @radcliffkey in https://github.com/keboola/mcp-server/pull/327
  • Unify tools for listing items by @radcliffkey in https://github.com/keboola/mcp-server/pull/328
  • Remove single null goto transtitions by @mariankrotil in https://github.com/keboola/mcp-server/pull/330
  • Upgrade mcp==1.22.0, fastmcp==2.13.1 and other libs by @vita-stejskal in https://github.com/keboola/mcp-server/pull/331
  • Fix flow creation by @mariankrotil in https://github.com/keboola/mcp-server/pull/333
  • Fix missing Component URL by @mariankrotil in https://github.com/keboola/mcp-server/pull/332
  • Unify list and get storage tools by @vita-stejskal in https://github.com/keboola/mcp-server/pull/335
  • Improve Pydantic validation error messages with YAML format by @devin-ai-integration[bot] in https://github.com/keboola/mcp-server/pull/334

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.32.4...v1.36.1

v1.32.4 Bug fix
Notable features
  • Copilot Studio OAuth support
  • Use TOON format for storage tools
Full changelog

What's Changed

  • Remove unnecessary get_config_examples call for Custom Python by @cjayyy in https://github.com/keboola/mcp-server/pull/321
  • Validate acyclicity of Conditional Flows by @mariankrotil in https://github.com/keboola/mcp-server/pull/320
  • Impose limits on the size of data returned from the 'query_data' tool by @vita-stejskal in https://github.com/keboola/mcp-server/pull/318
  • Copilot Studio OAuth by @vita-stejskal in https://github.com/keboola/mcp-server/pull/323
  • Use TOON format for storage tools by @radcliffkey in https://github.com/keboola/mcp-server/pull/324

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.32.0...v1.32.4

v1.32.0 Breaking risk
Breaking changes
  • ConfigParamSet: renamed new_val parameter to value
Notable features
  • Diff-based updates for SQL transformations
  • Add processors support
  • Automatic SQL query formatting with sqlglot
Full changelog

What's Changed

  • Add Onyx redirect URI to OAuth whitelist by @vita-stejskal in https://github.com/keboola/mcp-server/pull/310
  • Update search tool to use SAPI endpoints for listing items to search through by @vita-stejskal in https://github.com/keboola/mcp-server/pull/299
  • Expose server_id in service info endpoint (AI-1937) by @devin-ai-integration[bot] in https://github.com/keboola/mcp-server/pull/309
  • Diff-based updates for SQL transformations by @radcliffkey in https://github.com/keboola/mcp-server/pull/302
  • Add processors support by @vita-stejskal in https://github.com/keboola/mcp-server/pull/303
  • Use the latest version of mcp-publisher by @vita-stejskal in https://github.com/keboola/mcp-server/pull/313
  • Change new_val to value in ConfigParamSet by @radcliffkey in https://github.com/keboola/mcp-server/pull/312
  • Validate conditional flows by @mariankrotil in https://github.com/keboola/mcp-server/pull/315
  • Upgrade fastmcp==2.13.0.2 and mcp==2.21.0 by @vita-stejskal in https://github.com/keboola/mcp-server/pull/317
  • Add source project info to the linked tables and buckets by @vita-stejskal in https://github.com/keboola/mcp-server/pull/316
  • Add automatic SQL query formatting with sqlglot by @davidesner in https://github.com/keboola/mcp-server/pull/290

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.28.1...v1.32.0

v1.28.1 Bug fix
Notable features
  • Added QueryServiceClient and use of Query Service in _SnowflakeWorkspace
  • Use Query Service in DataApps
Full changelog

What's Changed

  • Add QueryServiceClient; use Query Service in _SnowflakeWorkspace by @vita-stejskal in https://github.com/keboola/mcp-server/pull/297
  • Fix DataApps update resets OIDC to bauth by @mariankrotil in https://github.com/keboola/mcp-server/pull/301
  • Use Query Service in DataApps by @mariankrotil in https://github.com/keboola/mcp-server/pull/304
  • Update server.schema.json to use the latest schema version of 2025-10-17 by @vita-stejskal in https://github.com/keboola/mcp-server/pull/307
  • Clarify flow conditions not needed for failures by @AdamVyborny in https://github.com/keboola/mcp-server/pull/306

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.26.8...v1.28.1

v1.26.8 Bug fix
Notable features
  • Ability to debug data apps
  • Add Claude Code installation instructions
Full changelog

What's Changed

  • Add release for MCP server agent using separate tags by @Matovidlo in https://github.com/keboola/mcp-server/pull/285
  • Hide search tool until its fixed by @radcliffkey in https://github.com/keboola/mcp-server/pull/289
  • Always create the top level Starlette app with ForwardSlashMiddleware by @vita-stejskal in https://github.com/keboola/mcp-server/pull/286
  • Ability to debug data apps by @mariankrotil in https://github.com/keboola/mcp-server/pull/291
  • Add Claude Code installation instructions by @cjayyy in https://github.com/keboola/mcp-server/pull/287
  • Set component ID in the emited SAPI events based on the connected MCP client by @vita-stejskal in https://github.com/keboola/mcp-server/pull/292
  • Add devin AI to well known domains by @Matovidlo in https://github.com/keboola/mcp-server/pull/293
  • Column data types by @vita-stejskal in https://github.com/keboola/mcp-server/pull/294
  • Fix sse connectivity by @vita-stejskal in https://github.com/keboola/mcp-server/pull/295

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.26.1...v1.26.8

v1.26.1 Bug fix
Notable features
  • Added Config.conversation_id field and sends it in SAPI events
  • Merged list_transformations and list_configs tools
Full changelog

What's Changed

  • Link TOOLS.md in README.md to avoid alignment issues by @devin-ai-integration[bot] in https://github.com/keboola/mcp-server/pull/282
  • Merge list_transformations and list_configs tools by @radcliffkey in https://github.com/keboola/mcp-server/pull/280
  • Sanitize URLs by @vita-stejskal in https://github.com/keboola/mcp-server/pull/281
  • Add Config.conversation_id and send it in SAPI events by @vita-stejskal in https://github.com/keboola/mcp-server/pull/279
  • Add Anthropic's registry metadata by @vita-stejskal in https://github.com/keboola/mcp-server/pull/275
  • Upgrade libs - mcp==1.17.0 and fastmcp==2.12.4 by @vita-stejskal in https://github.com/keboola/mcp-server/pull/231
  • Fix conversation ID to get written into the SAPI event by @vita-stejskal in https://github.com/keboola/mcp-server/pull/284

New Contributors

  • @devin-ai-integration[bot] made their first contribution in https://github.com/keboola/mcp-server/pull/282

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.23.2...v1.26.1

v1.23.2 Maintenance

Minor fixes and improvements.

Full changelog

What's Changed

  • Pin pydantic version by @ncapek in https://github.com/keboola/mcp-server/pull/277

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.23.1...v1.23.2

v1.23.1 Breaking risk
Breaking changes
  • Removed Smithery badge and configuration file
Notable features
  • Enabled partial config updates
  • Fixed create_conditional_flow tool description to correctly link phases
Full changelog

What's Changed

  • Remove Smithery badge and configuration file by @ujovlado in https://github.com/keboola/mcp-server/pull/271
  • Fix tools md formatting by @ncapek in https://github.com/keboola/mcp-server/pull/272
  • Enable partial config updates by @radcliffkey in https://github.com/keboola/mcp-server/pull/273
  • Fix create_conditional_flow tool's description to make sure phases are linked by @vita-stejskal in https://github.com/keboola/mcp-server/pull/274

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.22.3...v1.23.1

v1.22.3 New feature
Notable features
  • Tool now minimizes JSON response payloads
Full changelog

What's Changed

  • Minimize tool JSON responses by @davidesner in https://github.com/keboola/mcp-server/pull/268

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.22.2...v1.22.3

v1.22.2 Bug fix
Notable features
  • Add version id and component/configuration ids to update tools
  • Add branch-id support and flow tools info
  • Enhanced bucket counting in ListBucketsOutput
Full changelog

What's Changed

  • Add version id to update tools by @ncapek in https://github.com/keboola/mcp-server/pull/252
  • Add branch-id support and flow tools info to README.md by @mariankrotil in https://github.com/keboola/mcp-server/pull/253
  • Restructure README.md, add transports update dev branches by @mariankrotil in https://github.com/keboola/mcp-server/pull/254
  • Report tool events as keboola.mcp-server-tool by @ujovlado in https://github.com/keboola/mcp-server/pull/251
  • Data apps fail bq endpoint by @mariankrotil in https://github.com/keboola/mcp-server/pull/256
  • Optimize change description by @ncapek in https://github.com/keboola/mcp-server/pull/257
  • Data apps use basic auth by default by @mariankrotil in https://github.com/keboola/mcp-server/pull/259
  • Enhanced bucket counting in ListBucketsOutput by @jordanrburger in https://github.com/keboola/mcp-server/pull/255
  • Server transport tracking by @mariankrotil in https://github.com/keboola/mcp-server/pull/250
  • Add column description by @mariankrotil in https://github.com/keboola/mcp-server/pull/260
  • Add project_info system prompt by @davidesner in https://github.com/keboola/mcp-server/pull/258
  • Call get_project_info and check the project ID returned by @vita-stejskal in https://github.com/keboola/mcp-server/pull/261
  • Add component_id and configuration_id to flow create/update tools by @radcliffkey in https://github.com/keboola/mcp-server/pull/265
  • Remove Annotated from the tools' return types that are a pydantic object by @vita-stejskal in https://github.com/keboola/mcp-server/pull/264
  • Test the docker image before pushing it; don't build the docker image in CI workflow by @vita-stejskal in https://github.com/keboola/mcp-server/pull/262
  • Build a single platform docker image for testing by @vita-stejskal in https://github.com/keboola/mcp-server/pull/267
  • Fix redirect URIs by @vita-stejskal in https://github.com/keboola/mcp-server/pull/266

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.20.3...v1.22.2

v1.20.3 Maintenance

Minor fixes and improvements.

Full changelog

What's Changed

  • Branched storage shading by @vita-stejskal in https://github.com/keboola/mcp-server/pull/243

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.20.2...v1.20.3

v1.20.2 Bug fix

Fixed session state issue.

Full changelog

What's Changed

  • Fix session state issue by @ncapek in https://github.com/keboola/mcp-server/pull/249

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.20.1...v1.20.2

v1.20.1 Breaking risk
Breaking changes
  • Removed "Keboola Explorer" as the MCP Server name.
  • Deleted 'get_sql_dialect' tool; superseded by 'get_project_info'
Notable features
  • Added Clients for DataScience and Encryption Services
  • Added Data App tools
Full changelog

What's Changed

  • Add Clients for DataScience, Encryption Services And Refactor by @mariankrotil in https://github.com/keboola/mcp-server/pull/235
  • Removed "Keboola Explorer" as the MCP Server name. by @jordanrburger in https://github.com/keboola/mcp-server/pull/241
  • Delete 'get_sql_dialect' tool; it's superseded by 'get_project_info' tool by @vita-stejskal in https://github.com/keboola/mcp-server/pull/240
  • Add Data App tools by @mariankrotil in https://github.com/keboola/mcp-server/pull/236
  • Release MCP Server 1.18.1 by @vita-stejskal in https://github.com/keboola/mcp-server/pull/242
  • Branch ID HTTP header by @vita-stejskal in https://github.com/keboola/mcp-server/pull/239
  • Make sure app is running with correct user by @ujovlado in https://github.com/keboola/mcp-server/pull/246
  • Add Tests And Integtests For DataApp by @mariankrotil in https://github.com/keboola/mcp-server/pull/237
  • Release 1.20.1 by @mariankrotil in https://github.com/keboola/mcp-server/pull/248

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.18.1...v1.20.1

v1.18.2 Maintenance

Minor fixes and improvements.

Full changelog

What's Changed

  • Make sure app is running with correct user by @ujovlado and copied by @mariankrotil from https://github.com/keboola/mcp-server/pull/247
    Full Changelog: https://github.com/keboola/mcp-server/compare/v1.18.1...v1.18.2
v1.18.1 Maintenance
Notable features
  • Enable running SSE and Streamable HTTP simultaneously
Full changelog

What's Changed

  • Merge description tools by @radcliffkey in https://github.com/keboola/mcp-server/pull/229
  • Enforce TOOLS.md is up-to-date in build by @tomasfejfar in https://github.com/keboola/mcp-server/pull/227
  • Pass log config to uvicorn by @vita-stejskal in https://github.com/keboola/mcp-server/pull/230
  • Disarm 'FastMCP' logger by @vita-stejskal in https://github.com/keboola/mcp-server/pull/233
  • Annotate tools by @mariankrotil in https://github.com/keboola/mcp-server/pull/232
  • Enable running SSE and Streamable HTTP simultaneously by @radcliffkey in https://github.com/keboola/mcp-server/pull/234

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.16.4...v1.18.1

v1.16.4 New feature
Notable features
  • Add query_name parameter to query_data tool
  • Add OAuth URL generation tool (with proper URL encoding)
  • Add Quick Start guide for Remote MCP Server in README.md
Full changelog

What's Changed

  • Update tools doc, project version and uv lock by @mariankrotil in https://github.com/keboola/mcp-server/pull/208
  • Add query_name parameter to query_data tool by @AdamVyborny in https://github.com/keboola/mcp-server/pull/209
  • Add OAuth URL generation tool by @AdamVyborny in https://github.com/keboola/mcp-server/pull/211
  • Add more logging to integration tests by @vita-stejskal in https://github.com/keboola/mcp-server/pull/218
  • Filter tools by @vita-stejskal in https://github.com/keboola/mcp-server/pull/210
  • Update TOOLS.md and tools.py to clarify schema change requirements for transformations by @jordanrburger in https://github.com/keboola/mcp-server/pull/215
  • Use proper URL encoding in OAuth URL generation by @AdamVyborny in https://github.com/keboola/mcp-server/pull/214
  • Add Quick Start guide for Remote MCP Server in README.md by @jordanrburger in https://github.com/keboola/mcp-server/pull/213
  • Simplify README quick start by @cjayyy in https://github.com/keboola/mcp-server/pull/152
  • Update description in query_data tool by @ncapek in https://github.com/keboola/mcp-server/pull/197
  • Conditional flows by @ncapek in https://github.com/keboola/mcp-server/pull/205
  • Add data type information to get_table tool by @ncapek in https://github.com/keboola/mcp-server/pull/196
  • Implement shallow patch behavior for configuration updates by @tomasfejfar in https://github.com/keboola/mcp-server/pull/219
  • Setup black as cs-fix and alias flake8 to cs by @tomasfejfar in https://github.com/keboola/mcp-server/pull/220
  • Update SQL query documentation to specify that comments should not be included in SQL code. by @jordanrburger in https://github.com/keboola/mcp-server/pull/225
  • Conditional Flow Schema update by @ErikZigo in https://github.com/keboola/mcp-server/pull/226
  • Fix optional parameters in update_sql_transformation tool by @tomasfejfar in https://github.com/keboola/mcp-server/pull/222

New Contributors

  • @AdamVyborny made their first contribution in https://github.com/keboola/mcp-server/pull/209
  • @ErikZigo made their first contribution in https://github.com/keboola/mcp-server/pull/226

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.13.1...v1.16.4

v1.13.1 New feature
Notable features
  • Add Global Search Method To The StorageClient
  • Typed response for global search client method
  • Move Find Component Id tool to Search tool module
Full changelog

What's Changed

  • Add Global Search Method To The StorageClient by @mariankrotil in https://github.com/keboola/mcp-server/pull/190
  • Typed response for global search client method by @mariankrotil in https://github.com/keboola/mcp-server/pull/199
  • Move Find Component Id tool to Search tool module by @mariankrotil in https://github.com/keboola/mcp-server/pull/204
  • Add Global Search Tool tests by @mariankrotil in https://github.com/keboola/mcp-server/pull/203
  • Add Global Search Tool by @mariankrotil in https://github.com/keboola/mcp-server/pull/202
  • Simplify config models by @ncapek in https://github.com/keboola/mcp-server/pull/198
  • Update mcp and fastmcp libraries by @mariankrotil in https://github.com/keboola/mcp-server/pull/207
  • Add storage events integration by @Matovidlo in https://github.com/keboola/mcp-server/pull/130

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.8.2...v1.13.1

v1.8.2 Bug fix
Notable features
  • Create workspace with proper backend and login type
Full changelog

What's Changed

  • Create workspace with proper backend and login type by @Matovidlo in https://github.com/keboola/mcp-server/pull/192
  • fix: Use new metadata field for workspace to override old ones by @Matovidlo in https://github.com/keboola/mcp-server/pull/194
  • AI-1234: ignore workspaces created for WAII indexing by @vita-stejskal in https://github.com/keboola/mcp-server/pull/201

Full Changelog: https://github.com/keboola/mcp-server/compare/v1.7.1...v1.8.2

v1.7.1 New feature
Notable features
  • Add flow tracking mechanism
  • MCP enhance flow tools output
  • Upgrade MCP libs
Full changelog

What's Changed

  • Add flow tracking mechanism by @mariankrotil in https://github.com/keboola/mcp-server/pull/159
  • MCP writer storage validation by @mariankrotil in https://github.com/keboola/mcp-server/pull/167
  • Skip Actions for Forks by @mariankrotil in https://github.com/keboola/mcp-server/pull/176
  • Add refresh tokens by @vita-stejskal in https://github.com/keboola/mcp-server/pull/173
  • Add links to get_object tools by @ncapek in https://github.com/keboola/mcp-server/pull/165
  • Improve connection instructions by @mariankrotil in https://github.com/keboola/mcp-server/pull/180
  • New tool naming by @radcliffkey in https://github.com/keboola/mcp-server/pull/184
  • MCP enhance flow tools output by @mariankrotil in https://github.com/keboola/mcp-server/pull/181
  • Upgrade MCP libs by @vita-stejskal in https://github.com/keboola/mcp-server/pull/183
  • Add environment variable configuration support by @janvanicek in https://github.com/keboola/mcp-server/pull/174
  • Add link in run_job tool, update JobDetail to fit the schema by @radcliffkey in https://github.com/keboola/mcp-server/pull/185
  • Simplify config tool responses by @ncapek in https://github.com/keboola/mcp-server/pull/166
  • SQL transformation create table by @mariankrotil in https://github.com/keboola/mcp-server/pull/186
  • Add filtering of default branch buckets and tables by @ncapek in https://github.com/keboola/mcp-server/pull/188
  • Use gzip to compress the authorization code, access and refresh tokens by @vita-stejskal in https://github.com/keboola/mcp-server/pull/189
v1.0.0 Bug fix
Notable features
  • Project info tool added
  • Use API endpoint for running BigQuery queries
Full changelog

What's Changed

  • Update README - Add link to Keboola Discord server
  • Project info tool by @ncapek in https://github.com/keboola/mcp-server/pull/148
  • Transformations: fix invalid blocks by @mariankrotil in https://github.com/keboola/mcp-server/pull/156
  • Use API endpoint for running BigQuery queries by @radcliffkey in https://github.com/keboola/mcp-server/pull/157
  • Fix storage necessity validation by @mariankrotil in https://github.com/keboola/mcp-server/pull/144

Full Changelog: https://github.com/keboola/mcp-server/compare/v0.33.5...v1.0.0

v0.33.5 New feature
Notable features
  • OAuth support
  • Simplify and link response objects
  • Add logging setup
Full changelog

What's Changed

  • OAuth support by @vita-stejskal in https://github.com/keboola/mcp-server/pull/136
  • Simplify and link response objects by @ncapek in https://github.com/keboola/mcp-server/pull/137
  • Fix a field in jobs tools by @mariankrotil in https://github.com/keboola/mcp-server/pull/147
  • Add logging setup by @tomasfejfar in https://github.com/keboola/mcp-server/pull/149

Full Changelog: https://github.com/keboola/mcp-server/compare/v0.32.2...v0.33.5

v0.32.2 New feature
Notable features
  • Add display name to buckets and tables
  • Implement dynamic workspace creation
Full changelog

What's Changed

  • Fix optional params in the component tools by @vita-stejskal in https://github.com/keboola/mcp-server/pull/128
  • Update uv.lock by @vita-stejskal in https://github.com/keboola/mcp-server/pull/127
  • Add display name to buckets and tables by @ncapek in https://github.com/keboola/mcp-server/pull/129
  • Cleanup storage client methods by @radcliffkey in https://github.com/keboola/mcp-server/pull/132
  • Validate flow schema by @ncapek in https://github.com/keboola/mcp-server/pull/131
  • Custom schema validation and normalization - required field, button type, properties by @mariankrotil in https://github.com/keboola/mcp-server/pull/126
  • Add project id endpoint by @ncapek in https://github.com/keboola/mcp-server/pull/135
  • Add metadata for configs created/updated by MCP by @radcliffkey in https://github.com/keboola/mcp-server/pull/133
  • Implement dynamic workspace creation by @vita-stejskal in https://github.com/keboola/mcp-server/pull/122
  • Mcp improve sql tools by @mariankrotil in https://github.com/keboola/mcp-server/pull/134
  • Testing component schemas by @mariankrotil in https://github.com/keboola/mcp-server/pull/138
  • Release update tools md by @mariankrotil in https://github.com/keboola/mcp-server/pull/141

Full Changelog: https://github.com/keboola/mcp-server/compare/v0.27.0...v0.32.2

Beta — feedback welcome: [email protected]