MCP
MCP tool reference
Reference for all 23 catalog, credential, diagnostic, probe, safety, and audit tools.
Diagnostic tools
ping_brokerCheck authenticated broker connectivity.
list_servicesList service heartbeats, SDKs, commits, capabilities, online state, and caveats.
get_safety_overviewReturn per-service safety state, enforced limits, reason codes, and probe counts.
list_audit_eventsRead tenant-scoped control events without bearer secrets or captured values.
Catalog tools
list_projectsList active or archived projects.
create_projectCreate or restore a project identity.
archive_projectArchive a project and revoke affected active credentials.
list_environmentsList deployment environments in a project.
create_environmentCreate or restore a project environment.
archive_environmentArchive an environment and revoke its active credentials.
list_registered_servicesList project-level service identities.
register_serviceRegister or restore a service identity in a project.
archive_serviceArchive a service and revoke its credentials in all environments.
Credential tools
create_service_credentialIssue an environment-scoped runtime key and return plaintext once.
list_service_credentialsList credential IDs, labels, prefixes, dates, and revocation state.
revoke_service_credentialImmediately revoke one runtime credential.
Probe tools
set_snapshot_probeCapture bounded locals, paths, expressions, stack locations, and optional per-frame locals.
set_log_probeEmit temporary debug, info, warn, or error telemetry with safe placeholders.
set_counter_probeCount source-line executions with runtime pre-aggregation.
set_metric_probeAggregate count, sum, min, max, and last for a numeric path or expression.
list_probesInspect probe definitions and latest runtime status.
get_probe_dataRead retained evidence or long-poll up to 30 seconds.
remove_probeDelete a probe and uninstall it on the next agent poll.
Scope and approvals
Operational tools accept project_id and environment_id. Probe setters also require the target service_id, source file, one-based line, and user-supplied deployed commit_hash.
Archive, revoke, and remove operations are marked destructive. Probe setters alter diagnostic instrumentation but are not marked destructive because they do not intentionally mutate application variables.