Waiaas

126 tools. 73 can modify or destroy data without limits.

46 destructive tools with no built-in limits. Policy required.

Last updated:

73 can modify or destroy data
53 read-only
126 tools total

Community server · catalogue entry verified 11/06/2026

How to control Waiaas ↓

What Waiaas exposes to your agents

Read (53) Write / Execute (24) Destructive / Financial (46)
Critical Risk

The most dangerous Waiaas tools

73 of Waiaas's 126 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Waiaas

PolicyLayer is an MCP gateway — it sits between your AI agents and Waiaas, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "dex_swap": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "cancel_order": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "revoke_feedback": {
    "limits": [
      {
        "counter": "revoke_feedback_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "erc8004_get_agent_info": {
    "limits": [
      {
        "counter": "erc8004_get_agent_info_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Waiaas — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON WAIAAS →

Free to start. No card required.

All 126 Waiaas tools

FINANCIAL 41 tools
Financial dex_swap Execute DEX swap via D Financial execute_action Execute a DeFi action (swap, bridge, stake, unstake, lend_supply, lend_borrow, lend_repay, lend_withdraw, etc. Financial aave_withdraw Withdraw supplied collateral from Aave V3 lending pool. Use amount= Financial drift_withdraw_margin Withdraw excess collateral from Drift V2 margin account to wallet Financial hl_sub_transfer Transfer USDC between master account and sub-account Financial hl_transfer_usdc Transfer USDC between Spot and Perp accounts on Hyperliquid Financial kamino_withdraw Withdraw supplied collateral from Kamino K-Lend. Use amount= Financial transfer_nft transfer_nft Financial aave_borrow Borrow an asset from Aave V3 lending pool against deposited collateral (variable rate) Financial aave_repay Repay borrowed debt on Aave V3 lending pool. Use amount= Financial aave_supply Supply (deposit) an ERC-20 token as collateral to Aave V3 lending pool Financial bridge Simple cross-chain bridge via LI.FI. Transfers same token between chains (e.g., USDC from Ethereum to Arbitrum Financial buy_pt Buy PT (Principal Token) from a Pendle market for fixed yield at maturity Financial buy_yt Buy YT (Yield Token) from a Pendle market for leveraged yield exposure Financial cross_swap Cross-chain bridge and swap via LI.FI aggregator. Moves tokens between different chains (e.g., SOL to Base USD Financial erc8128_sign_request erc8128_sign_request Financial hl_place_order Place a conditional order (stop-loss or take-profit) on Hyperliquid Financial hl_spot_buy Place a spot buy order on Hyperliquid (market or limit) Financial hl_spot_sell Place a spot sell order on Hyperliquid (market or limit) Financial kamino_borrow Borrow an asset from Kamino K-Lend against deposited collateral on Solana Financial kamino_repay Repay borrowed debt on Kamino K-Lend. Use amount= Financial kamino_supply Supply (deposit) an SPL token as collateral to Kamino K-Lend lending market Financial limit_order Place a limit order on the XRPL DEX orderbook with expiration Financial pm_buy Buy outcome tokens on Polymarket prediction market Financial pm_redeem_positions Redeem winning tokens after market resolution for USDC collateral Financial pm_sell Sell outcome tokens on Polymarket prediction market Financial pm_split_position Split USDC collateral into outcome token sets on CTF contract Financial redeem_pt Redeem PT tokens: market sell before maturity or redeem underlying after maturity Financial stake Stake SOL to receive JitoSOL via Jito Stake Pool (DepositSol). Immediate, no lock-up. Financial swap Swap tokens on Solana via Jupiter aggregator with slippage protection and Jito MEV tips Financial unstake Withdraw SOL from Jito Stake Pool by burning JitoSOL (WithdrawSol). Epoch boundary delay. Financial drift_close_position Close a perpetual position on Drift V2 (full close or partial close with size parameter) Financial drift_modify_position Modify an existing perpetual position on Drift V2 by changing size or limit price Financial drift_open_position Open a leveraged perpetual position (LONG or SHORT) on Drift V2 with market or limit order Financial hl_close_position Close a perpetual position on Hyperliquid (full or partial close) Financial hl_create_sub_account Create a new Hyperliquid sub-account Financial hl_open_position Open a leveraged perpetual position on Hyperliquid with market or limit order Financial hl_set_margin_mode Switch between Cross and Isolated margin mode on Hyperliquid Financial pm_merge_positions Merge outcome token sets back to USDC collateral on CTF contract Financial send_batch send_batch Financial send_token send_token
READ 53 tools
Read erc8004_get_agent_info erc8004_get_agent_info Read erc8004_get_reputation erc8004_get_reputation Read erc8004_get_validation_status erc8004_get_validation_status Read erc8128_verify_signature erc8128_verify_signature Read get_address get_address Read get_assets get_assets Read get_balance get_balance Read get_defi_positions Get DeFi lending positions with health factor and USD amounts. Read get_incoming_summary get_incoming_summary Read get_nft_metadata get_nft_metadata Read get_nonce get_nonce Read get_offers List active XRPL DEX offers for the current wallet account Read get_orderbook Query the XRPL DEX orderbook depth for a trading pair (bids and asks) Read get_policies get_policies Read get_provider_status get_provider_status Read get_quotes Get swap quotes from D Read get_rpc_proxy_url get_rpc_proxy_url Read get_tokens get_tokens Read get_transaction get_transaction Read get_wallet_info get_wallet_info Read limits Get Across bridge transfer limits for a specific route Read list_credentials list_credentials Read list_incoming_transactions list_incoming_transactions Read list_nfts list_nfts Read list_offchain_actions list_offchain_actions Read list_sessions List active sessions with pagination. Admin operation requiring master auth. Read list_transactions list_transactions Read quote Get Across bridge quote with fees, limits, and estimated fill time Read routes List available Across bridge routes (supported chain/token combinations) Read status Check Across bridge deposit status (filled/pending/expired/refunded) Read waiaas_get_defi_positions waiaas_get_defi_positions Read waiaas_get_health_factor waiaas_get_health_factor Read waiaas_hl_get_account_state waiaas_hl_get_account_state Read waiaas_hl_get_funding_rates Get funding rate history for a Hyperliquid perpetual market. Read waiaas_hl_get_markets Get Hyperliquid perpetual market list with metadata (leverage limits, etc.). Read waiaas_hl_get_open_orders waiaas_hl_get_open_orders Read waiaas_hl_get_positions waiaas_hl_get_positions Read waiaas_hl_get_spot_balances waiaas_hl_get_spot_balances Read waiaas_hl_get_spot_markets Get Hyperliquid spot market list (trading pairs, token info). Read waiaas_hl_get_sub_positions waiaas_hl_get_sub_positions Read waiaas_hl_get_trade_history waiaas_hl_get_trade_history Read waiaas_hl_list_sub_accounts waiaas_hl_list_sub_accounts Read waiaas_pm_get_balance waiaas_pm_get_balance Read waiaas_pm_get_events Get Polymarket events (groups of related markets). Read waiaas_pm_get_market_detail Get detailed information about a specific Polymarket prediction market. Read waiaas_pm_get_markets Browse Polymarket prediction markets with optional filters. Read waiaas_pm_get_orders waiaas_pm_get_orders Read waiaas_pm_get_pnl waiaas_pm_get_pnl Read waiaas_pm_get_positions waiaas_pm_get_positions Read wc_status wc_status Read x402_fetch x402_fetch Read connect_info Get self-discovery info: accessible wallets, policies, capabilities, and AI-ready prompt. Call this first to u Read resolve_asset Resolve a CAIP-19 asset identifier to token metadata. Returns address, decimals, symbol, name, network, chainI

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Waiaas

Can an AI agent move money through the Waiaas MCP server? +

Yes. The Waiaas server exposes 41 financial tools including dex_swap, execute_action, aave_withdraw. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Waiaas MCP server? +

Yes. The Waiaas server exposes 5 destructive tools including cancel_order, hl_cancel_order, pm_cancel_all. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Waiaas? +

The Waiaas server has 13 write tools including revoke_feedback, give_feedback, unset_agent_wallet. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Waiaas.

How many tools does the Waiaas MCP server expose? +

126 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 53 are read-only. 73 can modify, create, or delete data.

How do I enforce a policy on Waiaas? +

Register the Waiaas MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Waiaas tool call.

Deterministic rules across all 126 Waiaas tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

126 Waiaas tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.