Skip to content
Probe MCP
Get Support

Probe tools reference

Inside code_mode, Claude calls functions on a probe object. They fall into the groups below. Remember the split: stored functions work even when the probe is offline; on-demand functions reach live into the LAN and need the probe Online.

FunctionWhat it does
get_referenceFetch bundled guides and playbooks (no argument lists available docs; a doc/section fetches a section).

Aggregates the engine already ingested — read even when the probe is offline.

FunctionWhat it does
list_probesList your probes with site, status, last heartbeat, and LAN IP.
probe_statusOne probe’s latest status, heartbeat, and version.
list_devicesDiscovered device inventory (SNMP + discovery) with taxonomy.
syslog_rollupsSyslog volume summary (average / peak events-per-minute) over a window.
snmp_metricsSNMP health rollup (CPU, memory, bandwidth) per device.
top_talkersTop source IPs by bytes, from sFlow.

These proxy live to the probe over its tunnel.

FunctionWhat it does
query_syslogLive syslog query by severity / host / program / time (SNMP traps included).
search_syslogFull-text (FTS5) search of live syslog.
snmp_getLive SNMP GET of specific OIDs.
snmp_walkLive SNMP WALK of a subtree.
poe_statusLive PoE diagnostics (POWER-ETHERNET-MIB + RUCKUS ICX).
port_diagLive per-port health (IF-MIB) — status, speed, error counters.
query_flowsLive individual sFlow records.
topologyLive L2 topology graph (LLDP + wireless associations).
inventoryLive ground-truth LAN inventory with RUCKUS fingerprints.
reconcile_inventoryJoin a controller’s cloud inventory against probe ground truth.
top_connsTop live packet-capture connections by bytes (Zeek-style).
search_connsFree-text search of the live pcap connection table.
pcap_querySlice the pcap ring buffer to a downloadable .pcap.
auth_sessionsCorrelated 802.1X/EAPOL + RADIUS + DHCP access timeline.
https_forwardReach a private on-prem controller over HTTP (RFC1918 targets only).
serve_tftpServe one config file over TFTP for a switch restore (lab/bench).
stop_tftpTear down the active TFTP serve.

Register upstream APIs Claude can call with a server-injected secret. See API connections and the vault.

FunctionWhat it does
store_connectionRegister an upstream API connection (cloud / probe-vault / fallback secret modes).
list_connectionsList registered connections (never the secrets).
delete_connectionDelete a connection and its probe-side vault secret.
vault_pubkeyFetch a probe’s hybrid post-quantum vault recipient keys (P-256 + ML-KEM-768).
provision_vault_secretDeliver a secret to the probe vault as an end-to-end sealed envelope.
connection_egressMake an authenticated call to an upstream API, secret injected server/probe-side.
FunctionWhat it does
store_device_credentialStore an SSH credential (AES-256-GCM at rest).
device_cliOpen a persistent SSH session to a device; returns a session_id.
ssh_sendSend input to an open SSH session.
ssh_readRead accumulated output from an SSH session.
ssh_closeClose an SSH session and finalize its recording.
run_device_cliRUCKUS-aware batch CLI to an ICX switch or AP.
FunctionWhat it does
generate_scorecardRender a co-branded assessment/scorecard PDF from findings; returns a shareable URL.