npx goalmatic@beta --help or goalmatic --help after a global install.
Global options include
--api-url <origin>, --account <account-id>, --project <project-id>, --json, --yes, --help, and --version where supported. Project options include --name, --type site|app, --owner, --repo, --production-branch, --preview-branch, --version-id, and --test-build-id. deploy requires --preview. git connect --owner <owner> --repo <repo> is the non-interactive GitHub form, and repository creation also requires --yes.
--dry-run performs a plan-only read. The server checks the current ready test build and tree for the actual submit. --yes is required for non-interactive submit scripts. Verify goalmatic --help before using --from-preview or --release-id; older npm beta versions may not expose those flags.
MCP server
Goalmatic hosts an MCP server athttps://goalmatic.io/mcp. It exposes Goalmatic (agents, workflows, tables, integrations, Explore, Requests, Partner dashboard, workspaces, credits and the Website Builder) and every App installed in your workspace through six tools: whoami, list_workspaces, list_apps, search_operations, describe_operation and execute_operation.
Clients with remote MCP and OAuth support connect directly:
goalmatic mcp starts a stdio server that forwards to the hosted one:
~/.config/goalmatic/mcp.json (mode 0600) and refreshes itself. goalmatic mcp logout revokes it; you can also disconnect it in Goalmatic under Settings → AI connections. Deletes, disconnects, payments and site publishing always ask you to confirm on goalmatic.io first. --mcp-url <url> or GOALMATIC_MCP_URL points the command at another server.