MCP
MCP tools
Each tool runs one apitogo command with --json in the project folder and answers with its JSON.
Every tool takes directory: the project folder, absolute or relative to where the server runs
(default: that folder).
Make and shape a project
| Tool | Runs | What it does |
|---|---|---|
apitogo_create | apitogo create | A new project folder; template full or blank, optional services |
apitogo_init | apitogo init | Prepares an existing folder: apitogo.config.json and apitogo/ only |
apitogo_add | apitogo add <service> | Adds portal, gateway, identity or plans; settings in options |
apitogo_remove | apitogo remove <service> | Takes a service out of the config; deleteFiles also deletes its files |
apitogo_config | apitogo config | Portal name, OpenAPI, docs pages, plans, or a patch of the config |
options of apitogo_add and apitogo_config are the command's flags in camelCase, for example
{"planSku":"pro","planPrice":"19"} for --plan-sku pro --plan-price 19. A flag the command does
not have is refused before anything runs. true and false are --flag and --no-flag; a list
repeats the flag.
Check, preview, deploy
| Tool | Runs | What it does |
|---|---|---|
apitogo_check | apitogo check | Checks the config and its files; offline, validateBuild |
apitogo_plan | apitogo plan | What a deploy would do for each service; changes nothing |
apitogo_deploy | apitogo deploy | Deploys what changed; only, force, confirmIrreversible |
apitogo_status | apitogo status | Each service's state and addresses; skipLive is faster |
Platform project
| Tool | Runs | What it does |
|---|---|---|
apitogo_project_create | apitogo project create | Creates the project; plan free, starter or professional |
apitogo_project_use | apitogo project use <id> | Points the folder at another existing project |
apitogo_secrets_list | apitogo secrets list | The names of the project's secrets, never their values |
apitogo_secrets_remove | apitogo secrets rm | Removes a secret |
apitogo_teardown | apitogo teardown | Deletes the project, or with only its gateway, identity or plans; needs confirmProjectName |
Not a tool, on purpose
| Command | Why |
|---|---|
apitogo login | Opens a browser to sign you in; run it once in a terminal |
apitogo secrets set | A secret's value must not pass through the agent |
apitogo run | The local preview keeps running; start it yourself |
Safety hints
Tools carry MCP hints so hosts can ask before running them: apitogo_check, apitogo_plan,
apitogo_status and apitogo_secrets_list are read-only; apitogo_remove,
apitogo_secrets_remove and apitogo_teardown are marked destructive.
Last modified on