OpsPilot MCP Server
Click on "Install 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., "@OpsPilot MCP ServerWhat happened to order ORD-1001?"
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.
OpsPilot MCP Server
An AI Operations Investigation MCP server that enables LLMs (Claude, ChatGPT, etc.) to investigate order fulfillment incidents by correlating data across independent services.
Architecture
graph TD
User -->|prompt| LLM
LLM -->|tool call| Tools[MCP Tools]
Tools -->|query| Repos[Repositories]
Repos -->|read| Scenarios[Investigation Scenarios]
Scenarios -->|typed| Types[Domain Types]Key principle: Scenarios are the single source of truth. Every new incident is a new scenario file. Repositories and tools automatically support new scenarios without modification.
Related MCP server: fix-mcp
Folder Structure
src/
├── index.ts # Express entry point
├── server/
│ ├── server.ts # MCP server setup & tool registration
│ └── transport.ts # HTTP transport layer
├── tools/
│ ├── ping.ts # Health check
│ ├── getOrder.ts # Order lookup by orderId
│ ├── getPayment.ts # Payment lookup by paymentId
│ ├── getShipment.ts # Shipment lookup by orderId
│ ├── getInventoryReservation.ts # Inventory lookup by orderId
│ ├── getSystemEvents.ts # Event log by orderId
│ └── investigateOrder.ts # Full orchestration of all domains
├── repositories/
│ ├── orderRepository.ts
│ ├── paymentRepository.ts
│ ├── shipmentRepository.ts
│ ├── inventoryRepository.ts
│ ├── eventRepository.ts
│ └── incidentRepository.ts
├── scenarios/
│ ├── index.ts # Registry of all scenarios
│ ├── warehouse-timeout.ts
│ ├── payment-failed.ts
│ ├── inventory-out-of-stock.ts
│ ├── courier-outage.ts
│ └── fraud-review.ts
├── types/
│ ├── order.ts
│ ├── payment.ts
│ ├── shipment.ts
│ ├── inventory.ts
│ ├── event.ts
│ └── scenario.ts
└── __tests__/
├── repositories.test.ts
└── tools.test.tsInstall
npm installRun
# Development
npm run dev
# Build & production
npm run build
npm startServer starts on http://localhost:3000.
Connect via MCP Inspector
npx @modelcontextprotocol/inspector --transport http http://localhost:3000/mcpTest
npm testExample Prompts
Once connected, you can ask the LLM:
"What happened to order ORD-1001?"
"Why did order ORD-1003 fail?"
"Investigate ORD-1004 and tell me the root cause"
"Check order ORD-1005 — is there a fraud issue?"
Example Investigations
ORD-1001 — Warehouse Timeout
Payment captured, inventory reserved
Shipment not created (null)
Warehouse service timed out → retryable
ORD-1002 — Payment Failed
Payment authorization rejected by gateway
Inventory never reserved
Customer needs to retry with a different card
ORD-1003 — Inventory Out of Stock
Payment captured
SKU unavailable in warehouse → shipment not created
Requires restock — not retryable
ORD-1004 — Courier API Outage
Payment captured, inventory reserved, shipment created
Courier API repeatedly timing out → shipment stuck
Requires logistics provider to resolve the outage
ORD-1005 — Fraud Review Pending
Payment authorized but not captured
Inventory reserved
Fraud service flagged for manual review — awaiting approval
Supported Scenarios
Scenario | Root Cause Code | Severity | Retryable |
Warehouse Timeout | WAREHOUSE_TIMEOUT | HIGH | Yes |
Payment Failed | PAYMENT_FAILED | HIGH | Yes |
Inventory Out of Stock | INVENTORY_OUT_OF_STOCK | HIGH | No |
Courier Outage | COURIER_OUTAGE | CRITICAL | Yes |
Fraud Review | FRAUD_REVIEW | MEDIUM | No |
Future Improvements
Additional scenario patterns (e.g., address validation failures, carrier damage claims)
Scenario probability scoring based on event patterns
Paginated event retrieval for high-volume orders
Webhook-based scenario injection from external monitoring systems
Documentation
See docs/architecture.md for detailed architecture explanation and docs/investigation-flow.md for investigation workflow.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceAn MCP server for supply chain intelligence that enables conversational querying of eight operational KPIs and anomaly detection data through Claude. It allows users to analyze performance metrics like OTIF and inventory turnover while providing LLM-generated root-cause explanations.Last updated10MIT
- AlicenseBqualityBmaintenanceMCP server for AI-assisted trading operations, enabling agents to diagnose and resolve FIX, OMS, and venue incidents through controlled tools and human approval.Last updated38MIT
- Alicense-qualityBmaintenanceA multi-agent MCP server that turns LLMs into an autonomous incident-response copilot, enabling rapid investigation, correlation, and remediation of production incidents.Last updatedMIT
- Flicense-qualityCmaintenanceAn AI-native incident response server that exposes diagnostic tools (system status, error logs, ticket creation) via MCP, enabling LLM agents to autonomously assess and respond to incidents.Last updated
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
MCP Hub: AI service discovery, per-user OAuth, and multi-service workflow orchestration
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/suhas-developer07/opspilot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server