# Breezing

Breezing MCP server provides access to the Breezing API: read and update transactions, wallets, assets, and balances across 40+ blockchains and 15+ exchanges. Categorize transactions by mapping contr…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add selem/breezing

# Browse available tools
npx -y @smithery/cli@latest tool list selem/breezing

# Get full schema for a tool
npx -y @smithery/cli@latest tool get selem/breezing company.get

# Call a tool
npx -y @smithery/cli@latest tool call selem/breezing company.get '{}'
```

## Direct MCP Connection

Endpoint: `https://breezing.run.tools`

## Tools (11)

- `company.get` — Returns the authenticated company's accounting settings including chart of accounts, balance sheet setup, accounting me…
- `transactions.count` — Returns the total number of transactions matching the given filters.
- `transactions.list` — Retrieve a paginated list of transactions for the authenticated company. Supports cursor-based pagination and filtering…
- `transactions.get` — Retrieve a single transaction by ID.
- `transactions.update` — Update accounting fields on a single unlocked transaction. Only the provided fields will be changed.
- `transactions.batchUpdate` — Update accounting fields on multiple unlocked transactions at once. Maximum 500 IDs per request.
- `wallets.list` — Retrieve all wallets for the authenticated company. Includes exchange accounts, blockchain addresses, and bank accounts.
- `wallets.get` — Retrieve a single wallet by ID.
- `assets.list` — Retrieve a paginated list of token assets for the authenticated company, including their GL account mappings.
- `assets.update` — Update the GL account mapping or spam status for a token asset. Only the provided fields will be changed.
- `balances.get` — Retrieve aggregated token balances for the authenticated company, grouped by token. Optionally filter by wallet and dat…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get selem/breezing <tool-name>
```

## Prompts (3)

- `categorize-transactions` (wallet_id) — Step-by-step workflow to categorize uncategorized crypto transactions by assigning contra accounts from the chart of ac…
- `reconciliation-status` — Generate a reconciliation progress report showing transaction counts by status and categorization coverage.
- `map-asset-accounts` — Set up balance-sheet GL account mappings for token assets. Only applicable when the company uses the "token" balance sh…
