---
summary: User-visible changes to ScaiMCP.
title: Changelog
path: changelog
status: published
---

User-visible changes only. Internal refactors and infrastructure work omitted.

## v1.0 — Launch

First generally-available release.

- Streamable-HTTP MCP transport mounted at `/mcp`, stateless and auth-shared with the REST API.
- ~80 core tools spanning inference, models, sessions, rooms, accounting, IAM, webhooks, modules admin, and platform admin.
- Per-tool permission filtering: `list_tools` returns only what the caller can invoke; `call_tool` re-checks before dispatch.
- Module-contributed tools via `get_mcp_tools()` — modules ship their own tools and they auto-appear when enabled.
- Cloud MCP aggregation via ScaiLink: registered cloud servers' tools appear in the catalog under `remote.{user_id|tenant}.{slug}.{tool}`. Personal and tenant-shared scopes both supported. Gated on `scailink:remote.use`.
- Audit-log integration via the standard ScaiGrid audit pipeline — every tool call recorded under its underlying service action.
- Admin REST surface at `/v1/modules/scaimcp/tools` for catalog introspection independent of caller permissions.
- Authentication shared with the REST API — `Authorization: Bearer` accepts both JWTs (ScaiKey) and `sgk_` API keys.
