List clearing profiles
list_profilesDiscover available ISO 20022 clearing profiles as lightweight summaries to find valid profile IDs before fetching rules or linting payloads.
Instructions
List the available clearing profiles as lightweight summaries.
Purpose:
Discover and enumerate all built-in and registered ISO 20022 clearing
profiles, including supported messages and rule counts.
When to use:
Call this tool first to discover valid `profile_id` values before
fetching full profile rules with `get_profile` or linting payloads
with `lint_payload`.
When NOT to use:
Do not use if you need full rule bodies and validation expressions;
use `get_profile` instead.
Behavioral transparency:
- Deterministic: Returns identical summaries for registered profiles.
- External dependencies: None (reads internal registry).
- Side effects: Pure read-only operation; modifies no state.
- Error states: Always succeeds and returns a list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |