25 tools from the Scouter MCP Server, categorised by risk level.
View the Scouter policy →get_agent_info Get detailed agent runtime information: thread list with states and active services, environment variables, and socket connections. Thread list sho... get_alert_scripting [HTTP mode only] Read alert scripting configuration for a specific counter (read-only). Shows the current alert script, threshold rules, and config... get_alert_summary Get aggregated alert statistics within a time range. Shows which alert types fired most frequently. Use alongside get_system_overview (which shows ... get_configure [HTTP mode only] Read server or agent configuration (read-only). Without obj_hash, returns the collector server's scouter.conf. With obj_hash, retu... get_counter_trend Get historical counter values over a time range for trend analysis. Supports TPS, ElapsedTime, HeapUsed, ProcCpu, GcCount, Cpu, Mem, and more. Use ... get_distributed_trace Trace a distributed transaction across multiple services using GXID, or fetch multiple transactions by txid list. Essential for MSA environments to... get_error_summary Analyze errors within a time range. Returns error types ranked by frequency with error messages, stack traces, and sample transaction IDs for drill... get_host_info Get host-level system information: top processes (by CPU/memory) and disk usage. Requires a host agent obj_hash, or specify obj_type (e.g., 'linux'... get_interaction_counters Get real-time service-to-service call relationships. Shows which services call which other services, with call counts, error counts, and latency. U... get_ip_summary Analyze request distribution by client IP address. Shows which IPs generate the most traffic. Useful for identifying heavy users, bots, or potentia... get_raw_profile Get raw (non-decoded) profile steps for a transaction. Unlike get_transaction_detail which returns decoded/human-readable profile data, this return... get_raw_xlog Get raw (non-decoded) XLog transaction data. Unlike search_transactions which returns decoded data, this returns raw XLog objects with hash IDs. Su... get_realtime_xlogs Get recent real-time transaction data (XLogs) produced since the given offsets. Returns decoded XLog entries with loop/index offsets for subsequent... get_server_info Get Scouter collector server metadata: version, ID, connection status. Optionally includes counter model (all available performance counter definit... get_service_summary Get aggregated service-level performance statistics. Shows which services are called most, have highest error rates, or consume most resources. Inc... get_sql_analysis Analyze SQL performance within a time range. Returns SQL statements ranked by total elapsed time, showing execution counts, error counts, and avera... get_system_overview Get a comprehensive snapshot of current system status: agents, real-time counters (TPS, response time, heap, CPU), active service counts, and recen... get_thread_dump Capture a thread dump from a specific JVM agent. Use for diagnosing deadlocks, thread contention, or understanding thread activity. Optionally incl... get_transaction_detail Get full detail of a specific transaction including execution profile (SQL queries with bind params, API calls, method traces). Use after identifyi... get_user_agent_summary Analyze request distribution by browser/user-agent. Shows which clients (browsers, bots, mobile apps) generate the most traffic. Useful for underst... get_visitor_stats Get unique visitor (user) statistics. Supports real-time current visitor count, daily totals, or hourly breakdown. Useful for understanding traffic... list_active_services Show all currently executing requests (in-flight transactions). Use when investigating hangs, slow conditions, or asking 'what is running right now... lookup_text Resolve hash IDs to their original text values. Scouter stores SQL queries, service names, error messages, etc. as integer hashes for efficiency. U... search_transactions Search for transactions (XLogs) within a time range. Find slow transactions, error transactions, or filter by service name/IP/login. Returns list s... The Scouter MCP server exposes 25 tools across 2 categories: Read, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Scouter server.
Scouter tools are categorised as Read (24), Execute (1). Each category has a recommended default policy.
Deterministic policy on every MCP tool call. Per-identity grants. Full audit log.