mcpField
U
update-team

update-team

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

About update-team

A skill for updating teams on a live LiteLLM proxy. It can change a team’s alias, budget, model access, rate limits, and blocked status.

Key features

  1. 01Edit team alias and budget
  2. 02Set model access
  3. 03Adjust TPM and RPM limits
  4. 04Block all team requests
  5. 05List teams to find a team ID

Use cases

  1. 01Change a team’s budget or alias
  2. 02Adjust team model access or rate limits
  3. 03Block requests from a team

MCP support

Use this skill to update team settings on a live LiteLLM proxy; the input does not describe MCP-specific functions.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/berriai/litellm-skills --skill update-team

After installing, type/update-teamin Claude Code to confirm it loaded.

Details

From the project README

Update Team

Update an existing team on a live LiteLLM proxy.

Setup

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

API reference: https://litellm.vercel.app/docs/proxy/team_based_routing

Ask the user

  1. team_id (required) — if they don't have it, list teams first:
    curl -s "$BASE/team/list" -H "Authorization: Bearer $KEY"
    
  2. What to change — any combination of:
    • team_alias (string)
    • max_budget (float)
    • models (list)
    • tpm_limit / rpm_limit (int)
    • blocked (bool — blocks all requests from this team)

Run

curl -s -X POST "$BASE/team/update" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "team_id": "<team_id>",
    "max_budget": <value>,
    "models": [<models>],
    "tpm_limit": <value>
  }'

Only include the fields being changed.

Output

Show the updated team_id, team_alias, max_budget, models.

Comments

Markdown supported