data_source_discovery
Discover data sources or get a source's configuration. Without ds_id: lists all sources with auth status; data-out-capable sources carry data_out: true (can receive activated audiences), others omit it. With ds_id: returns config (capabilities, report_types, settings, login link if needed). With filter: narrows the list; single match returns full config automatically.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "data_source_discovery"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ds_id | No | When provided, returns full config for this source. Omit to list all. | |
| filter | No | Case-insensitive filter against ID, name, categories (e.g. 'ads,social') | |
| compress | No | Always recommended. Encodes response as compact text, reducing size and token usage. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| error | No | ||
| notes | No | ||
| success | Yes | ||
| business_context | No |