python-v2.12.2

Klavis-AI/klavispython-v2.12.2Nov 16, 2025by github-actions[bot]

AI Summary

This release (python-v2.12.2) adds two new MCP servers (Yahoo Finance and Microsoft Teams), improves Google Sheets with consolidated range tools and cell value format options, and includes important security fixes for js-yaml prototype pollution vulnerabilities affecting dependent alert and Intercom integrations.

Key Highlights

  • Added Yahoo Finance MCP server for financial data integration
  • Added Microsoft Teams MCP server for Microsoft Teams integration
  • Google Sheets improvements: consolidated range tools and added cell value format options
  • Security fixes for js-yaml prototype pollution vulnerabilities (affecting dependent alert and Intercom)
  • Fixed Vercel AI SDK file type whitelist bypass in Mastra examples

New Features

  • Yahoo Finance MCP server
  • Microsoft Teams MCP server
  • Google Sheets: consolidated range tools with cell value format options
  • Google Calendar: day of week feature
  • YouTube library upgrade

Full Release Notes

## What's Changed
* npm nit by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/676
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/677
* update user id in doc by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/678
* remove day of the week. by @xiangkaiz in https://github.com/Klavis-AI/klavis/pull/679
* fix google sheet by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/680
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/682
* Add day of week for gcalendar by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/683
* upgrade youtube lib by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/685
* feat(google_sheets): consolidate range tools and add cell value format options by @ttexan1 in https://github.com/Klavis-AI/klavis/pull/681
* Feat/yahoo finance mcp server by @devroopsaha744 in https://github.com/Klavis-AI/klavis/pull/645
* fix(dependent alert): js-yaml has prototype pollution in merge  by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/687
* feat(msteams): add Microsoft Teams MCP server by @Ratish1 in https://github.com/Klavis-AI/klavis/pull/494
* fix(mastra): Vercel’s AI SDK's filetype whitelists can be bypassed when uploading files in `examples/mastra` by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/684
* dependent alert(Intercom): js-yaml has prototype pollution in merge by @udaykakade25 in https://github.com/Klavis-AI/klavis/pull/689
* Update API specifications with fern api update by @zihaolin96 in https://github.com/Klavis-AI/klavis/pull/692

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

**Full Changelog**: https://github.com/Klavis-AI/klavis/compare/ts-v2.11.2...python-v2.12.2