Skip to main content
Glama
nks1097

Splunk Enterprise MCP Server

by nks1097

splunk_test_connection

Verifies end-to-end connectivity, TLS, authentication, server version, and operational permissions so you can confirm Splunk access is configured correctly.

Instructions

Verify end-to-end connectivity, TLS, authentication, server version, and operational permissions.

Input Schema

NameRequiredDescriptionDefault

No arguments

Output Schema

NameRequiredDescriptionDefault
dataNoOutput payload or results
errorNoError message if execution failed
successNoWhether the tool execution succeeded
metadataNoExecution timing, pagination and environment details
warningsNoOperational warnings or notices
request_idNoCorrelation ID for audit trail and observability

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

A3.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It does add real substance by naming the five dimensions probed (TLS, auth, version, permissions), which is more than the name alone. However, it never states that the call is read-only/non-mutating, nor how failures surface (exception vs. per-check status in the response), which matters for a connectivity probe.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no filler. Every clause names a distinct thing that is verified, so nothing is padding.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need not be described, and with zero parameters there is no input surface to cover. What remains thin is the absence of any statement about read-only safety and how failures are reported, but for a no-arg probe this is close to complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so the baseline is 4; there is nothing for the description to disambiguate. No parameter semantics are needed or missing.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb ('Verify') plus an enumerated list of what is verified: connectivity, TLS, authentication, server version, permissions. The domain is unambiguous and clearly a diagnostic/health-check concern. It stops short of distinguishing itself from near-neighbours like splunk_get_server_health or splunk_check_forwarder_connectivity.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: the enumeration of five checks signals 'run this to confirm the connection is healthy before relying on other tools.' There is no explicit when-to-use, no when-not-to-use, and no mention of the sibling diagnostics (splunk_get_server_health, splunk_get_server_info, splunk_check_forwarder_connectivity) an agent must choose between.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools