developer-toolsapi_key

Cloudsmith

Cloudsmith is a cloud-native artifact management platform for securely managing, distributing, and governing software packages across teams and repositories.

Verdict

Cloudsmith is a universal package registry that hosts Docker images, npm modules, Python wheels, and dozens of other formats. This MCP lets your team query package metadata, check vulnerability scans, audit namespace activity, and monitor storage quotas—all from inside a Switchy Project. Engineers use it to triage security alerts during incident response, product managers pull usage stats for capacity planning, and DevOps teams automate compliance checks without leaving the conversation. You'll need a Cloudsmith API key with read access to the namespaces you want to query; the MCP cannot push packages or modify repository settings.

Common use cases

  • Triage CVEs in production Docker images
  • Audit who published a package last week
  • Check bandwidth usage before month-end
  • List all repositories in an organization
  • Verify package checksums during incident response

Integration

Vendor
Cloudsmith
Category
developer-tools
Auth
API_KEY
Tools
10
Composio slug
cloudsmith

Tools

  • Get Current User

    Return the identity authenticated by the connected Cloudsmith API key. Fails if Cloudsmith reports authenticated=false, even when the HTTP response is 200.

  • Get Package

    Get metadata, status, checksums, licensing, and security state for one package in a Cloudsmith repository.

  • Get Quota

    Return current storage and bandwidth usage and allowances for a Cloudsmith namespace without inferring a billing plan name.

  • Get Rate Limits

    Return Cloudsmith's current per-resource request limits, remaining counts, intervals, and throttling state for the authenticated principal.

  • Get Repository

    Get configuration, visibility, usage, and capability details for one Cloudsmith repository without returning repository signing keys or certificates.

  • List Organizations

    List Cloudsmith organizations associated with the authenticated principal so an agent can discover namespace slugs for later calls.

  • List Repository Vulnerabilities

    List vulnerability scan summaries for packages in a Cloudsmith repository.

  • Search Audit Log

    Search paginated audit events for a Cloudsmith namespace by event, actor, or timestamp text.

  • Search Packages

    Search packages in a Cloudsmith repository by name, filename, version, distribution, architecture, format, or status.

  • Search Repositories

    Search and list repositories within a Cloudsmith namespace, returning identifiers and summary state without repository signing keys.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and click **Connect Integration** under the MCP section. 2. Select **Cloudsmith** from the developer tools category. 3. Log in to your Cloudsmith account, navigate to **API Settings**, and generate a new API key with read permissions for the organizations and repositories your team needs. 4. Paste the API key into the Switchy connection dialog and click **Connect**. 5. Switchy will verify the key by calling the Get Current User endpoint; if authentication succeeds, the integration appears as active. 6. Open any Project, type **@Cloudsmith get current user** in the chat, and confirm the MCP returns your Cloudsmith identity. 7. You can now @mention Cloudsmith to query packages, list vulnerabilities, search audit logs, or check quota usage across your namespaces.

What teammates see: by default, memories from Cloudsmith are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

List Critical Vulnerabilities

@Cloudsmith list repository vulnerabilities for my-org/production-images and show only critical and high severity findings with their CVSS scores.

Check Namespace Quota

@Cloudsmith get quota for the acme-corp namespace and summarize how much storage and bandwidth we've consumed this billing period.

Audit Recent Package Uploads

@Cloudsmith search audit log for my-org in the past week, filtering for package upload events, and list the actor and timestamp for each.

Inspect Package Metadata

@Cloudsmith get package details for my-org/backend-repo/my-service version 2.4.1 and show the SHA256 checksum, license, and any known vulnerabilities.

Discover Organization Repos

@Cloudsmith list all repositories in the acme-corp organization and include visibility settings and storage usage for each.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@cloudsmith list all vulnerabilities in our production npm repository and group them by severity

Output

Scanning the production-npm repository under your organization namespace. Found 14 vulnerabilities across 8 packages: 3 critical (all in lodash@4.17.19, CVE-2020-8203 and related), 6 high-severity issues in older React dependencies, and 5 medium-severity findings in dev tooling. The critical vulnerabilities have patches available in lodash@4.17.21. Two high-severity React issues remain unpatched upstream. This summary reflects the most recent scan timestamp; package metadata includes CVSS scores and remediation guidance where available.

Notes

Demonstrates read access to Cloudsmith's vulnerability scanning data. Requires the API key to have read permissions on the target repository. Vulnerability data freshness depends on Cloudsmith's scan schedule—this example assumes scans have run. The MCP does not trigger new scans, only reports existing results.

Prompt

@cloudsmith check our current bandwidth usage and tell me if we're approaching our monthly limit

Output

Your organization namespace has consumed 847 GB of bandwidth this billing period, with a monthly allowance of 1,000 GB. You have 153 GB remaining (15.3% of quota). Storage usage is at 42 GB of 100 GB allocated. Based on current consumption, you are on track to exceed bandwidth limits in approximately 6 days if download patterns continue. The quota endpoint does not return billing plan details, but these figures reflect your account's active limits as of this request.

Notes

Showcases the Get Quota tool's ability to surface resource consumption without requiring admin-level access to billing systems. Useful for capacity planning before hitting hard limits. The MCP reports current state only—it cannot predict future usage or modify quotas. Rate limit awareness: quota checks count against the authenticated principal's request budget.

Prompt

@cloudsmith search our audit log for any package deletions in the last 7 days and summarize who deleted what

Output

Searched audit events for package deletion actions in your namespace over the past week. Found 3 deletion events: user alice@example.com deleted webpack@5.88.0 from staging-npm on May 14 at 09:23 UTC (reason: 'duplicate upload'), user bob@example.com removed an outdated Docker image (app-backend:pr-1847) from dev-containers on May 16, and an automated service account purged 12 expired Maven snapshots from ci-artifacts on May 17. All deletions were logged with actor identity, timestamp, and target resource identifiers. This is a text-based search; complex filtering may require multiple queries.

Notes

Pairs Cloudsmith's audit log search with AI reasoning to extract deletion patterns and actor attribution. The Search Audit Log tool is paginated and text-match based—filtering by event type or actor requires crafting the right query terms. This example assumes the API key has audit-read scope on the namespace. Side-effect: none, this is read-only forensic data.

Use-case deep-dives

Security audit before release

When Cloudsmith MCP wins for pre-deploy vulnerability checks

A 6-person platform team ships Docker images to production every two weeks and needs to verify no critical CVEs slipped into dependencies before the deploy window. The Cloudsmith MCP gives your AI agent direct read access to vulnerability scan summaries and package metadata without leaving the chat. An agent can list repository vulnerabilities, filter by severity, and cross-reference the audit log to see who published the flagged package. This works cleanly when your team already uses Cloudsmith as the artifact registry and the repository count stays under 20—beyond that, you'll spend more time teaching the agent which repo to check than you save. If your release checklist includes "scan the registry for highs and criticals," wire this MCP into your deploy runbook and let the agent surface blockers in Slack.

Quota monitoring for cost control

Why this MCP matters for bandwidth-constrained artifact hosting

A 3-person startup on a fixed Cloudsmith tier publishes npm packages for a SaaS product and needs to avoid surprise overage bills when a customer's CI pipeline hammers the registry. The Get Quota and Get Rate Limits tools let an agent track storage and bandwidth burn in real time and flag when usage crosses 80 percent of the plan allowance. You can wire this into a daily standup prompt or a weekly finance review without writing a custom integration. The trade-off: if your team spans multiple Cloudsmith organizations or you need historical trend data, the MCP won't aggregate across namespaces or store time-series—you'll need a separate monitoring stack. If your artifact hosting bill is a line item you watch and you want conversational access to current usage, add this MCP and ask your agent to check quota every Monday morning.

Incident response package lookup

When Cloudsmith MCP speeds up artifact forensics during outages

A 10-person SRE team gets paged at 2 a.m. because a service is crashing on startup and the logs point to a corrupted Helm chart. The Cloudsmith MCP lets an on-call engineer ask an agent to pull package metadata, checksums, and the audit log entry for the suspect artifact without opening the web console or remembering API syntax. The agent can verify the checksum matches the build pipeline output, identify who published the package, and confirm the repository visibility settings in under a minute. This scenario works when your team already uses Cloudsmith for Helm, Docker, or Maven artifacts and the incident involves a single package—if you need to diff two package versions or trace a dependency tree, the MCP's 10 tools won't cover it. If your runbooks include "verify the artifact wasn't tampered with," connect this MCP and let the agent handle the lookup while you focus on the rollback.

Frequently asked

What does the Cloudsmith MCP let me do in Switchy?

It pulls package metadata, vulnerability scans, audit logs, and quota usage from your Cloudsmith repositories into Switchy. Your team can ask questions like "show me vulnerable packages in prod" or "who deleted that artifact last week" without leaving the workspace. The MCP reads repository state and org-level data; it doesn't upload or delete packages.

Do I need admin access to connect Cloudsmith?

You need a Cloudsmith API key with read permissions on the repositories and organizations you want to query. Admin isn't required unless you want audit log access, which Cloudsmith restricts to org owners. Generate the key in your Cloudsmith account settings, paste it into Switchy's auth flow, and the MCP validates it by calling Get Current User.

Can the MCP download or deploy packages from Cloudsmith?

No. It reads package metadata, checksums, and security scan results but doesn't fetch binaries or trigger deployments. If you need to pull artifacts or push new versions, use Cloudsmith's native CLI or API. The MCP is for visibility and audit workflows, not package distribution.

Why use this instead of the Cloudsmith web UI?

The MCP brings Cloudsmith data into conversations with your other tools. You can cross-reference a vulnerable package against your GitHub repos or Slack incident threads without tab-switching. The UI is better for one-off package uploads or detailed repository configuration; the MCP is better for team questions that span multiple systems.

Does connecting Cloudsmith count against my Switchy seat limit?

No. MCP connections don't consume seats. Only human team members who log into Switchy count toward your plan limit. One person can connect Cloudsmith with their API key, and everyone on the workspace can query it through the shared context.

More developer tools MCPs

See all developer tools MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.