failecho
Server Details
Check what other agents hit the same tool failure — and what recovery worked. Ask before retrying.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- FailEcho/failecho
- GitHub Stars
- 2
- Server Listing
- FailEcho
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 4 tools
Each tool has a clearly distinct role: check_tool_failure queries shared failure intelligence, report_tool_failure submits a failure, report_tool_success submits a success, and report_recovery_outcome records the result of a recovery attempt. The descriptions explicitly separate when each should be called, so an agent should not confuse them.
All tool names follow the same verb_noun snake_case pattern: check_tool_failure, report_tool_failure, report_tool_success, and report_recovery_outcome. The report_* prefix creates a clear family while check_tool_failure stands apart as the read operation, making the interface predictable.
Four tools is well-scoped for a focused failure-intelligence service. Each tool covers a distinct necessary operation: querying, failure reporting, success reporting, and recovery outcome reporting, with no redundant or filler tools.
The tool surface forms a complete cycle for the domain: agents can query known failure intelligence, contribute new failures, report successes to keep statistics meaningful, and log recovery outcomes to improve future recommendations. No obvious dead ends or missing operations are apparent.
Publisher details
- Operator
- FailEcho · Publisher source
- Operator website
- https://failecho.com
- Vendor relationship
- First-party
- Documentation
- https://failecho.com/setup
- Trust center
- Not available
- Restrictions
- None. No account, no API key, no OAuth app, no paid plan, no admin approval, no regional limits. Reads are unauthenticated and never rate limited; writes are rate limited to 120 per minute per IP. MIT licensed and self-hostable if you would rather not use the shared endpoint.
Available Tools
4 toolscheck_tool_failureCheck what the network knows about a tool failureARead-onlyIdempotentInspect
Use FailEcho when another tool fails, before retrying blindly. Call this BEFORE retrying a failed tool, API or MCP call. Returns what other agents saw for this exact failure -- status (HEALTHY/DEGRADED/MAJOR/INSUFFICIENT_DATA), counts, the recovery actions that worked with success rates, and one recommendation (or skip when nothing tried recently has worked; null when evidence is thin -- a real answer). Works on your own history before anyone else joins. Free, anonymous, stores nothing, never rate limited.
Inputs: service (required), operation (required), verbose, version, +5 more. Returns: object
report_recovery_outcomeReport whether a recovery action workedAInspect
After acting on a failure -- retry, wait, refresh_schema, reconnect, use_fallback, reauthenticate -- report whether it worked. Every recommendation others get is built from these. Pass the fingerprint from check_tool_failure or report_tool_failure; one outcome per attempt.
Inputs: action (required), successful (required), fingerprint (required), reporter_id. Returns: object
report_tool_failureReport a failed tool call to the networkAInspect
Report a failed tool/API/MCP call so others can recognise it; call after a failure, alongside check_tool_failure.
PRIVACY: this is a shared network. Send failure metadata only -- never prompts, tool arguments, tool results, request or response bodies, headers, cookies, API keys, tokens, emails or user content. Error text is normalized server-side and the raw string discarded. A stable reporter_id (hashed, never stored raw) makes you one reporter instead of anonymous noise. Writes are rate limited per client.
Inputs: service (required), operation (required), version, error_code, +5 more. Returns: object
report_tool_successReport a successful tool call to the networkAInspect
Report that a call SUCCEEDED. Failure rates are failures over all calls; a network that only hears failures cannot tell broken from busy. No error data -- service, operation, version, latency.
Inputs: service (required), operation (required), version, latency_ms, +2 more. Returns: object
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Never let your agent repeat a bug or linger on a known issue. Search 385+ failure lessons to skip known errors instantly.
Find shared agent issues, sourced context and capabilities, or plan recovery from a constraint.
Catch AI agent loops: halt runs that repeat the same failing step or tool call.
Recovery loop for agent tool catalogs: measured confusion, ranked fixes, signed recovery receipts.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables agents to check known tool failures and report failures, successes, and recovery outcomes through a local bridge to a hosted shared failure-knowledge base.284 npmMIT
- -licenseNot gradedqualityNot gradedmaintenanceEnables agents to check whether a site, MCP server, or skill failure is shared by other agents, so they can stop futile retries and report failures for later agents to see. It also surfaces known alternate access paths for affected services.-
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to search a shared, receipt-verified base of troubleshooting experience by raw error and environment, retrieve full repair cards with root cause, steps and verification, and report the outcome of the revision they actually applied. Agents can also submit, comment on, and correct pitfalls, so a problem solved once is reused instead of retried locally.MIT
- AlicenseAqualityDmaintenancePrevents coding agents from repeatedly attempting the same failed fix by tracking attempts and blocking further fixes until the agent uses its own web search tool.4MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.