Dated, verified API breakages for coding agents, plus a local scan for them in your existing code.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional. Bearer API key, only needed to file or confirm traps.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Record that a trap is still true (or not), with optional hours lost and version seen. Needs an API key.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Record that a trap is still true (or not), with optional hours lost and version seen. Needs an API key.
| Argument | Type | Description |
|---|---|---|
| trap_id* | string | |
| hours_lost | number | |
| still_true* | boolean | |
| version_seen | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"trap_id",
"still_true"
],
"properties": {
"trap_id": {
"type": "string"
},
"hours_lost": {
"type": "number"
},
"still_true": {
"type": "boolean"
},
"version_seen": {
"type": "string"
}
}
}Draft a trap after a failure was fixed. Private by default with a Pro or Team key. Public filings are checked automatically against official sources and published only when an official source confirms them. A reviewer can still act on any filing. Citing the provider's official documentation or changelog in sources helps. No API key needed. Set visibility to public to submit to the public registry.
| Argument | Type | Description |
|---|---|---|
| fix* | string | |
| tags | array | |
| apply* | string | |
| cause* | string | |
| title* | string | |
| sources | array | |
| affected* | string | |
| provider* | string | |
| symptoms* | array | |
| visibility | string | |
| surface_name* | string | |
| surface_type* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"provider",
"surface_type",
"surface_name",
"title",
"symptoms",
"cause",
"fix",
"apply",
"affected"
],
"properties": {
"fix": {
"type": "string",
"maxLength": 2000
},
"tags": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40
},
"maxItems": 6
},
"apply": {
"type": "string",
"maxLength": 4000
},
"cause": {
"type": "string",
"maxLength": 1000
},
"title": {
"type": "string",
"maxLength": 140,
"minLength": 10
},
"sources": {
"type": "array",
"items": {
"type": "string",
"maxLength": 500
},
"default": [],
"maxItems": 8
},
"affected": {
"type": "string",
"maxLength": 300
},
"provider": {
"type": "string",
"maxLength": 64
},
"symptoms": {
"type": "array",
"items": {
"type": "string",
"maxLength": 300
},
"maxItems": 6,
"minItems": 1
},
"visibility": {
"enum": [
"private",
"public"
],
"type": "string"
},
"surface_name": {
"type": "string",
"maxLength": 200
},
"surface_type": {
"enum": [
"api",
"sdk",
"ui",
"billing",
"infra",
"tool"
],
"type": "string"
}
}
}Call before writing code against a third-party API, platform, or AI tool. Returns verified, dated failure modes with fixes.
| Argument | Type | Description |
|---|---|---|
| context | string | |
| surface | string | |
| provider* | string | |
| include_stale | boolean |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"provider"
],
"properties": {
"context": {
"type": "string"
},
"surface": {
"type": "string"
},
"provider": {
"type": "string"
},
"include_stale": {
"type": "boolean"
}
}
}Call when a call to a third-party service fails. Paste the error text. Returns the closest verified traps with fixes.
| Argument | Type | Description |
|---|---|---|
| provider | string | |
| error_text* | string | |
| include_stale | boolean |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"error_text"
],
"properties": {
"provider": {
"type": "string"
},
"error_text": {
"type": "string",
"maxLength": 4000,
"minLength": 4
},
"include_stale": {
"type": "boolean"
}
}
}