FastMCP 4.0.10: task tools stay registered behind Search/CodeMode; cross-tool call_tool returns real results
Prefect shipped FastMCP v4.0.10 (2026-09-25, PyPI fastmcp 4.0.10, “Inside Job”): task-enabled tools remain registered with the task backend even when hidden by Search transforms or CodeMode, and calls via ctx.fastmcp.call_tool() (including the search call_tool proxy and CodeMode execute) now return real results instead of empty task receipts. Also tolerates stdio transport construction failures in __del__. Docs at gofastmcp.com.
Key Takeaways
- Shipped: FastMCP v4.0.10 / PyPI fastmcp 4.0.10
- Tasks: tools hidden by Search/CodeMode still register with the task backend (#5262)
- Calls: ctx.fastmcp.call_tool() / CodeMode execute return real results, not empty task receipts (#5275)
- Stdio: __del__ tolerates failed transport construction (#5256)
- Docs: gofastmcp.com + repo changelog updated for v4.0.10