Skip to Content

Private MCP Servers with Gram Authentication

Enable private MCP servers with Gram account authentication.

This change allows private MCP servers to require users to authenticate with their Gram account. When enabled, only users with access to the server’s organization can utilize it.

This is ideal for MCP servers that require sensitive credentials (such as API keys), as it allows organizations to:

  • Secure access to servers handling sensitive secrets (via Gram Environments)
  • Eliminate the need for individual users to configure credentials during installation
  • Centralize authentication and access control at the organization level

Gram OAuth Authentication

Features

  • Allow renaming external MCP sources from registry specifier #1096  - Lets users rename external MCP sources for better tool naming conventions. (Author: @qstearns )
  • Add more robust discovery of oauth metadata #1097  - Enhances OAuth metadata discovery protocols for security and reliability. (Author: @qstearns )
  • Success/failure pages for gram oauth proxy #1085  - Introduces clear user feedback for OAuth authentication processes. (Author: @walker-tx )
  • Add telemetry logs API #1090  - Provides APIs for detailed telemetry data fetching. (Author: @tgmendes )
  • Add support for ephemeral chat sessions #1086  - Ephemeral chat sessions for transient user interaction. (Author: @chase-crumbaugh )
  • External ux for external toolsets #1080  - Offers a basic view for managing external MCP toolsets. (Author: @qstearns )
  • List and call tools from external MCPs #1057  - Implementation for handling tools from external MCP servers. (Author: @qstearns )
  • Gram as an OAuth proxy provider for mcp servers #1020  - Utilizes Gram as an OAuth provider for private MCP integration. (Author: @walker-tx )
  • Catalog page #1041  - Introduction of a catalog page to showcase tools and features in a consolidated manner. (Author: @chase-crumbaugh )
  • Add external MCPs to deployments #1055  - Facilitates adding external MCP servers during deployment processes. (Author: @qstearns )
  • Browse external MCP catalog #1054  - Allows users to browse through external MCPs catalog directly from the dashboard. (Author: @qstearns )

Bug fixes

  • Switch buttons to variant primary in Billing #1094  - Fixes brand button issues in the Billing section by switching to a primary variant. (Author: @qstearns )
  • Ensure all private servers show private server install instructions #1083  - Corrects the display of private server installation instructions for consistency. (Author: @walker-tx )
  • Fix CSP issue with Monaco editor #1075  - Resolves a content security policy issue affecting the Monaco editor’s functionality. (Author: @walker-tx )

Last updated on

Build with
confidence.

Ship what's next.