v2.13.2: Refreshing Changes
FastMCP 2.13.2 polishes the authentication stack with fixes for token refresh, scope handling, and multi-instance deployments. Discord joins the growing roster of built-in OAuth providers, Azure and Google token handling gets more reliable, and proxy classes now properly forward icons and titles. This release also adds CSP customization for consent screens and fixes an edge case where $defs could mutate during tool transforms.
Welcome to 7 new contributors who made their first FastMCP contributions in this release!
What's Changed
New Features ๐
- Add Discord OAuth provider and corresponding tests by @Aisha630 in https://github.com/jlowin/fastmcp/pull/2428
Enhancements ๐ง
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/jlowin/fastmcp/pull/2433
- feat: Made Changes to DescopeProvider to Support New Well Known URLs by @gaokevin1 in https://github.com/jlowin/fastmcp/pull/2392
- Scalekit provider updates by @AkshayParihar33 in https://github.com/jlowin/fastmcp/pull/2413
- Add consent_csp_policy parameter for CSP customization by @jlowin in https://github.com/jlowin/fastmcp/pull/2484
- Add icons support to proxy classes by @jlowin in https://github.com/jlowin/fastmcp/pull/2502