---
title: "Revoke an MCP OAuth token family"
method: POST
path: "/credits/mcp/oauth/revoke"
tags: ["MCP"]
---

# Revoke an MCP OAuth token family

`POST /credits/mcp/oauth/revoke`

## Request

- Base URL: `https://api.paywithlocus.com/api`
- URL: `https://api.paywithlocus.com/api/credits/mcp/oauth/revoke`
- Auth: none required

RFC 7009-style public-client revocation. Revoking an access or refresh token revokes its token family; unknown tokens still return success.

## Request body `application/x-www-form-urlencoded`

- object
  - `token` string, required
  - `client_id` string, required

## Response `200`

Revocation processed

## Other responses

- `400`: token and client_id are required
- `415`: Content type must be application/x-www-form-urlencoded

---

[API](https://skmtc.dev/paywithlocus/apis/locus-pro-api.md) - [All operations](https://skmtc.dev/paywithlocus/apis/locus-pro-api/llms.txt) - [OpenAPI document](https://skmtc.dev/paywithlocus/apis/locus-pro-api/revisions/aab8fa5d6cef?raw)
