Repository navigation
v0.13.5
v0.13.5 — MCP Governance Tool Surface Complete
Date: 2026-02-14
What's New in v0.13.5
MCP Governance Enforcement Tools
The MCP server now exposes the complete 62-tool surface with all 4 governance enforcement tools fully implemented end-to-end:
| Tool | Tier | Description |
|---|---|---|
set_governance_policy |
admin | Set or update governance policy on an intent (uses If-Match for optimistic concurrency) |
get_governance_policy |
reader | Retrieve the effective governance policy for an intent |
approve_approval |
admin | Approve a pending approval gate created by request_approval |
deny_approval |
admin | Deny a pending approval gate with optional reason |
Each tool has the full implementation chain: tool definition, input schema, client method, handler case, and RBAC tier assignment.
Bug Fixes
- MCP Startup Tool Count — Fixed a mismatch where the RBAC security tier definitions listed 62 tools but only 58 tool definitions existed in
tools.ts. The MCP server startup log now correctly reportstools=62/62for admin role. - RBAC Operator Count — Corrected the
operatorrole count from 37 to 38 across all documentation and changelog entries.
Version Notes
- v0.13.3 and v0.13.4 were npm publish patch releases for the
@openintentai/mcp-serverpackage (GitHub Actions OIDC configuration and provenance fixes). - v0.13.5 is the first release where the MCP TypeScript implementation fully matches the protocol specification for all 21 RFCs.
RBAC Tool Counts
| Role | Tools | Description |
|---|---|---|
reader |
21 | Read-only tools (default role) |
operator |
38 | Read + write tools |
admin |
62 | Full access including governance, lifecycle, and identity tools |
Version Matrix
| Component | Version |
|---|---|
Python SDK (openintent) |
0.13.5 |
MCP Server (@openintentai/mcp-server) |
0.13.5 |
Upgrade Guide
# Python SDK
pip install openintent==0.13.5
# MCP Server
npm install @openintentai/mcp-server@0.13.5
# Or run directly
npx @openintentai/mcp-server@0.13.5MCP Server Usage
# Start with admin role (all 62 tools)
OPENINTENT_MCP_ROLE=admin npx @openintentai/mcp-server
# Start with operator role (38 tools)
OPENINTENT_MCP_ROLE=operator npx @openintentai/mcp-server
# YAML workflow shorthand
tools:
- "mcp://npx/-y/@openintentai/mcp-server?role=admin"Full Changelog
See CHANGELOG.md for the complete history.