# OpenTools ## Docs - [Frameworks](https://opentools.page/docs/adapters/frameworks.md): Using OpenTools inside Agentic frameworks - [Models](https://opentools.page/docs/adapters/models.md): How OpenTools connects tools to LLMs - [get_account](https://opentools.page/docs/api-reference/alpaca/get_account.md): Return the current Alpaca account state. - [get_asset](https://opentools.page/docs/api-reference/alpaca/get_asset.md): Get a single Alpaca asset by symbol or asset ID. - [get_clock](https://opentools.page/docs/api-reference/alpaca/get_clock.md): Return the current Alpaca market clock. - [get_order](https://opentools.page/docs/api-reference/alpaca/get_order.md): Get a single Alpaca order by order ID. - [get_portfolio_history](https://opentools.page/docs/api-reference/alpaca/get_portfolio_history.md): Get Alpaca portfolio history for the configured account. - [get_position](https://opentools.page/docs/api-reference/alpaca/get_position.md): Get a single open Alpaca position by symbol or asset ID. - [list_assets](https://opentools.page/docs/api-reference/alpaca/list_assets.md): List Alpaca assets. - [list_orders](https://opentools.page/docs/api-reference/alpaca/list_orders.md): List Alpaca orders for the configured account (optionally filtered). - [list_positions](https://opentools.page/docs/api-reference/alpaca/list_positions.md): List all open Alpaca positions for the configured account. - [get_account](https://opentools.page/docs/api-reference/coinbase/get_account.md): Return the current Coinbase brokerage account state. If account_uuid is omitted, returns the primary (default) account. - [get_asset](https://opentools.page/docs/api-reference/coinbase/get_asset.md): Get a single Coinbase brokerage product by product_id (e.g. 'BTC-USD') as a canonical Asset model. - [get_order](https://opentools.page/docs/api-reference/coinbase/get_order.md): Get a single Coinbase brokerage order by order_id. Returns null if the order is not found or not accessible. - [get_portfolio_breakdown](https://opentools.page/docs/api-reference/coinbase/get_portfolio_breakdown.md): Return a portfolio breakdown (balances + positions) for a Coinbase portfolio. Requires a portfolio_uuid. Currency defaults to USD. - [list_accounts](https://opentools.page/docs/api-reference/coinbase/list_accounts.md): List Coinbase brokerage accounts. - [list_assets](https://opentools.page/docs/api-reference/coinbase/list_assets.md): List Coinbase brokerage assets. Defaults to limit=50 if omitted. - [list_orders](https://opentools.page/docs/api-reference/coinbase/list_orders.md): List Coinbase brokerage orders with optional filters. Returns canonical Order models. - [list_portfolios](https://opentools.page/docs/api-reference/coinbase/list_portfolios.md): List Coinbase portfolios for this user as canonical Portfolio models (id, name, type, deleted). - [list_positions](https://opentools.page/docs/api-reference/coinbase/list_positions.md): List Coinbase positions as canonical Position models. Coinbase positions are derived from portfolio breakdown and flattened across spot/perp/futures positions. - [Introduction](https://opentools.page/docs/api-reference/introduction.md): How OpenTools trading tools work and how to use them - [Modules](https://opentools.page/docs/concepts/modules.md): How OpenTools groups by domain - [Schemas](https://opentools.page/docs/concepts/schemas.md): How OpenTools defines canonical schemas and why they matter - [Tools](https://opentools.page/docs/concepts/tools.md): What tools are in OpenTools, how they work, and why they exist - [Contributing](https://opentools.page/docs/guidelines/contributing.md): How to contribute to OpenTools and what to expect - [Introduction](https://opentools.page/docs/index.md): Build AI-first apps with ready-made tools - [Quickstart](https://opentools.page/docs/quickstart.md): Run your first OpenTools toolset with OpenAI in minutes - [Alpaca](https://opentools.page/docs/trading/alpaca.md): Integrating with Alpaca - [Coinbase](https://opentools.page/docs/trading/coinbase.md): Integrating with Coinbase - [Overview](https://opentools.page/docs/trading/overview.md): Trading connects providers under uniform schema ## OpenAPI Specs - [openapi](https://opentools.page/docs/api-reference/openapi.json)