mcp-help
August 5, 2026 ยท View on GitHub
Generated by labby docs generate. Do not edit by hand.
| Service | Category | Status | Action | Destructive | Params | Returns |
|---|---|---|---|---|---|---|
gateway | bootstrap | available | help | false | Catalog | |
gateway | bootstrap | available | schema | false | action*: string | Schema |
gateway | bootstrap | available | gateway.list | false | ServerView[] | |
gateway | bootstrap | available | gateway.code_mode.get | false | CodeModeConfig | |
gateway | bootstrap | available | gateway.code_mode.set | true | enabled: booleanmcp_ui_enabled: booleantrace_params: booleanresult_shape_policy: stringtimeout_ms: integermax_response_bytes: integermax_response_tokens: integertoken_estimate_divisor: integermax_log_entries: integermax_log_bytes: integer | CodeModeConfig |
gateway | bootstrap | available | gateway.server.get | false | id*: string | ServerView |
gateway | bootstrap | available | gateway.enrich.preview | true | upstreams: string[]all: booleanprovider: stringmax_upstreams: integertimeout_ms: integer | GatewayEnrichmentPreviewView |
gateway | bootstrap | available | gateway.enrich.apply | true | upstream*: stringhint*: stringmetadata_hash*: string | GatewayHintApplyView |
gateway | bootstrap | available | gateway.usage.metrics | false | since_unix: integeruntil_unix: integerupstream: string | GatewayUsageMetricsView |
gateway | bootstrap | available | gateway.usage.calls | false | since_unix: integeruntil_unix: integerupstream: stringlimit: integercursor: stringinclude_total: boolean | GatewayUsageCallsView |
gateway | bootstrap | available | gateway.supported_services | false | SupportedServiceView[] | |
gateway | bootstrap | available | gateway.protected_route.list | false | ProtectedMcpRouteConfig[] | |
gateway | bootstrap | available | gateway.protected_route.get | false | name*: string | ProtectedMcpRouteConfig |
gateway | bootstrap | available | gateway.protected_route.add | false | route*: json | ProtectedMcpRouteConfig |
gateway | bootstrap | available | gateway.protected_route.update | false | name*: stringroute*: json | ProtectedMcpRouteConfig |
gateway | bootstrap | available | gateway.protected_route.remove | false | name*: string | ProtectedMcpRouteConfig |
gateway | bootstrap | available | gateway.protected_route.test | false | route*: json | ProtectedMcpRouteTestResult |
gateway | bootstrap | available | gateway.virtual_server.enable | false | id*: string | ServerView |
gateway | bootstrap | available | gateway.virtual_server.disable | false | id*: string | ServerView |
gateway | bootstrap | available | gateway.virtual_server.remove | false | id*: string | ServerView |
gateway | bootstrap | available | gateway.virtual_server.quarantine.list | false | ServerView[] | |
gateway | bootstrap | available | gateway.virtual_server.quarantine.restore | false | id*: string | ServerView |
gateway | bootstrap | available | gateway.virtual_server.set_surface | false | id*: stringsurface*: stringenabled*: boolean | ServerView |
gateway | bootstrap | available | gateway.virtual_server.get_mcp_policy | false | id*: string | VirtualServerMcpPolicyView |
gateway | bootstrap | available | gateway.virtual_server.set_mcp_policy | false | id*: stringallowed_actions*: string[] | VirtualServerMcpPolicyView |
gateway | bootstrap | available | gateway.service_config.get | false | service*: string | ServiceConfigView |
gateway | bootstrap | available | gateway.service_actions | false | service*: string | ServiceActionView[] |
gateway | bootstrap | available | gateway.service_config.set | false | service*: stringvalues*: json | ServiceConfigView |
gateway | bootstrap | available | gateway.get | false | name*: string | GatewayView |
gateway | bootstrap | available | gateway.client_config.get | false | name*: string | McpClientConfigView |
gateway | bootstrap | available | gateway.test | false | name: stringspec: json | GatewayTestResult |
gateway | bootstrap | available | gateway.discover | false | clients: string[]include_existing: boolean | DiscoveredServerView[] |
gateway | bootstrap | available | gateway.import | true | all: booleannames: string[]clients: string[] | ImportResultView |
gateway | bootstrap | available | gateway.import_pending.list | false | PendingImportView[] | |
gateway | bootstrap | available | gateway.import_pending.approve | true | name*: string | PendingImportView |
gateway | bootstrap | available | gateway.import_pending.reject | true | name*: string | PendingImportView |
gateway | bootstrap | available | gateway.import_tombstones.list | false | ImportTombstoneView[] | |
gateway | bootstrap | available | gateway.import_tombstones.clear | true | name*: stringsource_client: stringsource_path: stringserver_name: stringtransport_fingerprint: string | ImportTombstoneView[] |
gateway | bootstrap | available | gateway.import_tombstones.restore | true | name*: stringsource_client: stringsource_path: stringserver_name: stringtransport_fingerprint: string | GatewayView |
gateway | bootstrap | available | gateway.add | false | spec*: jsonbearer_token_value: string | GatewayView |
gateway | bootstrap | available | gateway.update | false | name*: stringpatch*: jsonbearer_token_value: string | GatewayView |
gateway | bootstrap | available | gateway.remove | true | name*: string | GatewayView |
gateway | bootstrap | available | gateway.reload | false | GatewayCatalogDiff | |
gateway | bootstrap | available | gateway.status | false | name: string | GatewayRuntimeView[] |
gateway | bootstrap | available | gateway.discovered_tools | false | name*: string | GatewayToolExposureRowView[] |
gateway | bootstrap | available | gateway.discovered_resources | false | name*: string | string[] |
gateway | bootstrap | available | gateway.discovered_prompts | false | name*: string | string[] |
gateway | bootstrap | available | gateway.servers | false | GatewayServersDoc | |
gateway | bootstrap | available | gateway.schema | false | name*: string | GatewayServerSchema |
gateway | bootstrap | available | gateway.oauth.resource_lease.create | false | resource*: stringscopes*: string[]ttl_secs*: integerowner*: string | ResourceLease |
gateway | bootstrap | available | gateway.oauth.resource_lease.renew | false | id*: stringttl_secs*: integer | ResourceLease |
gateway | bootstrap | available | gateway.oauth.resource_lease.release | true | id*: string | ResourceLeaseReleaseView |
gateway | bootstrap | available | gateway.oauth.probe | false | url*: string | ProbeResult |
gateway | bootstrap | available | gateway.oauth.start | false | upstream*: stringsubject: string | BeginAuthorization |
gateway | bootstrap | available | gateway.oauth.status | false | upstream*: stringsubject: string | UpstreamOauthStatusView |
gateway | bootstrap | available | gateway.oauth.clear | false | upstream*: stringsubject: string | ok |
gateway | bootstrap | available | gateway.oauth.google_revoke | true | upstream*: stringconfirm*: boolean | GoogleProviderInvalidation |
gateway | bootstrap | available | gateway.oauth.wait | false | upstream*: stringsubject: stringtimeout_secs: integer | {authenticated: bool, timed_out: bool} |
gateway | bootstrap | available | gateway.mcp.enable | false | name*: string | GatewayView |
gateway | bootstrap | available | gateway.mcp.list | false | GatewayMcpRuntimeView[] | |
gateway | bootstrap | available | gateway.clients.list | false | GatewayClientView[] | |
gateway | bootstrap | available | gateway.mcp.disable | false | name*: stringcleanup: booleanaggressive: boolean | GatewayView + optional cleanup result |
gateway | bootstrap | available | gateway.mcp.cleanup | true | name*: stringaggressive: booleandry_run: boolean | GatewayCleanupView |
gateway | bootstrap | available | gateway.public_urls.get | false | {app: string?, mcp_gateway: string?, effective_mcp_gateway: string?} | |
doctor | bootstrap | available | help | false | Catalog | |
doctor | bootstrap | available | schema | false | action*: string | Schema |
doctor | bootstrap | available | system.checks | false | DoctorReport | |
doctor | bootstrap | available | audit.full | false | stream<Finding> | |
doctor | bootstrap | available | auth.check | false | DoctorReport | |
doctor | bootstrap | available | proxy.preflight | false | DoctorReport | |
doctor | bootstrap | available | proxy.check | false | app_url*: stringmcp_url*: stringroute*: stringbackend_url: string | DoctorReport |
doctor | bootstrap | available | oauth.relay.check | false | probe_targets: boolean | DoctorReport |
setup | bootstrap | available | help | false | Catalog | |
setup | bootstrap | available | schema | false | action*: string | Schema |
setup | bootstrap | available | state | false | SetupSnapshot | |
setup | bootstrap | available | bootstrap | true | BootstrapOutcome | |
setup | bootstrap | available | schema.get | false | services: string[] | ServiceSchemaMap |
setup | bootstrap | available | draft.get | false | DraftEntry[] | |
setup | bootstrap | available | draft.set | true | entries*: DraftEntry[]force: boolean | DraftSetOutcome |
setup | bootstrap | available | draft.discard | true | DraftDiscardOutcome | |
setup | bootstrap | available | draft.commit | true | force: boolean | CommitOutcome |
setup | bootstrap | available | settings.state | false | section: string | SettingsState |
setup | bootstrap | available | settings.schema | false | SettingsSchema | |
setup | bootstrap | available | settings.env_schema | false | EnvSettingSpec[] | |
setup | bootstrap | available | settings.advanced_state | false | SettingsState | |
setup | bootstrap | available | settings.update | true | services.built_in_upstream_apis_enabled*: boolean | SettingsState |
setup | bootstrap | available | settings.config.update | true | entries*: SettingsUpdateEntry[] | SettingsMutationOutcome |
setup | bootstrap | available | settings.env.update | true | entries*: SettingsUpdateEntry[] | SettingsState |
setup | bootstrap | available | plugin_hook | true | repair: boolean | PluginHookReport |
setup | bootstrap | available | plugin_sync | true | PluginSyncOutcome | |
setup | bootstrap | available | plugin_export | false | PluginExportOutcome | |
setup | bootstrap | available | plugin_connectivity | false | server_url: string | ConnectivityOutcome |
setup | bootstrap | available | check | false | SetupReport | |
setup | bootstrap | available | repair | true | SetupReport | |
setup | bootstrap | available | proxy.configure | true | preferences*: ProxyPreferencesbearer_token: stringdry_run: boolean | ProxySetupOutcome |
setup | bootstrap | available | plugins.installed | false | force: boolean | InstalledPlugin[] |
setup | bootstrap | available | installed_plugins | false | force: boolean | InstalledPlugin[] |
setup | bootstrap | available | services.status | false | ServiceStatus[] | |
setup | bootstrap | available | services_status | false | ServiceStatus[] | |
setup | bootstrap | available | plugin.install | true | service*: string | PluginMutationResult |
setup | bootstrap | available | install_plugin | true | service*: string | PluginMutationResult |
setup | bootstrap | available | plugin.uninstall | true | service*: string | PluginMutationResult |
setup | bootstrap | available | uninstall_plugin | true | service*: string | PluginMutationResult |
setup | bootstrap | available | finalize | true | force: boolean | CommitOutcome |
snippets | bootstrap | available | help | false | Catalog | |
snippets | bootstrap | available | schema | false | action*: string | Schema |
snippets | bootstrap | available | snippets.list | false | SnippetList | |
snippets | bootstrap | available | snippets.get | false | name*: string | ResolvedSnippet |
snippets | bootstrap | available | snippets.exec | false | name*: stringparams: object | CodeModeExecutionResponse |
snippets | bootstrap | available | snippets.create | false | name*: stringbody*: stringdescription: stringforce: boolean | SnippetInfo |
snippets | bootstrap | available | snippets.promote | true | execution_id*: stringname*: stringdescription: stringforce: booleanshadow_builtin: boolean | SnippetPromotionResult |
snippets | bootstrap | available | snippets.validate | false | name: stringbody: string | SnippetValidation |
snippets | bootstrap | available | snippets.remove | true | name*: string | SnippetRemoveResult |
snippets | bootstrap | available | snippets.test | false | name: stringparams: objectall: boolean | SnippetTestResult |
server_logs | bootstrap | available | help | false | Catalog | |
server_logs | bootstrap | available | schema | false | action*: string | Schema |
server_logs | bootstrap | available | server_logs.query | false | limit: integerlevel: stringtarget: stringservice: stringaction: stringkind: stringquery: stringfile: stringmax_scan_bytes: integer | ServerLogsQueryResult |
lab_admin | bootstrap | available | help | false | Catalog | |
lab_admin | bootstrap | available | schema | false | action*: string | Schema |
lab_admin | bootstrap | available | onboarding.audit | false | services*: string[] | AuditReport |
fs | bootstrap | available | fs.list | false | path: string | {entries: [{name, path, kind, size, modified, accessible}], truncated: bool} |