### Unified OAuth for external MCP servers and hooks dashboard

This release unifies the OAuth configuration pathway for external MCP servers and adds a dedicated dashboard page for managing hooks.

#### Features

- **Unified OAuth for external MCP servers** [#1797](https://github.com/speakeasy-api/gram/pull/1797) 
  - External MCP servers now use the same OAuth configuration pathway as all other toolsets, removing special-cased token resolution. The “Configure OAuth” button is enabled for external MCP servers that require OAuth, and discovered OAuth metadata can auto-populate the configuration form with a single click. (Author: [@qstearns](https://github.com/qstearns))  
- **Hooks dashboard page** [#1767](https://github.com/speakeasy-api/gram/pull/1767) 
  - Added a dedicated dashboard page for viewing and managing hooks. (Author: [@chase-crumbaugh](https://github.com/chase-crumbaugh))

Last updated on April 24, 2026
