Echo SDK Invoke
invoke_sdk_capInvoke an Echo SDK capability by exact ID with parameters, passing confirmation for risky calls and an idempotency key to retry safely.
Instructions
Invoke an Echo SDK capability by exact capability ID with params. Risky caps require confirm='SDK_INVOKE_APPROVED' unless ECHO_MCP_ALLOW_RISKY_SDK=1. Supports idempotency_key + gate retry/backoff.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"capability": "<capability>"
},
"name": "invoke_sdk_cap"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | ||
| reason | No | ||
| confirm | No | ||
| payload | No | ||
| capability | Yes | ||
| idempotency_key | No | Optional key for safe retries of mutating invokes. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||