Overview
The Model Context Protocol (MCP) allows you to add custom tools to IncidentFox. This enables integration with internal systems, custom runbooks, and proprietary data sources.What is MCP?
MCP is an open protocol that standardizes how AI agents access external tools and data sources. IncidentFox supports MCP servers, allowing you to:- Add tools for internal APIs
- Integrate with custom databases
- Access proprietary monitoring systems
- Connect to internal runbook systems
Architecture
Configuration
Adding an MCP Server
Configuration Options
Building an MCP Server
Server Requirements
Your MCP server must implement:- Tool Discovery -
GET /toolsreturns available tools - Tool Execution -
POST /tools/{name}executes a tool - Health Check -
GET /healthfor monitoring
Example Server (Python)
Tool Definition Schema
Use Cases
Internal Runbook Search
Create a tool that searches your internal knowledge base:Service Catalog
Create a tool that queries your service catalog:Custom Metrics
Create a tool that queries proprietary metrics systems:Approval Systems
Create a tool that interacts with your change management system:Equipping Tools to Agents
After configuring an MCP server, equip its tools to agents:{mcp_server_name}:{tool_name}
Security Considerations
- Authentication - Always use authentication
- Network Security - Run MCP servers in private networks
- Input Validation - Validate all parameters
- Rate Limiting - Implement rate limits
- Audit Logging - Log all tool invocations
- Least Privilege - Only expose necessary functionality
Monitoring MCP Servers
Track MCP tool usage in IncidentFox:- Tool invocation counts
- Latency by tool
- Error rates
- Most used tools
Troubleshooting
Connection Failed
- Verify URL is correct
- Check network connectivity
- Verify authentication credentials
- Check server health endpoint
Tool Not Found
- Verify tool is returned by
/tools - Check tool name matches exactly
- Ensure MCP server is enabled
Execution Errors
- Check parameter schema matches
- Review server logs
- Verify internal system connectivity
Next Steps
Configuration
Configure MCP servers
Tools Overview
See all available tools

