search_dataflows
Find SDMX dataflows matching a topic or keyword. Retrieve a list of relevant datasets with refs you can pass to the next tool.
Instructions
Find dataflows (datasets) matching a topic.
Issues exactly one request to the service and matches the terms locally, so searching for synonyms costs nothing extra: put them all in one query rather than calling this repeatedly.
Returns: Matching dataflows, each with a ref to pass to the next tool.
Raises: ToolError: If the service is unknown or the request fails. The message carries a [kind] discriminator and a retry hint.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum dataflows to return. | |
| query | No | Topic to search for, such as 'banking' or 'policy rates'. Space-separated words are treated as alternatives and matched case-insensitively against each dataflow's id, name and description. Pass an empty string to list every dataflow. | |
| service | No | Service name from list_services, or an SDMX-REST v2 base URL. Defaults to the pysdmx endpoint. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| service | Yes | ||
| dataflows | Yes | ||
| next_step | Yes | ||
| match_count | Yes | ||
| search_terms | Yes | ||
| total_dataflows_on_service | Yes |