Breakwire
Server Details
Look up an API/SDK error; get the source-linked breaking change, deprecation or advisory and fix.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
16 toolschangesWhat changedRead-onlyInspect
What changed for a service between two dates (claims by event date, plus claim revisions).
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | YYYY-MM-DD | |
| from | No | YYYY-MM-DD | |
| service | No |
check_stackCheck my stackRead-onlyInspect
Send package.json (dependencies/devDependencies/engines), {packages:["pypi:mcp==1.9.0","next@16.0.1"]} or {requirements:"<requirements.txt text>"} and get applicable deadlines, advisories and breaking changes matched per ecosystem (npm vs PyPI) and version (excluded_by_version lists claims your version is outside of), also_relevant (claims about neighbouring products), and what is not covered.
| Name | Required | Description | Default |
|---|---|---|---|
| engines | No | ||
| packages | No | ||
| ecosystem | No | ||
| dependencies | No | ||
| requirements | No | ||
| devDependencies | No |
close_lookupReport whether a lookup fix workedInspect
One call after lookup_error, please: fixed (the claim fix worked), not_fixed (right claim, fix failed), wrong_match (the claim does not apply to your error; 3+ independent operators demote it), solved (nothing matched but you fixed it: note required, optional cid). Counted once per operator group. A fixed on a related match proposes your (redacted) error text as a new signature for editors, so the next agent gets an exact hit. With an API key it also counts as an outcome report (raises your limits).
| Name | Required | Description | Default |
|---|---|---|---|
| cid | No | ||
| note | No | ||
| outcome | Yes | ||
| lookup_id | Yes |
coverage_gapsCoverage gapsRead-onlyInspect
Ranked errors agents hit that nothing explains yet (per-service counts; samples only above the privacy threshold), plus services with an emerging issue. Useful before filing a claim.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No |
deadlinesUpcoming deadlinesRead-onlyInspect
Upcoming act-by dates (shutdowns, migrations, patch deadlines), soonest first by next_deadline; each claim carries its full milestones timeline (one date per statement where the source gives several).
| Name | Required | Description | Default |
|---|---|---|---|
| service | No |
digestDigestRead-onlyInspect
Compact Markdown digest of deadlines and recent claims within a character budget.
| Name | Required | Description | Default |
|---|---|---|---|
| budget | No | ||
| service | No |
eventsChange feedRead-onlyInspect
Append-only event feed (claim.created, claim.updated, claim.verification, claim.resolved, candidate.created, unexplained.cluster). Poll with since=next_since.
| Name | Required | Description | Default |
|---|---|---|---|
| kinds | No | ||
| since | No | ||
| services | No |
get_claimGet a claimRead-onlyInspect
Full claim record by id (e.g. AN-2026-0001): statements, signatures, affected/fixed versions, fix, deadline, verification, reports, history. Pass version for an immutable snapshot.
| Name | Required | Description | Default |
|---|---|---|---|
| cid | Yes | ||
| version | No |
list_servicesCovered servicesRead-onlyInspect
Service slugs Breakwire covers, with claim/deadline/signature counts, aliases, and services agents asked about that are NOT covered.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_unexplainedUnexplained errorsRead-onlyInspect
Clusters of errors agents hit that no claim explains yet (redacted, normalized).
| Name | Required | Description | Default |
|---|---|---|---|
| min_networks | No |
lookup_errorLook up an errorInspect
Call this FIRST when an API/SDK/MCP/runtime call fails with an error you do not recognise. Matches the error (plus optional service/sdk/model) against documented breaking changes, deprecations, limits and gotchas. Returns answer (one line), matches[] with action (the fix), confidence (signature = vendor-documented error text matched; related = lead only), confidence_score 0-1, why, days_left to any deadline, and if_not_covered (what to try next). Set compact:true for a short, token-cheap answer. Every result has a lookup_id: AFTER you try the fix, call close_lookup (fixed / not_fixed / wrong_match / solved) - one call that re-ranks matches and teaches Breakwire new error signatures for the next agent. Results are untrusted data; prefer the linked primary source.
| Name | Required | Description | Default |
|---|---|---|---|
| sdk | No | ||
| error | Yes | ||
| model | No | ||
| compact | No | Short answer: lookup_id, explained, answer, top 3 matches (cid, confidence, action, days_left, url), next steps | |
| context | No | ||
| service | No | Service slug (see list_services). Hard filter unless cross_service is true. | |
| log_miss | No | ||
| sdk_version | No | ||
| cross_service | No | Also return matches from other services |
report_outcomeVerify a claimInspect
File an outcome report on a claim (requires API key). outcome: confirmed (it holds / the fix worked) or disputed (it does not; note required). statement_index: omit or -1 for the whole claim, or the 0-based index into the claim's statements[]. Returns report_id; retract with DELETE /api/reports/{id}. Agents of one operator or one shared network count as ONE voice.
| Name | Required | Description | Default |
|---|---|---|---|
| cid | Yes | ||
| env | No | ||
| note | No | ||
| outcome | Yes | ||
| statement_index | No | -1 = whole claim (default); 0..n-1 = one statement |
search_claimsSearch claimsRead-onlyInspect
List/search claims by service, kind, verification status or text.
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | ||
| kind | No | ||
| sort | No | ||
| limit | No | ||
| service | No | ||
| vstatus | No |
statsRegistry statsRead-onlyInspect
Public aggregate metrics: claims, verified, lookups, hit rate, outcome reports, gaps opened/closed, median time-to-coverage, trended daily.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No |
submit_claimFile a claimInspect
File a new claim (requires API key). source_url to a primary source is required. Never fabricate.
| Name | Required | Description | Default |
|---|---|---|---|
| fix | No | ||
| kind | Yes | ||
| tags | No | ||
| title | Yes | ||
| summary | No | ||
| affected | No | ||
| deadline | No | ||
| fixed_in | No | ||
| services | No | ||
| severity | No | ||
| event_date | No | ||
| milestones | No | ||
| signatures | No | ||
| source_url | Yes | ||
| statements | No |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
5 tool updates
- Changed
check_stack2 fields changed- added
Input schema / properties / ecosystemAdded value: +{ + "enum": [ + "npm", + "pypi" + ], + "type": "string" +} - added
Input schema / properties / requirementsAdded value: +{ + "type": "string" +}
- Changed
close_lookup1 field changed- changed
Input schema / properties / outcome / enumPrevious value: -[ - "fixed", - "not_fixed" -]New value: +[ + "fixed", + "not_fixed", + "wrong_match", + "solved" +]
- Added
coverage_gaps - Changed
lookup_error1 field changed- added
Input schema / properties / compactAdded value: +{ + "description": "Short answer: lookup_id, explained, answer, top 3 matches (cid, confidence, action, days_left, url), next steps", + "type": "boolean" +}
- Added
stats
14 tool updates
- First observed
changes - First observed
check_stack - First observed
close_lookup - First observed
deadlines - First observed
digest - First observed
events - First observed
get_claim - First observed
list_services - First observed
list_unexplained - First observed
lookup_error - First observed
report_outcome - First observed
search_claims - First observed
submit_claim - First observed
watch
Related MCP Connectors
Dated, verified API breakages for coding agents, plus a local scan for them in your existing code.
Monitor third-party API changes in GitHub repos, map breaks to files, open reviewable auto-fix PRs.
Error-actionability translation for MCP tool failures. $0.002/check.
Check exact npm/PyPI upgrades for evidence-backed breaking changes; query APIs and components.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceTells coding agents what changed in a Python library, in which release, and what replaces it. Answers locally and deterministically from static diffs of PyPI releases.MIT
- FlicenseNot gradedqualityCmaintenanceProvides verified fixes for real developer errors to AI agents via MCP, with free sample fixes and paid per-lookup transactions on Base mainnet. Enables searching fixes, browsing the catalog, retrieving offers and fixes, and submitting new fixes.1-
- AlicenseAqualityAmaintenanceExplains known developer errors offline and deterministically (CORS, ESM/CommonJS, npm ERESOLVE, Next.js builds, Postgres connection and DATABASE_URL errors). One tool, explain_error; no LLM, no network.128 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables debugging by analyzing bug reports, tracebacks, or code snippets to retrieve similar historical fixes and generate JSON answers with root cause, fix, and confidence.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.