Cloudsmith API (v1) — repos
Cloudsmith API (v1) — repos. 150 operations. Lead operation: Get a list of all repositories associated with current user.. Self-contained Naftiko capability covering one Cloudsmith business surface.
What You Can Do
MCP Tools
get-list-all-repositories-associated
Get a list of all repositories associated with current user.
get-list-all-repositories-within
Get a list of all repositories within a namespace.
create-new-repository-given-namespace
Create a new repository in a given namespace.
get-specific-repository
Get a specific repository.
update-details-about-repository-given
Update details about a repository in a given namespace.
delete-repository-given-namespace-repositories-are
Delete a repository in a given namespace.Repositories are soft-deleted and can be restored within a retention period. During this time, the repository's slug remains reserved and cannot be reused for new repositories.
retrieve-active-ecdsa-key-repository
Retrieve the active ECDSA key for the Repository.
set-active-ecdsa-key-repository
Set the active ECDSA key for the Repository.
regenerate-ecdsa-key-repository
Regenerate ECDSA Key for the Repository.
list-all-repository-geoip-rules
List all repository geoip rules.
replace-repository-geoip-rules
Replace repository geoip rules.
partially-update-repository-geoip-rules
Partially update repository geoip rules.
disable-geoip-this-repository
Disable GeoIP for this repository.
enable-geoip-this-repository
Enable GeoIP for this repository.
retrieve-geoip-status-this-repository
Retrieve the GeoIP status for this repository.
test-list-ip-addresses-against
Test a list of IP addresses against the repository's current GeoIP rules.
retrieve-active-gpg-key-repository
Retrieve the active GPG key for the Repository.
set-active-gpg-key-repository
Set the active GPG key for the Repository.
regenerate-gpg-key-repository
Regenerate GPG Key for the Repository.
list-all-explicity-created-privileges
List all explicity created privileges for the repository.
replace-all-existing-repository-privileges
Replace all existing repository privileges with those specified.
modify-privileges-repository
Modify privileges for the repository.
retrieve-active-rsa-key-repository
Retrieve the active RSA key for the Repository.
set-active-rsa-key-repository
Set the active RSA key for the Repository.
regenerate-rsa-key-repository
Regenerate RSA Key for the Repository.
list-alpine-upstream-configs-this
List Alpine upstream configs for this repository.
create-alpine-upstream-config-this
Create an Alpine upstream config for this repository.
retrieve-alpine-upstream-config-this
Retrieve an Alpine upstream config for this repository.
update-alpine-upstream-config-this
Update an Alpine upstream config for this repository.
partially-update-alpine-upstream-config
Partially update an Alpine upstream config for this repository.
delete-alpine-upstream-config-this
Delete an Alpine upstream config for this repository.
list-cargo-upstream-configs-this
List Cargo upstream configs for this repository.
create-cargo-upstream-config-this
Create a Cargo upstream config for this repository.
retrieve-cargo-upstream-config-this
Retrieve a Cargo upstream config for this repository.
update-cargo-upstream-config-this
Update a Cargo upstream config for this repository.
partially-update-cargo-upstream-config
Partially update a Cargo upstream config for this repository.
delete-cargo-upstream-config-this
Delete a Cargo upstream config for this repository.
list-composer-upstream-configs-this
List Composer upstream configs for this repository.
create-composer-upstream-config-this
Create a Composer upstream config for this repository.
retrieve-composer-upstream-config-this
Retrieve a Composer upstream config for this repository.
update-composer-upstream-config-this
Update a Composer upstream config for this repository.
partially-update-composer-upstream-config
Partially update a Composer upstream config for this repository.
delete-composer-upstream-config-this
Delete a Composer upstream config for this repository.
list-conda-upstream-configs-this
List Conda upstream configs for this repository.
create-conda-upstream-config-this
Create a Conda upstream config for this repository.
retrieve-conda-upstream-config-this
Retrieve a Conda upstream config for this repository.
update-conda-upstream-config-this
Update a Conda upstream config for this repository.
partially-update-conda-upstream-config
Partially update a Conda upstream config for this repository.
delete-conda-upstream-config-this
Delete a Conda upstream config for this repository.
list-cran-upstream-configs-this
List CRAN upstream configs for this repository.
create-cran-upstream-config-this
Create a CRAN upstream config for this repository.
retrieve-cran-upstream-config-this
Retrieve a CRAN upstream config for this repository.
update-cran-upstream-config-this
Update a CRAN upstream config for this repository.
partially-update-cran-upstream-config
Partially update a CRAN upstream config for this repository.
delete-cran-upstream-config-this
Delete a CRAN upstream config for this repository.
list-dart-upstream-configs-this
List Dart upstream configs for this repository.
create-dart-upstream-config-this
Create a Dart upstream config for this repository.
retrieve-dart-upstream-config-this
Retrieve a Dart upstream config for this repository.
update-dart-upstream-config-this
Update a Dart upstream config for this repository.
partially-update-dart-upstream-config
Partially update a Dart upstream config for this repository.
delete-dart-upstream-config-this
Delete a Dart upstream config for this repository.
list-debian-upstream-configs-this
List Debian upstream configs for this repository.
create-debian-upstream-config-this
Create a Debian upstream config for this repository.
retrieve-debian-upstream-config-this
Retrieve a Debian upstream config for this repository.
update-debian-upstream-config-this
Update a Debian upstream config for this repository.
partially-update-debian-upstream-config
Partially update a Debian upstream config for this repository.
delete-debian-upstream-config-this
Delete a Debian upstream config for this repository.
list-docker-upstream-configs-this
List Docker upstream configs for this repository.
create-docker-upstream-config-this
Create a Docker upstream config for this repository.
retrieve-docker-upstream-config-this
Retrieve a Docker upstream config for this repository.
update-docker-upstream-config-this
Update a Docker upstream config for this repository.
partially-update-docker-upstream-config
Partially update a Docker upstream config for this repository.
delete-docker-upstream-config-this
Delete a Docker upstream config for this repository.
list-generic-upstream-configs-this
List Generic upstream configs for this repository.
create-generic-upstream-config-this
Create a Generic upstream config for this repository.
retrieve-generic-upstream-config-this
Retrieve a Generic upstream config for this repository.
update-generic-upstream-config-this
Update a Generic upstream config for this repository.
partially-update-generic-upstream-config
Partially update a Generic upstream config for this repository.
delete-generic-upstream-config-this
Delete a Generic upstream config for this repository.
list-go-upstream-configs-this
List Go upstream configs for this repository.
create-go-upstream-config-this
Create a Go upstream config for this repository.
retrieve-go-upstream-config-this
Retrieve a Go upstream config for this repository.
update-go-upstream-config-this
Update a Go upstream config for this repository.
partially-update-go-upstream-config
Partially update a Go upstream config for this repository.
delete-go-upstream-config-this
Delete a Go upstream config for this repository.
list-helm-upstream-configs-this
List Helm upstream configs for this repository.
create-helm-upstream-config-this
Create a Helm upstream config for this repository.
retrieve-helm-upstream-config-this
Retrieve a Helm upstream config for this repository.
update-helm-upstream-config-this
Update a Helm upstream config for this repository.
partially-update-helm-upstream-config
Partially update a Helm upstream config for this repository.
delete-helm-upstream-config-this
Delete a Helm upstream config for this repository.
list-hex-upstream-configs-this
List Hex upstream configs for this repository.
create-hex-upstream-config-this
Create a Hex upstream config for this repository.
retrieve-hex-upstream-config-this
Retrieve a Hex upstream config for this repository.
update-hex-upstream-config-this
Update a Hex upstream config for this repository.
partially-update-hex-upstream-config
Partially update a Hex upstream config for this repository.
delete-hex-upstream-config-this
Delete a Hex upstream config for this repository.
list-huggingface-upstream-configs-this
List HuggingFace upstream configs for this repository.
create-huggingface-upstream-config-this
Create a HuggingFace upstream config for this repository.
retrieve-huggingface-upstream-config-this
Retrieve a HuggingFace upstream config for this repository.
update-huggingface-upstream-config-this
Update a HuggingFace upstream config for this repository.
partially-update-huggingface-upstream-config
Partially update a HuggingFace upstream config for this repository.
delete-huggingface-upstream-config-this
Delete a HuggingFace upstream config for this repository.
list-maven-upstream-configs-this
List Maven upstream configs for this repository.
create-maven-upstream-config-this
Create a Maven upstream config for this repository.
retrieve-maven-upstream-config-this
Retrieve a Maven upstream config for this repository.
update-maven-upstream-config-this
Update a Maven upstream config for this repository.
partially-update-maven-upstream-config
Partially update a Maven upstream config for this repository.
delete-maven-upstream-config-this
Delete a Maven upstream config for this repository.
list-npm-upstream-configs-this
List npm upstream configs for this repository.
create-npm-upstream-config-this
Create a npm upstream config for this repository.
retrieve-npm-upstream-config-this
Retrieve a npm upstream config for this repository.
update-npm-upstream-config-this
Update a npm upstream config for this repository.
partially-update-npm-upstream-config
Partially update a npm upstream config for this repository.
delete-npm-upstream-config-this
Delete a npm upstream config for this repository.
list-nuget-upstream-configs-this
List NuGet upstream configs for this repository.
create-nuget-upstream-config-this
Create a NuGet upstream config for this repository.
retrieve-nuget-upstream-config-this
Retrieve a NuGet upstream config for this repository.
update-nuget-upstream-config-this
Update a NuGet upstream config for this repository.
partially-update-nuget-upstream-config
Partially update a NuGet upstream config for this repository.
delete-nuget-upstream-config-this
Delete a NuGet upstream config for this repository.
list-python-upstream-configs-this
List Python upstream configs for this repository.
create-python-upstream-config-this
Create a Python upstream config for this repository.
retrieve-python-upstream-config-this
Retrieve a Python upstream config for this repository.
update-python-upstream-config-this
Update a Python upstream config for this repository.
partially-update-python-upstream-config
Partially update a Python upstream config for this repository.
delete-python-upstream-config-this
Delete a Python upstream config for this repository.
list-redhat-upstream-configs-this
List RedHat upstream configs for this repository.
create-redhat-upstream-config-this
Create a RedHat upstream config for this repository.
retrieve-redhat-upstream-config-this
Retrieve a RedHat upstream config for this repository.
update-redhat-upstream-config-this
Update a RedHat upstream config for this repository.
partially-update-redhat-upstream-config
Partially update a RedHat upstream config for this repository.
delete-redhat-upstream-config-this
Delete a RedHat upstream config for this repository.
list-ruby-upstream-configs-this
List Ruby upstream configs for this repository.
create-ruby-upstream-config-this
Create a Ruby upstream config for this repository.
retrieve-ruby-upstream-config-this
Retrieve a Ruby upstream config for this repository.
update-ruby-upstream-config-this
Update a Ruby upstream config for this repository.
partially-update-ruby-upstream-config
Partially update a Ruby upstream config for this repository.
delete-ruby-upstream-config-this
Delete a Ruby upstream config for this repository.
list-swift-upstream-configs-this
List Swift upstream configs for this repository.
create-swift-upstream-config-this
Create a Swift upstream config for this repository.
retrieve-swift-upstream-config-this
Retrieve a Swift upstream config for this repository.
update-swift-upstream-config-this
Update a Swift upstream config for this repository.
partially-update-swift-upstream-config
Partially update a Swift upstream config for this repository.
delete-swift-upstream-config-this
Delete a Swift upstream config for this repository.
retrieve-active-x-509-ecdsa-certificate
Retrieve the active X.509 ECDSA certificate for the Repository.
retrieve-active-x-509-rsa-certificate
Retrieve the active X.509 RSA certificate for the Repository.
retrieve-retention-rules-repository
Retrieve the retention rules for the repository.
update-retention-rules-repository
Update the retention rules for the repository.
transfer-repository-different-region
Transfer a repository to a different region.