Execute any Descovo API operation by operationId.
IMPORTANT:
- apiKey is NOT required in the body if the MCP client sends an x-api-key header (most configs do). The backend auto-injects it.
- Prefer search_endpoints() first when operation choice is ambiguous.
- Use get_endpoint_details_full(operationId='...') first for complex/nested parameter shapes.
Args:
operationId: The operation ID to call
params: Parameters dict: {"body": {...}, "path": {...}, "query": {...}}
Returns:
API response data or error details.
Connector