> ## Documentation Index
> Fetch the complete documentation index at: https://docs.routemcp.io/llms.txt
> Use this file to discover all available pages before exploring further.

# June 2026

> API changelog for June 2026

## Bring Your Own MCP

Register any external **MCP server** by URL. RouteMCP connects out as an MCP client,
catalogs its tools, and exposes them as a first-class toolkit usable across the router,
playground, and chat. Shared (org-level) authentication: `none`, API key (custom header),
bearer, or OAuth 2.0 (with Dynamic Client Registration or a pre-registered app). See the
[Bring Your Own MCP guide](/guides/byo-mcp).

## Bring Your Own LLM

Run the playground and chat on **your own model** via a per-workspace OpenRouter key. See the
[Bring Your Own LLM guide](/guides/byo-llm).

## Workspaces API

| Endpoint                      | Description                                                   |
| ----------------------------- | ------------------------------------------------------------- |
| `GET /mcp/workspaces`         | List workspaces                                               |
| `POST /mcp/workspaces`        | Create a workspace (set `integrations` to scope its toolkits) |
| `GET /mcp/workspaces/{id}`    | Get a workspace                                               |
| `PATCH /mcp/workspaces/{id}`  | Update a workspace                                            |
| `DELETE /mcp/workspaces/{id}` | Delete a workspace                                            |

## Chat completion endpoint

Stream an agent's response over a workspace's tools:

| Endpoint                                    | Description                                                   |
| ------------------------------------------- | ------------------------------------------------------------- |
| `POST /mcp/{serverId}/chat`                 | Send a message; streams the agent loop as `text/event-stream` |
| `PUT /chat-sessions/{sessionId}/context`    | Set per-session context                                       |
| `GET /chat-sessions/{sessionId}/context`    | Get per-session context                                       |
| `DELETE /chat-sessions/{sessionId}/context` | Clear per-session context                                     |

The agent discovers tools via the router meta-tools and executes them through the unified API,
wrapped in the platform resilience stack.

## Stateless chat

Run a workspace in **stateless mode** — pass the conversation `history` with each request
instead of persisting a session server-side. See the [Stateless Chat guide](/guides/stateless-chat).

## New Integrations

PostgreSQL, Supabase, Google Calendar, Cal.com, Calendly
