MCP App Store
by KeenEthics

Overview

KamuiDash helps you manage the apps and storage you own on KamuiDash. Inspect projects, apps, deployment status, logs, and storage usage. With your explicit confirmation, create and update apps, create databases, configure custom domains, create storage, or manage app storage connections and permissions. Start file uploads and generate short-lived download URLs. Storage operations enforce your project's read or write permissions.

Tools

connect_storage

ChatGPT
Connects an app to storage, or replaces its existing access role. Both resources must belong to the same project. Changing read_write to read_only stops writes and can break the app. Inspect list_storage_connections and confirm the target app, storage, and role before calling.

create_app

ChatGPT
Creates, provisions, and publicly deploys a web server app from a connected GitHub repository and branch. Supports Go, Node.js, Python, and Ruby. Required inputs identify the project, source, resource size, replicas, and start command. An optional database_id connects an existing database and automatically supplies DATABASE_URL. Resource charges depend on the selected specification and project plan. Deployment is asynchronous; the response reports a queued deployment and an app_id. Environment variables accept non-sensitive configuration; secret-like keys are rejected.

create_database

ChatGPT
Creates a PostgreSQL database in a KamuiDash project with the selected name and resource specification. The name must be unique within the project; the Free Trial permits at most one database per project. Charges depend on the resource specification and project plan. Provisioning is asynchronous. Returns database_id.

create_project

ChatGPT
Creates an empty KamuiDash project with the selected name, region, and free or pro plan, and provisions its namespace. Returns project_id. Does not create apps or databases, process payments, or upgrade an existing project. The free plan allows one free project per user.

create_static_app

ChatGPT
Creates, provisions, and publicly deploys a static web page or SPA from a connected GitHub repository and branch in a KamuiDash project. Static-site base hosting is free; eligible HTTP requests and deployment usage can incur charges above the included allowances. Publishing is asynchronous; the response reports a queued deployment and an app_id.

create_storage

ChatGPT
Creates a storage resource in an existing KamuiDash project. Storage and operations can incur charges. Confirm the project, name, and applicable costs before calling. Returns the new storage ID. Does not connect an app or upload files.

create_storage_download_url

ChatGPT
Issues a short-lived Worker download URL for one existing object. Requires read access and can incur operation charges. The URL grants access to its holder until expiry and is pinned to the current object generation. Returns the URL and its fixed lifetime; does not return file bytes or modify the object.

create_storage_upload

ChatGPT
Starts an upload and returns short-lived Worker URLs plus scoped headers; file bytes are sent outside MCP. Requires write access and can incur charges or overwrite an existing key. Confirm the target key and any overwrite before calling. For single mode, PUT raw bytes to upload_url. For multipart mode, split by part_size_bytes and PUT parts numbered 1 through part_count using the URL template. Send returned headers on every request. Set Content-Type for the file. After sending all bytes, POST {} as application/json to complete_url; only then is the file saved. GET status_url to check progress or DELETE abort_url to cancel. Keep the same idempotency key for retries. Never display authorization headers in chat.

disconnect_storage

ChatGPT
Removes an app’s connection to storage. The app loses read and write access, which can interrupt service. Files remain stored. Inspect list_storage_connections, explain the impact, and obtain explicit user approval for this app and storage before calling. Do not use for automatic cleanup.

get_app

ChatGPT
Retrieves one app in a KamuiDash project, including its deployment and runtime status, resource settings, and public URL. Does not change state.

get_app_logs

ChatGPT
Retrieves bounded, redacted runtime logs for an app in a KamuiDash project. Does not change state.

get_deploy_run_logs

ChatGPT
Retrieves bounded, redacted logs for a deployment run. Useful for investigating build and deployment failures. Does not change state.

get_project

ChatGPT
Retrieves details of one KamuiDash project accessible to the connected user, including apps, databases, and project settings. Does not change state.

list_branches

ChatGPT
Lists branches of a GitHub repository accessible through the connected user's KamuiDash GitHub App installation. Refreshes the user's cached GitHub installation list in KamuiDash. Does not change GitHub repository contents or KamuiDash apps, databases, or domains.

list_deploy_runs

ChatGPT
Lists deployment runs for a KamuiDash app, including deployment status and history. Does not change state.

list_projects

ChatGPT
Lists all projects owned by the connected KamuiDash user, including their apps and databases. Returns project identifiers and summaries. Does not change state.

list_repositories

ChatGPT
Lists GitHub repositories accessible through the connected user's KamuiDash GitHub App installation, including repository owner, owner type, and name. Results are paginated: cursor selects a continuation and next_cursor indicates another page, including after an empty page. An empty complete result can include a GitHub installation URL and connection guidance. Refreshes the user's cached GitHub installation list in KamuiDash; does not change repository contents or KamuiDash projects, apps, databases, or domains.

list_storage_connections

ChatGPT
Lists apps connected to a storage resource and their read_only or read_write permissions. Does not change state.

list_storages

ChatGPT
Lists storage resources in a KamuiDash project, including IDs, names, status, used and reserved bytes, object counts, capacity limit, operation usage, monthly operation budget, and the public storage endpoint. Does not change state.

set_app_custom_domain

ChatGPT
Registers or replaces an app's custom domain and returns the DNS records needed for validation and routing. Replacing a domain removes the app's previous custom-domain setting. Does not edit external DNS zones. The new domain becomes active after the records are configured at the DNS provider and validation completes. Returns CNAME/TXT values and certificate progress.

update_app

ChatGPT
Partially updates settings of a GitHub-backed web server app and redeploys it. Omitted fields and empty string fields retain existing values. Changes can interrupt the running app; changes to resource size or replicas can change applicable charges. This tool cannot clear commands, remove environment variables, update static sites, or update apps created from uploaded files. Deployment is asynchronous. An optional database_id connects a database and supplies DATABASE_URL automatically. Secret-like environment variable keys are rejected.

update_static_app

ChatGPT
Partially updates the GitHub repository, branch, or directory used by an existing GitHub-backed static web page, then republishes it. Omitted fields and empty string fields retain existing values. Republishing can change or interrupt the public site. Does not update web server apps or sites created from uploaded files. Deployment is asynchronous.

connect_storage

Claude

create_app

Claude

create_database

Claude

create_project

Claude

create_static_app

Claude

create_storage

Claude

create_storage_download_url

Claude

create_storage_upload

Claude

disconnect_storage

Claude

get_app

Claude

get_app_logs

Claude

get_deploy_run_logs

Claude

get_project

Claude

list_branches

Claude

list_deploy_runs

Claude

list_projects

Claude

list_repositories

Claude

list_storage_connections

Claude

list_storages

Claude

set_app_custom_domain

Claude

update_app

Claude

update_static_app

Claude

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps