Use only declared interfaces. A service name or logo is not a promise that every provider-native endpoint is supported.
Tool contract
Understand the supported behavior and interfaces of a synthetic dependency.
A Tool’s contract declares what can be called and what those calls can change.