mcpField
D
delete-key

delete-key

github.com/berriaiCloud & DevOps103123 installsUpdated 25w ago
Repository

About delete-key

A skill for deleting one or more API keys from a live LiteLLM proxy. It guides key lookup and requires confirmation before deletion.

Key features

  1. 01List API keys
  2. 02Delete keys by value or alias
  3. 03Confirm before deletion
  4. 04Show deleted key results

Use cases

  1. 01Remove a compromised API key
  2. 02Retire unused keys
  3. 03Find a key before deleting it

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/berriai/litellm-skills --skill delete-key

After installing, type/delete-keyin Claude Code to confirm it loaded.

Details

From the project README

Delete Key

Delete one or more API keys from a live LiteLLM proxy.

Setup

LITELLM_BASE_URL  — e.g. https://my-proxy.example.com
LITELLM_API_KEY   — proxy admin key

Ask the user

  1. Key(s) (sk-...) or key alias(es) — if they don't have them, list first:
    curl -s "$BASE/key/list?size=25&return_full_object=true" -H "Authorization: Bearer $KEY"
    
  2. Confirm — show the key alias and ask for confirmation before deleting.

Run

By key value:

curl -s -X POST "$BASE/key/delete" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{"keys": ["<sk-...>"]}'

By alias:

curl -s -X POST "$BASE/key/delete" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{"key_aliases": ["<alias>"]}'

Output

Show the deleted_keys list from the response.

Comments

Markdown supported