Download Latest Version v2.8.1_ Sound Judgement source code.tar.gz (2.6 MB)
Email in envelope

Get an email when there's a new version of FastMCP

Home / v2.8.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-06-11 5.8 kB
v2.8.0_ Transform and Roll Out source code.tar.gz 2025-06-11 2.6 MB
v2.8.0_ Transform and Roll Out source code.zip 2025-06-11 2.7 MB
Totals: 3 Items   5.2 MB 0

FastMCP 2.8.0 introduces powerful new ways to customize and control your MCP servers!

Tool Transformation

The highlight of this release is first-class Tool Transformation, a new feature that lets you create enhanced variations of existing tools. You can now easily rename arguments, hide parameters, modify descriptions, and even wrap tools with custom validation or post-processing logic—all without rewriting the original code. This makes it easier than ever to adapt generic tools for specific LLM use cases or to simplify complex APIs. Huge thanks to @strawgate for partnering on this, starting with https://github.com/jlowin/fastmcp/discussions/591 and https://github.com/jlowin/fastmcp/pull/599 and continuing offline.

Component Control

This release also gives you more granular control over which components are exposed to clients. With new tag-based filtering, you can selectively enable or disable tools, resources, and prompts based on tags, perfect for managing different environments or user permissions. Complementing this, every component now supports being programmatically enabled or disabled, offering dynamic control over your server's capabilities.

Tools-by-Default

Finally, to improve compatibility with a wider range of LLM clients, this release changes the default behavior for OpenAPI integration: all API endpoints are now converted to Tools by default. This is a breaking change but pragmatically necessitated by the fact that the majority of MCP clients available today are, sadly, only compatible with MCP tools. Therefore, this change significantly simplifies the out-of-the-box experience and ensures your entire API is immediately accessible to any tool-using agent.

What's Changed

New Features 🎉

Enhancements 🔧

Fixes 🐞

Breaking Changes 🛫

Docs 📚

Other Changes 🦾

New Contributors

Full Changelog: https://github.com/jlowin/fastmcp/compare/v2.7.1...v2.8.0

Source: README.md, updated 2025-06-11