---
title: "Disconnect Assistant"
method: POST
path: "/api/v1/mcp/consent/disconnect"
tags: ["mcp"]
---

# Disconnect Assistant

`POST /api/v1/mcp/consent/disconnect`

## Request

- Base URL: `https://api.nudgelink.co` (the document declares no server; this is the origin it was published from)
- URL: `https://api.nudgelink.co/api/v1/mcp/consent/disconnect`
- Auth: HTTP bearer

Revoke an assistant's access for THIS account only.

Revokes refresh grants and approved codes, which stops renewal. Tool calls
check the authorization and grant revocation live, so existing access
tokens are rejected too, including on an already-open MCP session.

## Request body

- DisconnectRequest
  - `client_id` string, required

## Response `204`

Successful Response

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/nudgelink/apis/nudgelink-api.md) · [All operations](https://skmtc.dev/nudgelink/apis/nudgelink-api/llms.txt) · [OpenAPI document](https://skmtc.dev/nudgelink/apis/nudgelink-api/revisions/baa46e6db986?raw)
