find_mqttable_capabilitiesFinds one typed action, workflow, resource, or prompt when its capability id is unknown.
Mqttable for AI Agents
Mqttable lets compatible agents discover the runtime, read bounded MQTT evidence, and execute authorized operations through one mutation entry point. The server handles commit checks and result evidence.
Synthetic walkthrough: static text, not live telemetry. Mqttable does not call or bundle an independent model.
01 · Discover
$ query_mqttable → mqttable://runtime/status
find_mqttable_capabilities → describe_mqttable_capabilityRuntime is loopback, MCP is enabled, runtime health is ready, and the schema includes its compact example.
02 · Capture
$ query_mqttable → mqtt.qos.analyze_flow
query_mqttable → proxy.toxic.listQoS analysis finds repeated PUBLISH packets and a PUBACK at 2.6 s; Proxy reports 2400 ms downstream latency.
03 · Reproduce
$ query_mqttable → bounded Trace URI
query_mqttable → proxy.toxic.listBounded Trace, Proxy, and Monitor evidence align on downstream latency while local runtime pressure stays normal.
04 · Act
$ execute_mqttable_action({ action: "proxy.toxic.delete", input: { … }, idempotency_key: "remove-fault-once" })One operation targets only latency_downstream. A stable idempotency key prevents request retries from deleting or executing twice.
05 · EVIDENCE
$ query_mqttable → operation.read
query_mqttable → mqtt.qos.analyze_flowUse returned operation evidence. Query operation.read only when pending or uncertain, then inspect MQTT flow evidence for the user’s goal.
QoS 1 latency retry
Read tools have no business side effects. A single execute call checks, performs and observes a supported change while MCP is enabled and runtime health is ready.
Runtime is loopback, MCP is enabled, runtime health is ready, and the schema includes its compact example.
QoS analysis finds repeated PUBLISH packets and a PUBACK at 2.6 s; Proxy reports 2400 ms downstream latency.
Bounded Trace, Proxy, and Monitor evidence align on downstream latency while local runtime pressure stays normal.
One operation targets only latency_downstream. A stable idempotency key prevents request retries from deleting or executing twice.
Use returned operation evidence. Query operation.read only when pending or uncertain, then inspect MQTT flow evidence for the user’s goal.
Compact external contract
Examples are included in schema expansion. Capability depth can change without teaching agents a new top-level tool list.
find_mqttable_capabilitiesFinds one typed action, workflow, resource, or prompt when its capability id is unknown.
describe_mqttable_capabilityReturns one exact action, resource, or workflow contract with a compact example.
query_mqttableQueries data, runs no-effect analysis, or reads one bounded mqttable:// resource.
execute_mqttable_actionExecutes one authorized action with effects and returns durable operation evidence.
diagnose_mqttableReturns passive or explicitly active diagnostics for the Mqttable runtime and MCP service.
Persistent local policy
Enable MCP to authorize supported reads and changes. Runtime checks still decide whether a change can execute.
mcp_enabled: falseThe endpoint is off. URL-only client configs work again after the user re-enables access.
mcp_enabled: trueLocal clients can read evidence and execute supported operations. Enablement persists until you turn MCP off.
Runtime health is separate from enablement. If a change service is unavailable, writes are rejected without changing your setting; available diagnostic reads remain accessible.
Hard boundaries
Local MCP clients connect to the loopback endpoint without a client credential. Browser Origin requests are rejected, and mutable calls still require the live change gate.
MCP accepts loopback HTTP only. Non-loopback requests have no configuration or authorization-provider bypass.
Passwords, bearer tokens, PEM certificates, and private keys are entered through first-party intake. Agent flows reference SecretRef, CertRef, and KeyRef handles.
Replay scenarios are created, reviewed, dry-run, and executed in the Workbench. There is no current Replay-specific MCP execution surface.
Open Settings → MCP and enable MCP for trusted local clients. Changes still require current authorization and healthy runtime gates.
Copy the generated URL-only client configuration. MCP off/on keeps it valid without a client credential lifecycle.
Read runtime info first, search only when the capability id is unknown, then read its schema before calling it.
Agent FAQ
Open the Download page, choose the MCP access mode in Settings, and start with runtime discovery rather than guessed state.