Claude Code 2.1.283 allowManagedPermissionRulesOnly: Sume tools
Under allowManagedPermissionRulesOnly, Claude Code 2.1.283 stops marketplace plugins from pre-approving their own tools. What it means for Sume paid tools.

If your organisation sets allowManagedPermissionRulesOnly, a plugin from a marketplace, claude.ai or npm can no longer pre-approve its own tools through allowed-tools in Claude Code 2.1.283 (2026-09-25). Only official Anthropic sources or sources vouched for by managed settings keep that ability, so a third-party plugin cannot quietly allow Sume's paid tools.
That is the behaviour you want for a spend-capable server, and it means the approval has to come from your managed rules.
What changed
Before 2.1.283, a plugin's allowed-tools list could pre-approve tools even in a locked-down managed setup. Now, under the managed-only setting, that pre-approval is honoured only for official Anthropic or managed-vouched sources.
At a glance
| Source | Pre-approves via allowed-tools |
|---|---|
| Plugin from marketplace, claude.ai or npm | No |
| Official Anthropic source | Yes |
| Source vouched for by managed settings | Yes |
| Managed permission rules | Yes |
Applying it to Sume
Sume has one hosted MCP server with two OAuth scopes. mcp:read is required and shows read tools; mcp:write is opt-in and exposes mutating and paid tools. There is no separate paid scope, so the permission rule is where you express which paid tools may run unattended.
Write your Sume rules in managed settings, and keep per-call guards in the tool arguments: idempotency_key is required on write and paid calls, and max_spend_usd is available as a ceiling.
- Put Sume allow rules in managed settings, not plugin manifests.
- Allow read tools broadly and write tools narrowly.
- Add a hook or spend cap for unattended runs.
Limits and what is not verified
The changelog describes the vouching mechanism only briefly; consult Anthropic's managed settings documentation for the exact keys. I did not run Claude Code under this setting against Sume.
Sources
Related posts
More in Integrations
- Claude Code cloud sessions: where Sume hosted MCP comes from
In Claude Code cloud sessions the host passes in MCP servers from your claude.ai organization settings. Add Sume as a connector there, not in a local file.
- Cowork scheduled task and paid Sume tools: use dry_run, max_spend_usd
Cowork asks for an approval mode when you schedule a task, and tasks run while your computer is asleep. Put dry_run and max_spend_usd on every paid Sume call.
- Cowork scheduled tasks use cloud files: hand off Sume media URLs
A Cowork scheduled task cannot read local folders. Sume returns durable media.sume.com URLs, so a task can fetch generated video by link.
- Claude Desktop Code tab subagents lose a "memory" MCP server
Claude Code 2.1.288 fixed subagents in the Claude Desktop Code tab getting no tools from a user MCP server named memory. Why Sume stays named sume.
Written by Sume