Deploy the website
deploy_siteRe-render and publish a project site by committing through git integration, with optional push. Works with the project's configured website location.
Instructions
Re-render the project's site and publish it by committing (and optionally pushing) it through the git integration — the MCP equivalent of the old website deploy. The site lives at /site/ by default, or at the project's websiteLocation when set (a shipped site outside the pad, in its own repo — see set_project_config). When websiteLocation / gitTargets.websiteRepo is configured the commit runs in that website repo; otherwise it runs where the pad site lives. Requires git integration enabled (set_git_config); no-ops with a reason otherwise. When push is omitted, the effective push behavior is resolved from gitMode the same way as commit_feature (project override, else account-wide default, else "commit-only"); "ask" never pushes silently. Runs on this machine using its git credentials.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| push | No | Override the resolved gitMode for this deploy (always wins over gitMode). | |
| message | No | Custom deploy commit message. | |
| project | Yes |