The Model Context Protocol (MCP) Python SDK has released version 1.29.0, introducing several updates to the v1.x maintenance line.

  • Routes Route Context.report_progress() to the originating request stream.
  • Adds Streamable HTTP request body limits.
  • Fixes tool-name validation to reject trailing newlines.
  • Publishes llms.txt and markdown renditions of the documentation.
  • Pins mkdocs version below 2.
  • Moves v1.x documentation to /v1/ and marks it as the maintenance line.

This release ensures stricter input validation and improved documentation accessibility for users of the SDK.