> For the complete documentation index, see [llms.txt](https://docs-core.allbridge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-core.allbridge.io/ai/allbridge-mcp/tool-reference.md).

# Tool Reference

### Bridge

Use the bridge tools when you are planning or finishing a transfer.

* `list_supported_chains` - show the supported chain catalog
* `list_supported_tokens` - show the supported token catalog
* `find_bridge_routes` - search for available routes
* `quote_bridge_transfer` - get a normalized quote for a known token pair
* `plan_bridge_transfer` - plan the route from user-friendly input
* `check_bridge_balances` - verify that the sender can cover the amount and selected fee
* `create_bridge_execution_job` - build the ordered execution steps
* `build_bridge_transactions` - return raw transactions for lower-level integrations
* `check_stellar_trustline` - verify whether a Stellar account already has the required trustline
* `build_stellar_trustline_transaction` - build the Stellar trustline transaction for a recipient account
* `check_algorand_optin` - verify whether an Algorand account is already opted into the destination asset or app
* `build_algorand_optin_transaction` - build the Algorand opt-in transaction for a recipient account
* `get_transfer_status` - track the transfer after broadcast
* `search_allbridge_transfers` - search the public explorer, resolve address or transfer hits, and list matching transfer records
* `get_allbridge_transfer` - open a single transfer record from the public explorer

### Dev

Use the dev tools when you need docs or integration references.

* `search_allbridge_documentation` - search the curated docs and examples
* `get_allbridge_product_summary` - get the short summary for a product group
* `list_available_coding_resources` - list the resources for that product group
* `get_coding_resource_details` - fetch the full content for a listed resource

### Broadcast

Use the broadcast tools only when the payload is already signed.

* `broadcast_signed_transaction` - broadcast a signed payload for a supported family
