---
canonical_url: "https://docs.composio.dev/toolkits/strale"
markdown_url: "https://docs.composio.dev/toolkits/strale.md"
product: "platform"
version: null
last_updated: null
---

# Strale

Strale provides API capabilities, reusable solutions, trust checks, and EUR wallet-backed execution through a single developer platform.

- **Category:** developer tools
- **Auth:** API_KEY
- **Composio-managed OAuth available?** N/A
- **Tools:** 11
- **Triggers:** 0
- **Slug:** `STRALE`
- **Version:** 20261014_00
- **Instant:** Supported on the latest version. Support varies by tool.

## Tools

### Get Capability

**Slug:** `STRALE_GET_CAPABILITY`

Get one capability's current price, execution input schema, output schema, and catalog metadata by slug.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `capability_slug` | string | Yes | Exact capability slug returned by Search Catalog or List Capabilities, such as iban-validate. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Execution

**Slug:** `STRALE_GET_EXECUTION`

Get full authenticated detail for one capability or solution execution, including resource type, status, input, output or error, provenance, and audit trail.

**Instant:** Supported on the latest version.

**Instant pricing:** $0 per request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `transaction_id` | string | Yes | Execution transaction ID returned by Run Capability. Preserve the complete returned value, including its Instant binding suffix. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Solution

**Slug:** `STRALE_GET_SOLUTION`

Get one bundled solution's full steps, input mapping, component capabilities, pricing breakdown, and related solutions by slug.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `solution_slug` | string | Yes | Exact solution slug returned by Search Catalog or List Solutions. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Wallet Balance

**Slug:** `STRALE_GET_WALLET_BALANCE`

Return the connected Strale wallet's available balance in EUR cents before or after a capability run.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Capabilities

**Slug:** `STRALE_LIST_CAPABILITIES`

Return a filtered, bounded view of Strale's capability catalog with current EUR prices and free-tier status.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum filtered capability summaries to return (1-100). |
| `query` | string | No | Case-insensitive text matched locally against capability slug, name, description, category, and search tags; not sent upstream. |
| `category` | string | No | Exact capability category to retain locally; not sent upstream. |
| `geography` | string | No | Exact geography to retain locally; not sent upstream. |
| `free_tier_only` | boolean | No | When true, return only items whose is_free_tier field is true; do not infer free-tier status from cost_class. |
| `max_price_cents` | integer | No | Maximum advertised price in EUR cents to retain locally. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Executions

**Slug:** `STRALE_LIST_EXECUTIONS`

Return the connected account's capability and solution execution history with resource type, transaction IDs, status, price, latency, and timestamps.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Solutions

**Slug:** `STRALE_LIST_SOLUTIONS`

Return a filtered, bounded view of Strale's bundled multi-step solutions with EUR prices and component capabilities.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum filtered solution summaries to return (1-100). |
| `query` | string | No | Case-insensitive text matched locally against solution slug, name, description, category, and search tags; not sent upstream. |
| `category` | string | No | Optional category slug sent upstream to narrow solutions. |
| `geography` | string | No | Exact geography to retain locally; not sent upstream. |
| `max_price_cents` | integer | No | Maximum advertised solution price in EUR cents to retain locally. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Wallet Transactions

**Slug:** `STRALE_LIST_WALLET_TRANSACTIONS`

Return the connected wallet's credit and debit ledger, including amounts, types, descriptions, and timestamps.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Preflight Capability

**Slug:** `STRALE_PREFLIGHT_CAPABILITY`

Quote and validate one Strale capability without executing it or charging the connected EUR wallet; use this before Run Capability.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `task` | string | No | Natural-language task for Strale to match to a capability. Provide exactly one of task or capability_slug. |
| `inputs` | object | No | Capability-specific input object matching the selected capability's input_schema; use an empty object only when that schema has no required fields. |
| `capability_slug` | string | No | Exact capability slug to use. Provide exactly one of capability_slug or task, and inspect Get Capability first for required inputs. |
| `max_price_cents` | integer | Yes | Hard maximum price in EUR cents. Strale rejects a more expensive match with HTTP 402. |
| `timeout_seconds` | integer | No | Maximum capability execution time in seconds (1-60). This is sent to Strale and is distinct from the HTTP transport timeout. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Run Capability

**Slug:** `STRALE_RUN_CAPABILITY`

Execute one Strale capability and irreversibly debit its quoted price from the connected EUR wallet, bounded by required max_price_cents. On your own connected account, Preflight Capability can validate inputs and quote the price without charging.

**Instant:** Supported on the latest version.

**Instant pricing:** Instant charges the full max_price_cents cap per accepted execution: $0.011 per EUR cent of the selected cap. No additional charge for Get Execution.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `task` | string | No | Natural-language task for Strale to match to a capability. Provide exactly one of task or capability_slug. |
| `inputs` | object | No | Capability-specific input object matching the selected capability's input_schema; use an empty object only when that schema has no required fields. |
| `capability_slug` | string | No | Exact capability slug to use. Provide exactly one of capability_slug or task, and inspect Get Capability first for required inputs. |
| `idempotency_key` | string | Yes | Required stable unique key sent as Idempotency-Key so retries cannot charge for the same execution twice. |
| `max_price_cents` | integer | Yes | Hard maximum price in EUR cents. Strale rejects a more expensive match with HTTP 402. |
| `timeout_seconds` | integer | No | Maximum capability execution time in seconds (1-60). This is sent to Strale and is distinct from the HTTP transport timeout. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Search Catalog

**Slug:** `STRALE_SEARCH_CATALOG`

Search Strale capability and solution names by keyword and return compact priced matches; use this before fetching an item's full schema.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum matches to return (1-10). |
| `query` | string | Yes | Keyword query of at least 2 characters, such as 'iban validation'. |
| `geography` | string | No | Optional geography filter such as eu or global. |
| `item_type` | string ("capability" | "solution") | No | Restrict matches to capabilities or bundled solutions; omit to search both. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
