list_provider_tools
Lists tools published by a connected provider account, returning names, schemas, and read-only flags. Filter by name, description, or argument schema to find specific tools like those accepting teamId.
Instructions
List the tools this client's account with this provider actually publishes.
Returns each tool's name, description, argument schema, and whether the
provider marks it read-only. read_only is what the provider says about
its own tool; null means it said nothing, and it is reported rather than
enforced.
Read this before call_provider_tool, which invokes one of them. Start
with names_only, which returns names and read-only flags alone: for
Resend that is 2KB against 122KB, and the full listing has exceeded a
caller's response limit outright. matching filters on the name, the
description and the argument schema, so "which tools take a teamId" is
answerable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| 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. | |
| matching | No | Only tools whose name, description or argument schema contains this. Searching the schema is how you find every tool that takes a teamId. | |
| provider | Yes | The provider to use, for example cloudflare, vercel or resend. Only what this client is actually connected to is reachable. | |
| names_only | No | Return names and read-only flags only. Resend publishes 121KB of schemas and 2KB of names. |