# Awesome Base MCP server

Agent View of the PolicyLayer registry record for Awesome Base: identity, probed posture, risk grade, and all 44 tools classified. HTML page: https://policylayer.com/tools/awesome-base-mcp

## Facts

- Server id: `B5-Software/awesome-base-mcp`
- Homepage: https://github.com/B5-Software/awesome-base-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 44
- Tool categories present: Destructive, Financial, Read, Write
- Tags: awesome base mcp, payments, admin
- Record last modified: 2026-10-04T18:23:57.306Z

## Tools (44)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `hyperliquid_cancel_order` | Destructive | Critical | https://policylayer.com/tools/awesome-base-mcp/hyperliquid-cancel-order.md |
| `wallet_revoke_allowance` | Destructive | Critical | https://policylayer.com/tools/awesome-base-mcp/wallet-revoke-allowance.md |
| `aave_borrow` | Financial | Critical | https://policylayer.com/tools/awesome-base-mcp/aave-borrow.md |
| `aave_repay` | Financial | Critical | https://policylayer.com/tools/awesome-base-mcp/aave-repay.md |
| `aave_supply` | Financial | Critical | https://policylayer.com/tools/awesome-base-mcp/aave-supply.md |
| `aave_withdraw` | Financial | Critical | https://policylayer.com/tools/awesome-base-mcp/aave-withdraw.md |
| `aerodrome_swap` | Financial | Critical | https://policylayer.com/tools/awesome-base-mcp/aerodrome-swap.md |
| `cow_place_order` | Financial | Critical | https://policylayer.com/tools/awesome-base-mcp/cow-place-order.md |
| `hyperliquid_place_order` | Financial | Critical | https://policylayer.com/tools/awesome-base-mcp/hyperliquid-place-order.md |
| `hyperliquid_transfer` | Financial | Critical | https://policylayer.com/tools/awesome-base-mcp/hyperliquid-transfer.md |
| `morpho_borrow` | Financial | Critical | https://policylayer.com/tools/awesome-base-mcp/morpho-borrow.md |
| `morpho_repay` | Financial | Critical | https://policylayer.com/tools/awesome-base-mcp/morpho-repay.md |
| `morpho_supply` | Financial | Critical | https://policylayer.com/tools/awesome-base-mcp/morpho-supply.md |
| `morpho_withdraw` | Financial | Critical | https://policylayer.com/tools/awesome-base-mcp/morpho-withdraw.md |
| `morpho_withdraw_collateral` | Financial | Critical | https://policylayer.com/tools/awesome-base-mcp/morpho-withdraw-collateral.md |
| `uniswap_swap_v3` | Financial | Critical | https://policylayer.com/tools/awesome-base-mcp/uniswap-swap-v3.md |
| `wallet_pay` | Financial | Critical | https://policylayer.com/tools/awesome-base-mcp/wallet-pay.md |
| `zeroex_swap` | Financial | Critical | https://policylayer.com/tools/awesome-base-mcp/zeroex-swap.md |
| `aave_get_account` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/aave-get-account.md |
| `aave_get_reserve` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/aave-get-reserve.md |
| `contract_get_code` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/contract-get-code.md |
| `contract_risk_report` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/contract-risk-report.md |
| `cow_quote` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/cow-quote.md |
| `hyperliquid_account` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/hyperliquid-account.md |
| `hyperliquid_market` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/hyperliquid-market.md |
| `morpho_get_market` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/morpho-get-market.md |
| `morpho_get_market_params` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/morpho-get-market-params.md |
| `morpho_get_position` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/morpho-get-position.md |
| `morpho_supply_collateral` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/morpho-supply-collateral.md |
| `protocol_position_health` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/protocol-position-health.md |
| `token_market_snapshot` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/token-market-snapshot.md |
| `token_risk_report` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/token-risk-report.md |
| `token_simulate_trade` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/token-simulate-trade.md |
| `transaction_simulate` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/transaction-simulate.md |
| `wallet_get_address` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/wallet-get-address.md |
| `wallet_get_allowances` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/wallet-get-allowances.md |
| `wallet_get_balance` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/wallet-get-balance.md |
| `wallet_get_portfolio` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/wallet-get-portfolio.md |
| `zeroex_quote` | Read | Low | https://policylayer.com/tools/awesome-base-mcp/zeroex-quote.md |
| `aerodrome_quote` | Write | Medium | https://policylayer.com/tools/awesome-base-mcp/aerodrome-quote.md |
| `hyperliquid_set_leverage` | Write | Medium | https://policylayer.com/tools/awesome-base-mcp/hyperliquid-set-leverage.md |
| `morpho_market_id` | Write | Medium | https://policylayer.com/tools/awesome-base-mcp/morpho-market-id.md |
| `uniswap_quote_v3` | Write | Medium | https://policylayer.com/tools/awesome-base-mcp/uniswap-quote-v3.md |
| `wallet_approve_token` | Write | Medium | https://policylayer.com/tools/awesome-base-mcp/wallet-approve-token.md |

## Tool descriptions

- `hyperliquid_cancel_order` — Signs and cancels an open Hyperliquid order for a coin enabled in the WebUI policy.
- `wallet_revoke_allowance` — Sets this Agent wallet
- `aave_borrow` — Borrows a bounded ERC-20 amount from Base Aave V3 using an enabled interest-rate mode.
- `aave_repay` — Repays a bounded Base Aave V3 debt amount. A Pool allowance is required.
- `aave_supply` — Supplies an ERC-20 asset to Base Aave V3 for the Agent wallet or a specified beneficiary. A Pool allowance is required.
- `aave_withdraw` — Withdraws a bounded ERC-20 amount from Base Aave V3 to the Agent wallet or a specified recipient.
- `aerodrome_swap` — Executes a bounded Base Aerodrome classic-pool multi-hop exact-input swap. A router allowance is required for the input token.
- `cow_place_order` — Gets a Base CoW quote, signs the EIP-712 order with the Agent wallet, and submits it to the CoW Orderbook under the configured policy.
- `hyperliquid_place_order` — Signs and submits a Hyperliquid perpetual limit or IOC order with the local Agent key, subject to the WebUI coin, notional, and execution policy.
- `hyperliquid_transfer` — Signs and moves USDC between the Hyperliquid spot and perpetual accounts with the local Agent key, subject to the WebUI execution policy.
- `morpho_borrow` — Borrows a bounded loan-asset amount from a Base Morpho Blue market.
- `morpho_repay` — Repays a bounded loan-asset amount in a Base Morpho Blue market. A Morpho allowance is required.
- `morpho_supply` — Supplies a bounded loan-asset amount to a Base Morpho Blue market. A Morpho allowance is required.
- `morpho_withdraw` — Withdraws a bounded loan-asset amount from a Base Morpho Blue market.
- `morpho_withdraw_collateral` — Withdraws a bounded collateral-asset amount from a Base Morpho Blue market.
- `uniswap_swap_v3` — Executes a bounded Uniswap V3 exact-input swap on Base. Quote first and supply a conservative minimumAmountOut. A router allowance is required.
- `wallet_pay` — Sends a native ETH or ERC-20 Base payment, subject to execution enablement, recipient blacklist, and optional per-asset amount caps.
- `zeroex_swap` — Fetches a 0x AllowanceHolder quote and broadcasts its transaction from the Agent wallet after contract, amount, and simulation guards pass.
- `aave_get_account` — Reads Base Aave V3 collateral, debt, available borrowing power, LTV, and health factor for an account.
- `aave_get_reserve` — Reads Base Aave V3 normalized liquidity and variable-debt indexes for an asset.
- `contract_get_code` — Returns every verified source file available from Base Blockscout, deployed bytecode when available, and proxy implementation code. Read-only: use the complete result to assess honeypot indicators; it is not a safety verdict.
- `contract_risk_report` — Returns verified code plus static honeypot-related signals such as blacklists, trading gates, adjustable fees, pause controls, minting, delegatecall, and proxy upgradeability. It is evidence for manual review, not a safety verdict.
- `cow_quote` — Requests a Base CoW Protocol sell-order quote. Returns provider data without placing an order.
- `hyperliquid_account` — Returns clearinghouse state for any Hyperliquid address. No signing required.
- `hyperliquid_market` — Returns Hyperliquid perpetual market metadata and live asset contexts. No key required.
- `morpho_get_market` — Reads aggregate supply, borrow, timestamp, and fee data for a Base Morpho Blue market.
- `morpho_get_market_params` — Reads the configured loan asset, collateral asset, oracle, interest-rate model, and LLTV for a Base Morpho Blue market.
- `morpho_get_position` — Reads a user
- `morpho_supply_collateral` — Supplies a bounded collateral-asset amount to a Base Morpho Blue market. A Morpho allowance is required.
- `protocol_position_health` — Returns Base Aave account health plus calculated current Morpho health for the supplied market ids. Morpho values use the live oracle price and LLTV, not a liquidation-price forecast.
- `token_market_snapshot` — Returns the highest-liquidity indexed Base DEX pair with liquidity, volume, price, market-cap, and trade-count observations. It is read-only and not an execution guarantee.
- `token_risk_report` — Returns verified token-contract code plus static honeypot-related signals such as blacklists, trading gates, adjustable fees, pause controls, minting, delegatecall, and proxy upgradeability. It is evidence for manual review, not a safety…
- `token_simulate_trade` — Simulates an exact-input Uniswap V3 swap as a supplied trader to test the current transfer and router path without signing. The trader needs the input balance and router allowance for a meaningful sellability result.
- `transaction_simulate` — Runs a read-only eth_call from the supplied address. It never signs or broadcasts a transaction and returns revert information when available.
- `wallet_get_address` — Returns the address derived from the local AGENT_PRIVATE_KEY.
- `wallet_get_allowances` — Reads ERC-20 allowances for an owner. Supply explicit spenders or inspect the built-in Base protocol spenders. ERC-20 does not support on-chain enumeration of every historical spender.
- `wallet_get_balance` — Returns native ETH or ERC-20 balance of the Agent wallet on Base.
- `wallet_get_portfolio` — Returns native ETH from Base RPC and indexed ERC-20 holdings from Blockscout. Token indexing can be incomplete or delayed, so verify material balances on-chain.
- `zeroex_quote` — Gets a Base 0x Permit2 route price. Requires ZEROX_API_KEY and returns provider data without broadcasting it.
- `aerodrome_quote` — Reads a Base Aerodrome classic-pool multi-hop route quote. Each route defaults to the Aerodrome V2 factory. This does not send a transaction.
- `hyperliquid_set_leverage` — Signs and updates cross or isolated leverage, capped by the WebUI Hyperliquid policy.
- `morpho_market_id` — Calculates the canonical Base Morpho Blue market id from its parameters. This does not send a transaction.
- `uniswap_quote_v3` — Reads a Base Uniswap V3 pool quote through QuoterV2. This does not send a transaction.
- `wallet_approve_token` — Sets a bounded ERC-20 allowance for an enabled protocol contract that is not in the WebUI contract blacklist.

## Related servers

- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Hermoso (896 tools) — https://policylayer.com/tools/hermoso.md
- Ainumbers Mcp Apps (749 tools) — https://policylayer.com/tools/postoaklabs-ainumbers-mcp-apps.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Nitrostack (697 tools) — https://policylayer.com/tools/nitrostack.md
- Yaver (678 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Vibecontrols (672 tools) — https://policylayer.com/tools/vibecontrols-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=awesome-base-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/awesome-base-mcp
