---
title: "Changelog"
description: "Release history for the Blend-ed Open edX MCP server and its Tutor plugin, with version notes and links to GitHub releases and PyPI packages."
source: "https://docs.blend-ed.com/openedx-mcp/changelog/"
---

# Changelog

Full notes live on GitHub. Both packages publish to PyPI on tag via trusted publishing.

## openedx-mcp
- **0.1.4** — fix: `bulk_enroll` unpacked Ulmo’s 3-tuple `enroll_email` result.
- **0.1.3** — health endpoint, pure-unit rails tests + ruff in CI, docs.
- **0.1.2** — nine-scope model + checkbox picker; additive `destructive` ; `grant:admin` escalation gate; admin connect banner.
- **0.1.1** — certificates, async reports, retirement, `reset_student_attempts` , `create_block_tree` .

→ [Releases](https://github.com/blend-ed/openedx-mcp/releases) · [PyPI](https://pypi.org/project/openedx-mcp/) · [CHANGELOG](https://github.com/blend-ed/openedx-mcp/blob/main/CHANGELOG.md)

## tutor-contrib-openedxmcp
- **0.1.7** — zero-touch install via the `post-python-requirements` patch.
- **0.1.5** — MCP server `/health` + k8s/compose probes; CI lint + templates check.
- **0.1.4** — inject `OPENEDX_MCP_PUBLIC_URL` for the admin connect banner.
- **0.1.3** — packaging fix: ship the server build context in the wheel.

→ [Releases](https://github.com/blend-ed/tutor-contrib-openedxmcp/releases) · [PyPI](https://pypi.org/project/tutor-contrib-openedxmcp/) · [CHANGELOG](https://github.com/blend-ed/tutor-contrib-openedxmcp/blob/main/CHANGELOG.md)
