MCP tool surface
Estimated model context cost of the MCP tool list. Tokens are estimated as characters divided by 4 over each tool's name, description and input schema JSON.
Regenerate with go test ./internal/mcptools -run TestToolSurfaceDoc -update-surface.
By toolset
| Toolset | Tools | Est. tokens |
|---|---|---|
| alerts | 10 | 1265 |
| apps | 16 | 2124 |
| audit | 1 | 309 |
| backups | 11 | 1031 |
| databases | 3 | 167 |
| deploys | 24 | 3587 |
| diagnostics | 3 | 328 |
| domains | 10 | 1145 |
| environments | 3 | 556 |
| flags | 2 | 165 |
| iac | 2 | 800 |
| iam | 2 | 149 |
| loadbalancer | 9 | 1347 |
| logs | 12 | 1663 |
| metrics | 4 | 626 |
| models | 15 | 2201 |
| nodes | 4 | 315 |
| notifications | 3 | 324 |
| orgs | 2 | 170 |
| pipelines | 3 | 457 |
| previews | 2 | 214 |
| registry | 3 | 325 |
| scheduled | 2 | 200 |
| settings | 2 | 187 |
| system | 4 | 284 |
| templates | 2 | 126 |
| webhooks | 1 | 155 |
| total | 155 | 20220 |
agent-core profile
Select with --tool-profile agent-core or APP_MCP_TOOL_PROFILE=agent-core. It is an allowlist independent of the read-only, standard and full modes; the API token's abilities still apply.
15 tools, 1915 estimated tokens (cap 4000).
cancel_deploydeploy_appdiagnose_app_failureget_app_envget_app_statusget_attentionlist_appslist_deployspreflight_appquery_logsrollback_appset_app_domainsset_app_envunset_app_envwait_for_deploy