[FEATURE] API endpoint to programmatically deploy Desktop Extensions (.mcpb) to an organization
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
When an organization manages multiple Claude Desktop Extensions (.mcpb files), there is no programmatic way to deploy them.
Every update requires manually uploading the file through the Claude.ai UI (Organization Settings → Connectors → Desktop → Add custom extension), which makes it impossible to automate extension deployments as part of a standard software release process.
Proposed Solution
Provide a Management API endpoint to upload/update Desktop Extensions for an organization, e.g.:
POST /v1/organizations/{org_id}/extensions
Content-Type: multipart/form-data
Body: .mcpb file
This would allow CI/CD pipelines to deploy extensions automatically after a successful build, completing the full automation loop without manual UI
steps.
Alternative Solutions
_No response_
Priority
High - Significant impact on productivity
Feature Category
API and model interactions
Use Case Example
Use Case Example:
- A developer merges a bug fix into a Desktop Extension repository
- CI/CD pipeline automatically builds and packages the updated .mcpb file
- The pipeline calls an Anthropic API endpoint to upload the new version to the organization
- All org members get the updated extension without any manual intervention
Additional Context
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗