← Back to search

mc8yp

GitHub Actions Scanned 23d ago

Cumulocity IoT MCP Server - Model Context Protocol integration for IoT device management

npm
C
73.4 / 100

Versions

2.6.2latest
Jul 26, 2026
2.6.1
Jul 24, 2026
2.6.0
Jul 23, 2026
2.5.2
Jul 3, 2026
2.5.1
Jun 24, 2026
+ show 19 moreshow less
2.5.0
Jun 23, 2026
2.4.0
Jun 11, 2026
2.3.3
Jun 9, 2026
2.3.2
Jun 9, 2026
2.3.1
Jun 9, 2026
2.3.0
Jun 9, 2026
2.2.4
Jun 2, 2026
2.2.3
May 27, 2026
2.2.2
May 19, 2026
2.2.1
May 19, 2026
2.2.0
May 13, 2026
2.1.0
May 6, 2026
2.0.1
May 6, 2026
2.0.0
Apr 25, 2026
1.0.4
Jan 24, 2026
1.0.3
Dec 17, 2025
1.0.2
Dec 17, 2025
1.0.1
Dec 16, 2025
1.0.0
Dec 16, 2025
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 5

get_assets
annotations: none low

List assets with server-side hierarchy filtering.

needs_user_input
annotations: none low

Attempts an elicitation — must fail cleanly through mc8yp.

status
annotations: none low

set-active-tenant
annotations: none low

Set the Cumulocity tenant for this CLI session, or pass tenantUrl: null to clear the active tenant. The tenantUrl must match one returned by the status tool. The selection is persisted across sessions so you only need to call this once (or when switching tenants). Clearing falls back to bundled-only browsing — codemode discovery still works but live API calls are unavailable until a tenant is set again.

codemode
annotations: none low

${getSafetyPreface(env)} Run an async JavaScript function against the Cumulocity API. Discovery, documentation, and typed API calls all happen inside one function — find what you need and call it in the same run. ${getSandboxNote(env)} The expensive mistake is a hasty API call: an unparameterized request returns large payloads that flood your context. \

Permissions 4

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs sync ops
shell high
Server uses shell capabilities via: child_process
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 0

No scan findings.