---
title: "Sign a tool server out"
method: DELETE
path: "/client/mcp/upstreams/{id}/oauth"
tags: ["Tool gateway"]
---

# Sign a tool server out

`DELETE /client/mcp/upstreams/{id}/oauth`

## Request

- Base URL: `https://api.roar-ai.com`
- URL: `https://api.roar-ai.com/client/mcp/upstreams/{id}/oauth`
- Auth: HTTP bearer

Revokes the tokens at the vendor where it can, and deletes them whether or not it could. Its tools then answer "needs sign-in" until someone signs in again. Owner or admin, or a key with `mcp:write`.

## Path parameters

- `id` string, uuid, required

## Response `200`

What happened

- McpSignOutResult
  - `signedOut` boolean, required: False when it was not signed in
  - `revoked` boolean, required: Whether the vendor confirmed revoking the tokens. They are deleted either way

## Other responses

- `404`: No such tool server

---

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