python-v2.14.0

Klavis-AI/klavispython-v2.14.0Dec 8, 2025by github-actions[bot]

AI Summary

Major Python SDK release with extensive new integrations, tool improvements, and security patches. Added multiple new MCP servers and enhanced existing tools.

Key Highlights

  • Revamped Gong tools with new token handling
  • Added Google Drive tool
  • Added Microsoft Excel MCP server
  • Added Snowflake integration
  • Added sandbox API
  • Enhanced Linear with due date support
  • Enhanced Close CRM with more tools
  • Added pagination for Attio
  • Enhanced HubSpot and Salesforce tools
  • Security patches for body-parser, express, js-yaml vulnerabilities
  • Added Google Jobs with country and language parameters
  • Strata integration with OpenAI Agent Builder, Agno, Mistral, and Cohere
  • Handle cloud ID for Jira and Confluence

New Features

  • Google Drive integration
  • Microsoft Excel MCP server
  • Snowflake integration
  • Sandbox API
  • Linear due date support
  • Close CRM extended tools
  • Attio pagination
  • HubSpot tool optimization
  • Salesforce tool optimization
  • Google Jobs with country/language parameters
  • Jira and Confluence cloud ID support

Full Release Notes

## What's Changed
* update gong token by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/704
* Update quickstart guide by @LLiuZheng in https://github.com/Klavis-AI/klavis/pull/706
* build(deps): bump glob from 10.4.5 to 10.5.0 in /mcp_servers/resend by @dependabot[bot] in https://github.com/Klavis-AI/klavis/pull/705
* revamp Gong tools by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/709
* docs(Agent Builder): Add Strata with OpenAI's Agent Builder by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/686
* feat(Google Antigravity): Use Strata in Antigravity IDE by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/703
* add google drive tool by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/710
* rm env example by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/711
* docs(Agno): Strata integration with Agno by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/715
* fix(yahoo-finance): Add missing server name mapping by @ttexan1 in https://github.com/Klavis-AI/klavis/pull/714
* readme nit by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/718
* build(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 in /mcp_servers/firecrawl_deep_research by @dependabot[bot] in https://github.com/Klavis-AI/klavis/pull/717
* build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in /mcp_servers by @dependabot[bot] in https://github.com/Klavis-AI/klavis/pull/708
* feat(Mistral and Cohere): Integrate Strata with Cohere and Mistral AI by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/719
* build(deps-dev): bump glob from 10.4.5 to 10.5.0 in /mcp_servers/supabase by @dependabot[bot] in https://github.com/Klavis-AI/klavis/pull/716
* build(deps-dev): bump glob from 10.4.5 to 10.5.0 in /examples/mastra-klavis by @dependabot[bot] in https://github.com/Klavis-AI/klavis/pull/707
* add datetime filtering. by @xiangkaiz in https://github.com/Klavis-AI/klavis/pull/720
* add due date for linear by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/721
* Add more tools for Close CRM by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/722
* feat(excel): add Microsoft Excel MCP server by @ttexan1 in https://github.com/Klavis-AI/klavis/pull/713
* fix(monday): upgrade js-yaml to 4.1.1 to fix prototype pollution in merge by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/688
* update api spec. by @xiangkaiz in https://github.com/Klavis-AI/klavis/pull/724
* update docs. by @xiangkaiz in https://github.com/Klavis-AI/klavis/pull/726
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/727
* restructure cookbooks by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/729
* add pagination for attio. by @xiangkaiz in https://github.com/Klavis-AI/klavis/pull/731
* fix notes. by @xiangkaiz in https://github.com/Klavis-AI/klavis/pull/732
* optimize hubspot tool by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/733
* build(deps): bump body-parser from 2.2.0 to 2.2.1 in /mcp_servers/attio by @dependabot[bot] in https://github.com/Klavis-AI/klavis/pull/730
* build(deps): bump body-parser from 2.2.0 to 2.2.1 in /mcp_servers/firecrawl by @dependabot[bot] in https://github.com/Klavis-AI/klavis/pull/723
* optimize salesforce tools by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/734
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/735
* add sandbox api by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/736
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/737
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/739
* handle cloud id for jira and confluence by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/743
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/750
* docs(google-jobs): update readme with correct api info by @Futty93 in https://github.com/Klavis-AI/klavis/pull/744
* Update api spec. by @xiangkaiz in https://github.com/Klavis-AI/klavis/pull/759
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/760
* build(deps): body-parser is vulnerable to denial of service when url encoding is used #122 by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/758
* build(deps): body-parser is vulnerable to denial of service when url encoding is used #124 by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/756
* build(deps): body-parser is vulnerable to denial of service when url encoding is used #125 by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/755
* build(deps): body-parser is vulnerable to denial of service when url encoding is used #130 by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/751
* build(deps): body-parser is vulnerable to denial of service when url encoding is used #128 by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/752
* build(deps): body-parser is vulnerable to denial of service when url encoding is used #127 by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/753
* build(deps): body-parser is vulnerable to denial of service when url encoding is used #126 by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/754
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/762
* build(deps): express improperly controls modification of query properties (#133) by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/742
* build(deps): express improperly controls modification of query properties (#132) by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/741
* fix(dependent alert): express improperly controls modification of query properties (131) by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/740
* add more sandbox by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/763
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/764
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/774
* build(deps): body-parser is vulnerable to denial of service when url encoding is used #116 by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/769
* build(deps): body-parser is vulnerable to denial of service when url encoding is used #119 by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/771
* build(deps): body-parser is vulnerable to denial of service when url encoding is used #121 by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/773
* build(deps): body-parser is vulnerable to denial of service when url encoding is used #118 by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/770
* build(deps): body-parser is vulnerable to denial of service when url encoding is used #120 by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/772
* build(deps): js-yaml has prototype pollution in merge #86 by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/768
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/775
* Update api doc by @LLiuZheng in https://github.com/Klavis-AI/klavis/pull/776
* update slack tool by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/780
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/781
* feat(google_jobs): add country and language parameters to search tools by @Futty93 in https://github.com/Klavis-AI/klavis/pull/779
* build(deps): bump jws from 4.0.0 to 4.0.1 in /mcp_servers/gmail by @dependabot[bot] in https://github.com/Klavis-AI/klavis/pull/766
* build(deps): bump jws from 4.0.0 to 4.0.1 in /examples/google_genai-klavis/typescript by @dependabot[bot] in https://github.com/Klavis-AI/klavis/pull/765
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/783
* build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /mcp_servers/hubspot by @dependabot[bot] in https://github.com/Klavis-AI/klavis/pull/784
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/785
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/787
* Revert "build(deps): bump urllib3 from 2.5.0 to 2.6.0 in /mcp_servers/hubspot" by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/789
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/790
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/792
* update sandbox doc by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/793
* fix linear. by @xiangkaiz in https://github.com/Klavis-AI/klavis/pull/794
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/795
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/796
* add snowflake by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/797

## New Contributors
* @Futty93 made their first contribution in https://github.com/Klavis-AI/klavis/pull/744

**Full Changelog**: https://github.com/Klavis-AI/klavis/compare/python-v2.13.2...python-v2.14.0