Resolve whether an uncertain side-effecting action completed before software retries it.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
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.
Call after a side-effecting API/tool action fails ambiguously and before retrying. POSTFACT returns DONE only with affirmative completion evidence, NOT_DONE only with affirmative non-execution evidence, otherwise UNKNOWN. UNKNOWN is the safe default.
Call after a side-effecting API/tool action fails ambiguously and before retrying. POSTFACT returns DONE only with affirmative completion evidence, NOT_DONE only with affirmative non-execution evidence, otherwise UNKNOWN. UNKNOWN is the safe default.
| Argument | Type | Description |
|---|---|---|
| method | string | |
| status |
| integer |
| failure | string |
| evidence | object |
| requestId | string |
| sideEffect | boolean |
| resourceRef | string |
| idempotencyKey | string |
| transactionRef | string |
{
"type": "object",
"properties": {
"method": {
"type": "string"
},
"status": {
"type": "integer"
},
"failure": {
"type": "string"
},
"evidence": {
"type": "object",
"properties": {
"providerStatus": {
"type": "string"
},
"resourceExists": {
"type": "boolean"
},
"receiptVerified": {
"type": "boolean"
},
"transactionStatus": {
"type": "string"
},
"preExecutionRejection": {
"type": "boolean"
}
},
"additionalProperties": false
},
"requestId": {
"type": "string"
},
"sideEffect": {
"type": "boolean"
},
"resourceRef": {
"type": "string"
},
"idempotencyKey": {
"type": "string"
},
"transactionRef": {
"type": "string"
}
},
"additionalProperties": false
}