May 27, 2025

Remote MCP Server (private beta)

With Glean’s remote MCP server, you can access Glean from MCP clients like Claude Desktop, Cursor, or Goose. Your Glean admin can enable a remote MCP server to expose Glean agents and tools. To join the MCP Server private beta, contact your Glean account team.

May 27, 2025

Run agent API bug fix in client libraries

We fixed a bug that caused Run Agent Wait for Output (/agents/run/wait) to return empty responses when used with the API Client libraries. We also fixed a bug that produced non-SSE compliant output when using the Run Agent Stream Output (/agents/run/stream) endpoint.

May 23, 2025
ToolsAgentsMCPAPI Clients
  • New Features:
    • Client REST API
      • New endpoint: GET /tools/list
      • New endpoint: POST /tools/call
    • API Clients
      • Added support for the new GET /tools/list and POST /tools/call endpoints
    • MCP Server
      • Support for configuring MCP server with VS Code
  • Bug Fixes:
    • Update the OpenAPI Spec to properly mark the request body as a required field. This change more accurately reflects how the API handles the case when the request body is not provided. This affects the following API endpoints:
      • /rest/api/v1/search
      • /rest/api/v1/recommendations
      • rest/api/v1/adminsearch
  • Breaking Changes:
    • Python API client: the request body OpenAPI spec change resulted in a breaking change due to language semantics. This aligns search method parameters with other methods in the API.
May 16, 2025
Governance APIAgent API
  • New Features:
    • Governance Admin API surface (10 endpoints)
      • Policies: retrieve, update, list, create, download
      • Reports: createReport, downloadReport, status
      • Visibility Overrides: listVisibilityOverrides, createVisibilityOverride
    • Agent API brought up to the LangChain Agent-Protocol (Agents & Runs stages)
      • Retrieve an Agent GET /agents/{agent_id}
      • Retrieve an Agent’s Schemas GET /agents/{agent_id}/schemas
      • List Agents POST /agents/search
      • Run an Agent POST /agents/runs/wait
      • Run an Agent with streaming POST /agents/runs/stream
  • Changes & Enhancements:
    • Replaced legacy alpha Run-Workflow endpoints with the standard Agent-Protocol equivalents (see above).
  • Breaking Changes:
    • Governance endpoints introduce new permission scopes (governance.read, governance.write).
  • Bug Fixes:
    • Python API client: resolved “unclosed async coroutine” warning in async transport.
  • Language-Specific Notes:
    • Python 0.4.1 uploaded to PyPI, requires 3.8+.
    • TypeScript 0.4.1 published, ESM, bundled types.
    • Go module path github.com/gleaninc/glean-sdk-go/v4.1.0.
    • Java 0.4.1 available on Maven Central (com.glean:glean-sdk:0.4.1).
May 10, 2025
API Clients
  • Released official API clients for Glean in multiple languages, replacing the previous OpenAPI Generator-based SDK approach
  • New API clients are now available for:
  • Updated documentation with new installation instructions and usage examples
  • Visit the API Clients page for more information
May 2, 2025
Indexing API
Apr 24, 2025
Chat API

In the /chat API, the previous way of processing the response message stream has been deprecated as a result of the launch of LLM-generated citations.

Some notable changes:

  • LLM citations are interleaved within the response text fragments. Each fragment can have “text” or “citation”.
  • If streaming is set to False, the response may still be broken up into across multiple fragments.
  • The citations interleaved inside the response do not have reference ranges (start and end indices) or snippets as they used to.
  • For backwards compatibility, we still return a chat message with citations at the end in the old format, except there will be no startIndex and no snippets.

Visit the Simple Chatbot Guide for more information and an example.

Apr 18, 2025
Auth
  • Deprecate X-Scio-ActAs in favor of X-Glean-ActAs. X-Scio-ActAs continues to work, but it is an error to specify both headers.
Apr 17, 2025
Indexing API
  • /debug/{datasource}/document - New response field permissionIdentityStatus under status: Provides information regarding upload status of users and groups specified in document permissions
  • /debug/{datasource}/documents - New response field permissionIdentityStatus under status: Provides information regarding upload status of users and groups specified in document permissions
Mar 26, 2025
Developer Site

The developer site has been updated with a new look, content, and features. Some new features include:

  • This documentation site is now open sourced on GitHub
  • This changelog page, which gives you a single place to see updates across the platform.
  • Ability to switch between light and dark mode.
  • A new API Clients page with documentation for all available SDKs.
  • A list of community projects and resources to help you get started with Glean.
  • Each API has its own documentation page with detailed information.

And much more…

Mar 11, 2025
SDK

Added a Model Context Protocol (MCP) server implementation for Glean’s search and chat capabilities on GitHub.

This server provides a standardized interface for AI models to interact with Glean’s content search and conversational AI features through stdio communication.

Visit the Agents for more information.

Mar 5, 2025
SDK

Added LangChain SDK for Python on GitHub. This SDK provides a simple interface for interacting with Glean’s search and chat capabilities when using LangChain.

Visit the Agents for more information.

Feb 19, 2025
Indexing API