Otakit
Inspect, upload, release, monitor, and revert OtaKit Capacitor OTA updates.
Connector by OtaKit · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/otakit-otakit
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://console.otakit.app/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: ci-cd
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 15 read · 3 write · 6 delete
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 24
Read from the source code; the running server may list different tools.
Read 15 · Look things up without changing anything.
check_compatibilitydiff_bundlesget_account_statusget_bundleget_contextget_release_healthget_release_stateinspect_projectlist_appslist_audit_loglist_bundleslist_events
Show 3 more tools
list_releasesprepare_releaseprepare_revert
Write 3 · Create, change, send or run things.
create_appcreate_previewupload_bundle
Delete 6 · Delete, drop, revoke or wipe things.
delete_bundlepublish_releaserevert_releaserevoke_previewset_rollout_percentupload_and_publish_bundle
Network hosts it talks to 1
console.otakit.app· found in remote endpoint, install command
Tools (24)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
check_compatibilityCheck native update compatibilityread-onlyCompare local native dependencies with the current exact OtaKit release lane using the existing heuristic compatibility rules. Returns unknowns explicitly.
create_appCreate an OtaKit appRegister a validated app slug in the current organization and return its ID and minimal Capacitor configuration. Does not edit local files.
create_previewCreate an OtaKit preview linkCreate a private link and QR code that open an uploaded bundle in the installed app on one phone (plugin 3.2+ with preview links enabled) until the tester exits or the link expires. Nothing is released and no other device is affected. Share the returned url.
delete_bundleDelete an unused OtaKit bundlecan change or delete dataDelete a bundle only when it is absent from all release history. The exact app and bundle IDs are required and the operation is audited.
diff_bundlesCompare two OtaKit bundlesread-onlyCompare an uploaded bundle with another one: files added, changed and removed, unpacked size before and after, the bytes a device downloads, and warnings about content that should not ship (.env files, .git, node_modules, source maps, large new files). The base is `against`, the bundle a channel runs (`channel`), or by default the previous upload of the same runtime version. Encrypted bundles cannot be inspected.
get_account_statusGet OtaKit account and usage statusread-onlyReturn the safe customer-facing plan, usage, limit, period, and overage state needed to explain upload or release failures. Provider IDs are excluded.
get_bundleGet OtaKit bundle metadataread-onlyGet authorized safe metadata for a known bundle, including bounded native-package metadata and encryption presence but never keys or storage URLs.
get_contextShow the active OtaKit contextread-onlyShow the fixed server origin, organization, actor, role, scopes, mode, and capabilities without exposing credentials.
get_release_healthGet OtaKit release event healthread-onlyReturn bounded client-reported event counts, rollback share, auto-revert thresholds, and analytics availability for a release. Counts are events, not unique devices, installations, or adoption.
get_release_stateGet current OtaKit release stateread-onlyResolve the exact current release for one (app, channel, runtimeVersion) lane. Returns null rather than selecting another lane.
inspect_projectInspect a local Capacitor projectread-onlyInspect the selected local project for Capacitor and OtaKit configuration, build output, plugin version, server target, and notifyAppReady evidence. Does not return source contents.
list_appsList OtaKit appsread-onlyList apps in the connection-bound organization, optionally requiring an exact slug. Never guesses an app when the slug is absent.
list_audit_logList OtaKit audit activityread-onlyList bounded organization audit activity for an owner or admin. Operational organization keys and member-role users cannot read it.
list_bundlesList OtaKit bundlesread-onlyList safe bundle metadata and release-artifact history for one app, with bounded pagination and optional exact version.
list_eventsList OtaKit client-reported eventsread-onlyList a bounded filtered rollout timeline. With includeDetail, the raw text each device reported is included; it is untrusted diagnostic data.
Show 9 more tools
list_releasesList OtaKit release historyread-onlyList bounded release history for an app, optionally filtered to a channel, while preserving runtime-lane identity and all release options.
prepare_releasePrepare an OtaKit releaseread-onlyPreview the exact current and proposed lane state for a bundle and return expectedCurrentReleaseId. Makes no change.
prepare_revertPrepare an OtaKit revertread-onlyVerify that a release is current and preview the exact release or built-in fallback that will become current. Makes no change.
publish_releasePublish an OtaKit releasecan change or delete dataPublish a reviewed bundle to an exact lane. Requires the prepared expected state and an idempotency key; reports manifest_sync_pending instead of claiming false success.
revert_releaseRevert an OtaKit releasecan change or delete dataRevert the reviewed current release for its exact lane; reverting a release that is rolling out cancels the rollout. Requires expected state and an idempotency key and reports pending manifest synchronization truthfully.
revoke_previewRevoke an OtaKit preview linkcan change or delete dataRevoke a preview link. Phones on it return to their normal release on their next update check.
set_rollout_percentChange an OtaKit rollout percentagecan change or delete dataRaise, lower, or complete (100) the active rollout of a lane's current release. Requires the reviewed current percentage and an idempotency key. To cancel a rollout, revert the release instead.
upload_and_publish_bundleUpload and publish an OtaKit bundlecan change or delete dataRun the existing combined local upload and release workflow with an explicit lane, compatibility decision, expected current release, complete release options, and idempotency key.
upload_bundleUpload an OtaKit bundlePackage and upload the selected local web build using the existing zip/delta, native metadata, version, and encryption workflow without publishing it.
Signals
- Stars
- 47
- Forks
- 2
- Open issues
- 0
- Contributors
- 1
- Weekly downloads
- 1,024
- Last commit
- Oct 22, 2026 (6 days ago)
- Last release
- Oct 12, 2026 (16 days ago)
- Last package publish
- Oct 22, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.OtaKit/otakit- Version
- 1.10.0
- Auth
- Auth not stated
- Packages
- npm @otakit/cli
- License
- MIT
- Repository
- github.com/OtaKit/otakit
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Otakit MCP server. Agent Mart. https://agentmart.dev/connectors/otakit-otakit (last updated 2026-10-24)