---
title: "Mcp Proxy"
method: GET
path: "/v1/mcp"
---

# Mcp Proxy

`GET /v1/mcp`

## Request

- Base URL: `https://api.graphify.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.graphify.com/v1/mcp`
- Auth: none declared

Proxy MCP Streamable HTTP to the pooled query fleet.

The response is streamed rather than buffered. MCP replies may be
text/event-stream, and reading one to completion before returning would
defeat the point of a streaming transport and stall the client until the
whole exchange finished.

Three credentials reach this door. An OAuth bearer from the broker takes the
armed path (verify, resolve the active workspace, mint a fleet token) or, with
no signer configured, the dark path that forwards it unchanged for the query
service to verify independently. A `gfy_mcp_` Workspace API Token takes the
token path instead: it names its own workspace, so it is verified here and a
fleet token is minted for it -- the raw token is never forwarded.

## Response `200`

Successful Response

- unknown

## Changes

- **2026-10-19** `0e75c82b5ea8`: 1 info
  - api operation id `mcp_proxy_v1_mcp_get` removed and replaced with `mcp_proxy_v1_mcp_delete`

[Operation history](https://skmtc.dev/graphify/apis/graphify-control-plane/changes/v1/mcp/get.md)

---

[API](https://skmtc.dev/graphify/apis/graphify-control-plane.md) · [All operations](https://skmtc.dev/graphify/apis/graphify-control-plane/llms.txt) · [OpenAPI document](https://skmtc.dev/graphify/apis/graphify-control-plane/revisions/0e75c82b5ea8?raw)
