MCP Tool Catalog

Complete schema reference for the AMOF Control Plane MCP server. Every tool maps to an existing REST endpoint, CLI command, or service function.

Legend

ColumnMeaning
Scopeglobal = no ecosystem needed; ecosystem = requires name; run = requires run_id; release = release pipeline
Moderead-only = no side effects; safe-write = reversible mutation; dangerous-write = destructive or pushes to remote
ConfirmWhether the MCP client should prompt the user before executing

Global Scope

amof_list_ecosystems

FieldValue
Scopeglobal
Moderead-only
Confirmno
DescriptionList all ecosystems with repo counts, KB/journal stats, and active task counts

amof_get_server_status

FieldValue
Scopeglobal
Moderead-only
Confirmno
DescriptionCheck whether the AMOF Control Plane API server is running, return PID and uptime

amof_get_active_runs

FieldValue
Scopeglobal
Moderead-only
Confirmno
DescriptionList all runs across ecosystems, optionally filtered by status

amof_get_global_telemetry

FieldValue
Scopeglobal
Moderead-only
Confirmno
DescriptionAggregated telemetry: total runs, cost totals, average durations, active count

amof_switch_ecosystem

FieldValue
Scopeglobal
Modesafe-write
Confirmno
DescriptionSet the current active ecosystem context for the MCP session

Ecosystem Scope

All ecosystem-scoped tools accept ecosystem as a required string parameter.

Read-Only Tools

ToolDescription
amof_get_ecosystem_statusRepo-level status: branch, commit, mode, dirty/unpushed flags, active ticket
amof_describe_ecosystemFull metadata: name, path, repos, KB count, journal count, index time
amof_validate_manifestValidate ecosystem YAML manifest schema
amof_ticket_listList all tracked tickets with branch mappings

Safe-Write Tools

ToolModeDescription
amof_sync_ecosystemsafe-writeSync all repos from remote origins
amof_ticket_startsafe-writeCreate feature branches for a new ticket
amof_ticket_switchsafe-writeSwitch to a different active ticket
amof_ticket_endsafe-writeEnd ticket work, optionally clean up branches
amof_create_journalsafe-writeCreate a journal entry in the ecosystem directory

Dangerous-Write Tools

ToolConfirmDescription
amof_install_ecosystemyesBootstrap workspace: create worktree, clone repos
amof_push_ecosystemyesPush workspace + repo feature branches to remote
amof_spin_deployyesDeploy infrastructure via provisioner
amof_spin_destroyyesDestroy all infrastructure (irreversible)
amof_archive_ecosystemyesArchive workspace: push, save state, delete branch
amof_discard_ecosystemyesDiscard workspace entirely (irreversible)

Run Scope

ToolModeDescription
amof_list_runsread-onlyList all runs
amof_get_run_statusread-onlyGet run details
amof_get_run_logsread-onlyStream/get run logs
amof_summarize_runread-onlyGenerate run summary

Release Scope

ToolModeConfirmDescription
amof_release_statusread-onlynoCurrent version and available bumps
amof_release_logread-onlynoRelease history from audit trail
amof_release_validateread-onlynoValidate release readiness
amof_release_bumpdangerous-writeyesBump version (commits, tags, pushes)
amof_release_promotedangerous-writeyesPromote pre-release stage

Server Scope

ToolModeDescription
amof_server_startsafe-writeStart the control plane server
amof_server_stopsafe-writeStop the server
amof_server_restartsafe-writeRestart the server