Revoke an external MCP connection
import requests
url = "https://eu.app.clarifeye.ai/api/v1/users/me/mcp-connections/{id}/revoke/"
headers = {"Authorization": "Bearer <token>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
fetch('https://eu.app.clarifeye.ai/api/v1/users/me/mcp-connections/{id}/revoke/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl --request POST \
--url https://eu.app.clarifeye.ai/api/v1/users/me/mcp-connections/{id}/revoke/ \
--header 'Authorization: Bearer <token>'{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"normalized_url": "<string>",
"status": "connected",
"auth_mode": "oauth",
"has_api_key": true,
"server_names": [
"<string>"
],
"store_names": [
"<string>"
],
"in_use": true,
"connected_at": "2023-11-07T05:31:56Z",
"last_refreshed_at": "2023-11-07T05:31:56Z",
"token_expires_at": "2023-11-07T05:31:56Z"
}{
"error": "Authentication credentials were not provided."
}{
"error": "Not found."
}External MCP
Revoke an external MCP connection
Best-effort remote token revocation, removes the Anthropic vault credential, and marks the connection revoked.
POST
/
users
/
me
/
mcp-connections
/
{id}
/
revoke
/
Revoke an external MCP connection
import requests
url = "https://eu.app.clarifeye.ai/api/v1/users/me/mcp-connections/{id}/revoke/"
headers = {"Authorization": "Bearer <token>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
fetch('https://eu.app.clarifeye.ai/api/v1/users/me/mcp-connections/{id}/revoke/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl --request POST \
--url https://eu.app.clarifeye.ai/api/v1/users/me/mcp-connections/{id}/revoke/ \
--header 'Authorization: Bearer <token>'{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"normalized_url": "<string>",
"status": "connected",
"auth_mode": "oauth",
"has_api_key": true,
"server_names": [
"<string>"
],
"store_names": [
"<string>"
],
"in_use": true,
"connected_at": "2023-11-07T05:31:56Z",
"last_refreshed_at": "2023-11-07T05:31:56Z",
"token_expires_at": "2023-11-07T05:31:56Z"
}{
"error": "Authentication credentials were not provided."
}{
"error": "Not found."
}Authorizations
BearerAuthTokenAuth
Use Authorization: Bearer
Path Parameters
Response
Revoked connection
A user's credential for one external MCP server URL (account-scoped, no secrets exposed). All non-none modes are per-user. A synthesized row (a server the user could connect but hasn't) has a null id and status not_connected.
Available options:
connected, expired, revoked, error, not_connected Auth mode of the servers using this URL; null for an orphaned connection.
Available options:
oauth, api_key, none True when this is an api_key connection with a key stored.
Names of the enabled servers (across the user's stores) that use this URL.
False when no enabled server in any of the user's stores still references this URL.