Pydantic AI v1.97.0: New MCPToolset and GoogleProvider Split
Pydantic
Pydantic AI v1.97.0 (May 15) introduces MCPToolset using fastmcp-slim[client] and deprecates the older MCPServer* and FastMCPToolset implementations. GoogleProvider is split into two classes: GoogleProvider (id: google:) for Gemini API and GoogleCloudProvider (id: google-cloud:) for Vertex AI. OnlineEvaluator gains run_on_errors capability. Agent.to_a2a() and bundled fasta2a integration are deprecated in favor of the external fasta2a package.
Why it matters
The Google provider split removes a common source of confusion between Gemini API and Vertex AI usage. MCPToolset aligns Pydantic AI with fastmcp as the community standard MCP client. These are breaking-direction changes ahead of the v2 API, signaling maturity.
Importance: 2/5
Breaking-direction API changes affecting Gemini/Vertex users and MCP integrations