call_provider_tool
Call a provider's own tool with one client's credentials, getting the result and a run_id. Works without a model, enabling direct provider actions.
Instructions
Call one of a provider's own tools with one client's credentials.
Returns the provider's own result, plus a run_id. Arguments are
forwarded untouched, so anything that server accepts is reachable. Take
tool and arguments from list_provider_tools rather than guessing.
One call resolves one named client's session and touches no other
account, and the tool and its arguments go to the run log; read it back
with launch_status. No model is involved, so this works with agents
off.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | The provider tool to call, named exactly as list_provider_tools reported it. | |
| client | Yes | The client to act on, by the name you registered them under. A write resolves this one client's credentials and no other. | |
| provider | Yes | The provider to use, for example cloudflare, vercel or resend. Only what this client is actually connected to is reachable. | |
| arguments | No | The arguments that tool declares, as an object. Read its inputSchema first rather than guessing. |