execute_capability
Execute a real action using a live MCP provider selected by Euvra. Use discover_capabilities to find available capabilities and compare_capabilities to inspect route readiness before execution. Call this tool only when the user wants the action performed, not merely researched or compared. Supply a specific natural-language query describing the desired action and an arguments object containing the selected provider tool inputs when known. Euvra independently re-plans the route and does not accept caller-selected provider IDs, endpoints, or tool names. Execution may return NO_ROUTE, AUTH_REQUIRED, or BLOCKED if no eligible live tool is available. Paid execution requires an x402 payment of 0.01 USDC on the configured network; a client without payment support may receive payment requirements instead of an executed result. Do not claim the action succeeded until the response confirms success.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Required. Describe the concrete action to execute in natural language, including the target and desired outcome. Euvra uses this text to choose and verify a live MCP provider. | |
| arguments | No | Optional provider-tool input values, keyed by the selected tool's expected parameter names. Inspect compare_capabilities selected.inputSchema when available. For example, a search tool might accept {"query":"MCP routing"}. Omit or use {} when no extra inputs are needed. These values do not select the provider or tool. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||