{"id":"cdatasoftware-splunk-mcp-server-by-cdata","name":"splunk-mcp-server-by-cdata","homepage":null,"repo_url":"https://github.com/CDataSoftware/splunk-mcp-server-by-cdata","category":"infrastructure","subcategories":[],"tags":["mcp","splunk","jdbc","data-integration","llm-tools","stdio","read-only","cdata"],"what_it_does":"Provides a local, read-only MCP server that exposes Splunk data (via the CData JDBC Driver for Splunk) as MCP tools. Supports listing tables/columns and running SQL SELECT queries through a JSON-RPC interface over stdio.","use_cases":["Ask an AI assistant to query live Splunk-backed relational models without writing SQL","Retrieve available Splunk “tables” and their columns for exploration","Run read-only analytics queries (SELECT) against Splunk through the MCP tool layer"],"not_for":["Write/update/delete operations to Splunk (the project describes itself as read-only)","Remote/containerized MCP access where stdio is not suitable","Environments that require a documented REST/HTTP API contract or centralized rate-limit semantics at the MCP layer"],"best_when":"You run the MCP server locally on the same machine as the MCP client (e.g., Claude Desktop) and you already have Splunk connectivity via the CData JDBC Driver.","avoid_when":"You need fine-grained security controls, scoped API-style auth at the MCP boundary, clear rate-limit behavior, or robust documented error contracts for agent automation.","alternatives":["CData-managed MCP platform (CData Connect AI)","CData’s full read/write MCP Server for Splunk (per README link)","Direct usage of the CData JDBC driver from your own application (no MCP layer)","Other Splunk-to-agent connectors (if they provide HTTP/SDKs and better error contracts)"],"af_score":44.8,"security_score":45.5,"reliability_score":23.8,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:59:41.745369+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Uses CData JDBC Driver connection configuration in a .prp file; may include OAuth flow for the underlying driver"],"oauth":true,"scopes":false,"notes":"Auth is primarily delegated to the CData JDBC driver configuration (including possible OAuth via InitiateOAuth=GETANDREFRESH in the JDBC URL example). No MCP-layer auth mechanism (API keys/OAuth at the MCP server) is described."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Pricing for the MCP server itself is not described; CData JDBC driver licensing is required per setup steps."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":44.8,"security_score":45.5,"reliability_score":23.8,"mcp_server_quality":65.0,"documentation_accuracy":70.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":40.0,"rate_limit_clarity":10.0,"tls_enforcement":60.0,"auth_strength":55.0,"scope_granularity":10.0,"dependency_hygiene":45.0,"secret_handling":55.0,"security_notes":"Security is largely inherited from the underlying CData JDBC driver and the configured connection. The MCP server itself is described as local over stdio, which reduces exposure over the network but increases risk from local environment/config handling. The README does not describe MCP-layer authentication, scope restrictions, or security controls; details about secret storage, logging, TLS requirements, or dependency vulnerability posture are not provided in the supplied content.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":30.0,"error_recovery":25.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Server uses stdio, so it only works with clients on the same machine.","The README claims the server is read-only, but it also generically mentions built-in tools including write/update/delete; this mismatch could confuse agent behavior and prompt selection.","No explicit rate-limit or timeout behavior is documented at the MCP layer, so automated retries may be risky without observing the runtime behavior."]}}