# Aptos Blockchain Server

Enable AI applications to seamlessly interact with the Aptos blockchain for account management, token transfers, custom coin operations, and transaction queries on testnet and mainnet. Simplify block…

## Quick Start

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

# Browse available tools
npx -y @smithery/cli@latest tool list cuongpo/aptos-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get cuongpo/aptos-mcp create_account

# Call a tool
npx -y @smithery/cli@latest tool call cuongpo/aptos-mcp create_account '{}'
```

## Tools (16)

- `create_account` — Create a new Aptos account with a random private key. This generates a new account that can be used for transactions on…
- `get_account_info` — Get detailed information about an Aptos account including sequence number and authentication key. This is used for chec…
- `fund_account` — Fund an Aptos account using the testnet faucet. This is only available on testnet and is used to add APT tokens to an a…
- `get_apt_balance` — Get the native APT token balance of an Aptos account. This is used for checking the current balance of APT tokens in an…
- `transfer_apt` — Transfer native APT tokens to another Aptos account. This is used for sending APT tokens from your account to another a…
- `get_coin_balance` — Get the balance of a specific coin type for an Aptos account. This is used for checking the balance of custom coins or …
- `transfer_coin` — Transfer a specific coin type to another Aptos account. This is used for sending custom coins or tokens from your accou…
- `deploy_coin` — Deploy a real custom coin/token on Aptos blockchain using the Aptos CLI and Move modules. This creates a new coin type …
- `quick_deploy_coin` — Quickly deploy a coin using Aptos managed coin framework (faster than full Move deployment). Creates a coin that can be…
- `deploy_fungible_asset` — Deploy a fungible asset (FA) using the Aptos Fungible Asset Standard. Fast deployment without Move compilation - uses e…
- `create_managed_coin` — Initialize a managed coin using existing Aptos framework. This works with pre-deployed managed coin modules and doesn't…
- `mint_coin` — Mint new tokens of a previously deployed custom coin using the token factory. Only the coin deployer can mint new token…
- `register_coin` — Register your account to receive a specific coin type using the token factory. This is required before you can receive …
- `deploy_token_factory` — Deploy the token factory contract to Aptos blockchain. This creates a factory contract that can be used to deploy and m…
- `get_transaction_status` — Get the status and details of a transaction by its hash. This is used for checking if a transaction was successful and …
- `get_account_transactions` — Get recent transactions for an Aptos account. This is used for viewing transaction history and activity for an account.…

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

---

Source: https://github.com/cuongpo/aptos-mcp | License: MIT
