
deadends.dev
Exposes 11 tools that look up structured failure knowledge across 2,000+ code errors and country-specific dead ends. You get back regex-matched patterns showing what not to try (with failure rates), what works (with success rates), and error chains that predict downstream failures. Useful when you want an agent to skip known-bad fixes like sudo pip or avoid cultural missteps like tipping in Tokyo. Also includes batch lookup, domain stats, and outcome reporting to feed real results back into the dataset. The full canon pulls from government sources for country rules and community validation for code fixes. Python SDK available, or call the JSON API directly at deadends.dev/api/v1.
- tools
- 8
- transport
- STDIO, HTTP
- last updated
- Aug 13, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
lookup_errorMatch an error message against deadends.dev's database of known errors. Returns dead ends (what NOT to try), workarounds (what works), and error chains (what comes next).1 params
Match an error message against deadends.dev's database of known errors. Returns dead ends (what NOT to try), workarounds (what works), and error chains (what comes next).
error_messagestringget_error_detailGet full details for a specific error by its ID (e.g., 'python/modulenotfounderror/py311-linux').1 params
Get full details for a specific error by its ID (e.g., 'python/modulenotfounderror/py311-linux').
error_idstringlist_error_domainsList all error domains and counts in the deadends.dev database.1 params
List all error domains and counts in the deadends.dev database.
sort_bystringsearch_errorsSearch errors by keyword across all domains. Uses fuzzy keyword search.3 params
Search errors by keyword across all domains. Uses fuzzy keyword search.
domainstringlimitintegerquerystringlist_errors_by_domainList all errors in a specific domain with their fix rates.2 params
List all errors in a specific domain with their fix rates.
domainstringsort_bystringbatch_lookupLook up multiple error messages at once. Returns the best match for each error.1 params
Look up multiple error messages at once. Returns the best match for each error.
error_messagesarrayget_domain_statsGet detailed statistics for a domain: error counts, average fix rate, resolvability breakdown.1 params
Get detailed statistics for a domain: error counts, average fix rate, resolvability breakdown.
domainstringget_error_chainTraverse the error transition graph for a specific error. Shows leads_to, preceded_by, and frequently_confused_with.1 params
Traverse the error transition graph for a specific error. Shows leads_to, preceded_by, and frequently_confused_with.
error_idstringSponsors
Readme
deadends.dev
Stop AI agents from repeating known failures - in code AND in the real world.
AI assistants reliably fumble two kinds of problems: known-failed code fixes, and country-specific real-world rules they've never been exposed to in training. deadends.dev now covers both:
Details
- Repository
- github.com/dbwls99706/deadends.dev
- Website
- deadends.dev
- Category
- Documents & Knowledge
- Package
deadends-dev- Transport
- STDIO, HTTP
- Registry
- MCP registry, active