RECOVER — machine-readable recovery decisions for failed API, MCP, and agent actions.
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
- !No standard license detected
git clone https://github.com/GSterlingPress/recover-api{
"mcpServers": {
"recover-api": {
"command": "node",
"args": ["/path/to/recover-api/dist/index.js"]
}
}
}MCP Servers overview
# RECOVER
**A failed machine action happened. What should happen next?**
RECOVER is a tiny deterministic decision API for AI agents, MCP clients, automations, and ordinary backend systems. It converts failure context into one of six actions:
`RETRY_NOW` · `WAIT` · `REPAIR_REQUEST` · `VERIFY_FIRST` · `ESCALATE` · `ABORT`
Use it immediately after a failed API/tool/action and before an automatic retry—especially for side-effecting operations, ambiguous timeouts, rate limits, malformed requests, exhausted retry budgets, and uncertain execution outcomes.
## Live production
Base URL: `https://recover-api-production-bbba.up.railway.app`
MCP Streamable HTTP endpoint: `https://recover-api-production-bbba.up.railway.app/mcp`
Activity dashboard: `https://recover-api-production-bbba.up.railway.app/activity`
Safe demo: `https://recover-api-production-bbba.up.railway.app/demo`
## REST
`POST https://recover-api-production-bbba.up.railway.app/v1/recover`
```json
{
"method":"POST",
"status":503,
"error":"upstream timeout",
"attempt":1,
"sideEffect":true,
"idempotencyKey":false
}
```
Example response:
```json
{
"decision":"VERIFY_FIRST",
"retry":false,
"risk":"high",
"reason":"A side-effecting non-idempotent action may have completed before the failure became visible.",
"next":"Verify external state or obtain an idempotency key before retrying."
}
```
## MCP
Tool: `recover_decide`
Point an MCP client at:
`https://recover-api-production-bbba.up.railway.app/mcp`
The server is designed for machine discovery and includes `server.json` metadata for the official MCP Registry.
## Why call RECOVER?
Retry libraries answer *how to retry*. RECOVER answers the more important question first: **what is the safest next action after this specific failure?**
Good call sites include API clients, AI agents, browser automations, workflow engines, MCP hosts, job runners, payment/order flows, and any system where blindly retrying can duplicate a side effect or amplify a failure.
## Analytics
`GET /activity` displays durable, privacy-safe usage telemetry and a permanent **FIRST 10 REAL-WORLD STRANGER CONVERSIONS** scoreboard. Real-use events are stored separately so discovery traffic cannot push milestones out of history. Raw IPs and request payloads are not stored.
## Deploy
The repo is Railway-ready with `Dockerfile` and `railway.toml`. Mount a persistent volume at `/data` so the permanent real-use ledger survives restarts.
What people ask about recover-api
What is GSterlingPress/recover-api?
+
GSterlingPress/recover-api is mcp servers for the Claude AI ecosystem. RECOVER — machine-readable recovery decisions for failed API, MCP, and agent actions. It has 0 GitHub stars and its last recorded update is dated 2026-09-13.
How do I install recover-api?
+
You can install recover-api by cloning the repository (https://github.com/GSterlingPress/recover-api) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is GSterlingPress/recover-api safe to use?
+
Our security agent has analyzed GSterlingPress/recover-api and assigned a Trust Score of 62/100 (tier: OK). See the full breakdown of passed checks and flags on this page.
Who maintains GSterlingPress/recover-api?
+
GSterlingPress/recover-api is maintained by GSterlingPress. The last recorded GitHub activity is dated 2026-09-13, with 0 open issues.
Are there alternatives to recover-api?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy recover-api to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/gsterlingpress-recover-api)<a href="https://claudewave.com/repo/gsterlingpress-recover-api"><img src="https://claudewave.com/api/badge/gsterlingpress-recover-api" alt="Featured on ClaudeWave: GSterlingPress/recover-api" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
The fastest path to AI-powered full stack observability, even for lean teams.