ts-v2.12.2

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

AI Summary

This release (ts-v2.12.2) introduces two new MCP servers - Yahoo Finance and Microsoft Teams - along with improvements to Google Sheets functionality including consolidated range tools and cell value format options. The release also includes important security fixes for js-yaml prototype pollution vulnerabilities and a fix for Vercel AI SDK file upload whitelist bypass.

Key Highlights

  • New Yahoo Finance MCP server added
  • New Microsoft Teams MCP server added
  • Google Sheets improvements: consolidated range tools and added cell value format options
  • Security fixes for js-yaml prototype pollution vulnerabilities affecting multiple integrations
  • Fix for 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
  • Day of week support for Google Calendar
  • 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...ts-v2.12.2