isError and the response text.
Successful MCP tool response
Every tool returns one text content block. Thetext field contains a JSON-encoded result:
content[0].text as JSON after confirming that the response is not marked as an error.
Tool-level failure
When the MCP request is valid but the DialNexa operation fails, the server returns readable text and setsisError: true:
text.
Transport and authentication errors
Retry rules by safety level
Each tool reference page shows a safety label beside its title.
MCP transport success does not guarantee operation success. Likewise, a client-side timeout does not prove that a state-changing operation failed.
Confirmation errors
Some destructive and billable tools include a requiredconfirm parameter. Set confirm: true only after the user approves the exact target and action in the current conversation.
If a tool rejects a missing confirmation:
- Restate the resource and effect to the user.
- Obtain explicit approval.
- Re-read the target if it could have changed.
- Call the tool once with
confirm: true.