AgentGuard for Splunk MCP
Provides a policy firewall, audit logging, and investigation copilot for AI agents interacting with Splunk MCP-style tool calls. It records actions, evaluates policy risks, blocks or routes suspicious requests, and forwards audit events to Splunk HTTP Event Collector (HEC).
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AgentGuard for Splunk MCPShow me the audit log of blocked tool calls today"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AgentGuard for Splunk MCP
AgentGuard is a black-box recorder, policy firewall, and investigation copilot for AI agents using Splunk MCP.
It sits between an AI agent and Splunk MCP-style tool calls, records every action, evaluates policy risk, blocks or routes suspicious requests for human approval, and forwards audit events to Splunk HTTP Event Collector (HEC). The demo includes a local operations console, a simulated malicious incident ticket, Splunk dashboard assets, and submission-ready video/storyboard documentation.
Hackathon Positioning
Track: Platform & Developer Experience, with a strong Security story
Bonus target: Best Use of Splunk MCP Server
One-line pitch: A flight recorder and safety layer for agentic operations in Splunk.
Core demo: An AI incident agent starts a normal investigation, receives a malicious prompt injection, attempts restricted SPL queries, and AgentGuard blocks the risky calls while creating an auditable timeline.
Related MCP server: sovr-mcp-proxy
Submission Status
Local demo: ready
Public GitHub repo: ready to publish as
sauravtom/agentguard-splunk-mcpSplunk Cloud trial: created as
MyInstance, 5GB/day, June 7-22, 2026Live Splunk HEC ingestion: pending until the Splunk Cloud
ACCESS INSTANCEbutton becomes enabled and HEC can be configured
What Works Today
MCP-style tool-call proxy endpoint:
POST /api/mcp/tool-callPolicy engine for restricted indexes, PII exfiltration, destructive actions, broad searches, and prompt injection
Local append-only audit log
Optional Splunk HEC forwarding
AI-style investigation summary with evidence links and safe next actions
React demo console with incident timeline, policy decisions, approval queue, and summary panel
Splunk Simple XML dashboard and SPL examples
Demo video script, narration, screenshot plan, GitHub publication checklist, and Devpost copy
Quick Start
npm install
npm run devOpen http://localhost:5173.
The API runs on http://localhost:8787. Vite proxies /api to the API server.
Demo Flow
Click
Reset demo.Click
Run safe investigationto show normal Splunk MCP-style usage.Click
Run malicious ticketto inject a prompt that tries to leak secrets and query restricted indexes.Review the timeline, blocked calls, approval queue, and investigation summary.
If Splunk HEC is configured, search for
sourcetype=agentguard:mcp:auditin Splunk.
Optional Splunk HEC
Create .env from .env.example:
cp .env.example .envSet:
SPLUNK_HEC_URL=https://localhost:8088/services/collector/event
SPLUNK_HEC_TOKEN=your-token
SPLUNK_HEC_INDEX=mainAgentGuard will still work without Splunk HEC. In local mode it writes audit events to data/audit-log.jsonl.
Repository Requirements Covered
Open source license:
LICENSESetup and run instructions: this README
Example config:
.env.exampleExample data:
data/demo-scenarios.jsonArchitecture diagram:
architecture_diagram.mdDemo video plan:
docs/demo-video-script.mdDevpost copy:
docs/devpost-submission.mdSubmission checklist:
docs/submission-checklist.mdPublic GitHub plan:
docs/github-publication-plan.md
Architecture
See architecture_diagram.md.
Security Notes
Do not commit .env, Splunk HEC tokens, Splunk session data, downloaded support files, or recorded videos that expose credentials. Runtime audit logs are ignored through .gitignore.
This server cannot be deployed
Maintenance
Related MCP Connectors
- gatewayOAuthai.sealgate
MCP gateway with runtime security policy, tool-call-level control, and audit of agent actions.
MCP enforcement layer that intercepts AI agent actions and blocks rule violations before execution.
Zero-secret MCP gateway for AI agents: risk-scored, audited calls with human-in-the-loop approval.
AgentGuard — 20-tool AI safety MCP: policy preflight, risk scoring, audit logging, rate limits.
Related MCP Servers
- AlicenseBqualityAmaintenanceEnables AI agents to interact seamlessly with Splunk environments through 20+ tools for search, analytics, data discovery, administration, and health monitoring. Features AI-powered troubleshooting workflows and supports multiple Splunk instances with production-ready security.5727Apache 2.0
- FlicenseNot gradedqualityNot gradedmaintenanceA transparent proxy and execution firewall that intercepts and audits AI agent tool calls against configurable security policies before forwarding them to downstream MCP servers. It provides safe execution environments with features like data redaction, anti-loop protection, and unified alert dispatching.-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with Splunk SIEM and TheHive SOAR through a unified MCP interface, providing 12 tools for alert triage, case management, and security operations.MIT

AgentsGateofficial
AlicenseNot gradedqualityAmaintenanceEnables AI agents to securely call MCP tools with risk scoring, checkpoints, rollback, and approval workflows.1 npmMIT