Tool reference
Every MCP tool, grouped by the scope a token needs to call it.
This is the full set of tools a connected agent can call, split by scope. Your agent already receives each tool's detailed description and arguments live over MCP — this page is the human overview: what exists, and which scope it needs.
Read tools
A read token can call the tools below. Every one of them only reads — none change anything on your account, so read is the safe default. Reading through a connected agent counts against the read rate limit. See Scopes & safety for the limits.
check_deploy_readinessRun an app through its readiness checks and return a fix prompt for anything blocking a deploy.
check_subdomainCheck whether a subdomain is available.
generate_feature_promptGenerate a wiring prompt for a feature such as payments, auth or analytics.
get_app_infoGet an app details and configuration.
get_app_logsGet the recent logs for an app.
get_app_statusGet the deploy and runtime status of an app.
get_github_connectionCheck your GitHub connection status.
list_app_customersList the customers of an app.
list_connect_accountsList your Stripe Connect accounts.
list_docsList the pages of this documentation, grouped by section, each with a slug and description.
list_env_varsList the environment variable names on an app. Values are never returned.
list_github_branchesList the branches of a GitHub repository.
list_github_reposList your connected GitHub repositories.
list_productsList the products and prices of an app.
list_user_appsList your apps.
read_docRead one documentation page as Markdown, with the canonical link to cite.
Write tools
A write token is additive: it can call every read tool plus the tools below, each of which makes a real change to your account. The same guards apply to all of them:
- Your host asks first. Before a tool runs, your editor shows its name and description and waits for your approval.
- Rate limit. Write calls have a lower per-minute budget than reads.
- Retry-safe. A duplicate write inside a short window is collapsed, so a retried call does not act twice.
See Scopes & safety for the exact numbers.
acknowledge_migration_riskRecord your acknowledgement of a database migration risk before it runs.
create_app_from_githubCreate an app from a connected GitHub repository, public or private.
create_app_from_repoCreate an app from a public repository URL.
create_app_from_zipCreate an app from an uploaded zip file.
create_priceCreate a price for a product.
create_productCreate a product.
create_zip_uploadGet an upload ticket for sending a zip file.
delete_env_varDelete an environment variable from an app.
deploy_appDeploy an app.
enable_stripe_featureEnable a Stripe feature for an app.
replace_app_sourceReplace the source code of an app.
restart_appRestart an app.
set_app_analyticsTurn traffic analytics on or off for an app.
set_app_branchSet the branch a git-backed app deploys from.
set_env_varCreate or update an environment variable on an app.
set_subdomainSet the subdomain for an app.
stop_appStop a running app.
update_app_settingsUpdate the settings of an app.
update_productUpdate a product.
Reading these docs without an account
Any tool can read this documentation over plain HTTP, no token needed: /llms.txt links every page, /llms-full.txt is the whole set in one file, and adding .mdx to any page URL returns that page as Markdown.