# Agenti MCP server

Agent View of the PolicyLayer registry record for Agenti: identity, probed posture, risk grade, and all 73 tools classified. HTML page: https://policylayer.com/tools/nirholas-agenti

## Facts

- Server id: `nirholas/agenti`
- Homepage: https://github.com/nirholas/agenti
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 73
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Tags: nirholas agenti, payments, admin, automation
- Record last modified: 2026-08-17T23:05:56.193Z

## Tools (73)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `binance_cancel_order` | Destructive | Critical | https://policylayer.com/tools/nirholas-agenti/binance-cancel-order.md |
| `sign_message` | Execute | High | https://policylayer.com/tools/nirholas-agenti/sign-message.md |
| `agenti_pay` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/agenti-pay.md |
| `agenti_receive` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/agenti-receive.md |
| `binance_place_order` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/binance-place-order.md |
| `bitrefill_check_order` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/bitrefill-check-order.md |
| `bitrefill_create_invoice` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/bitrefill-create-invoice.md |
| `bnb_swap` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/bnb-swap.md |
| `bnb_transfer` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/bnb-transfer.md |
| `create_invoice` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/create-invoice.md |
| `gmgn_copy_trade` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/gmgn-copy-trade.md |
| `jupiter_swap` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/jupiter-swap.md |
| `pay` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/pay.md |
| `pump_buy` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/pump-buy.md |
| `pump_sell` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/pump-sell.md |
| `solana_deploy_token` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/solana-deploy-token.md |
| `solana_stake` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/solana-stake.md |
| `solana_swap` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/solana-swap.md |
| `solana_transfer` | Financial | Critical | https://policylayer.com/tools/nirholas-agenti/solana-transfer.md |
| `derive_wallet` | Other | Low | https://policylayer.com/tools/nirholas-agenti/derive-wallet.md |
| `generate_mnemonic` | Other | Low | https://policylayer.com/tools/nirholas-agenti/generate-mnemonic.md |
| `agenti_balance` | Read | Low | https://policylayer.com/tools/nirholas-agenti/agenti-balance.md |
| `binance_get_24h_stats` | Read | Low | https://policylayer.com/tools/nirholas-agenti/binance-get-24h-stats.md |
| `binance_get_account` | Read | Low | https://policylayer.com/tools/nirholas-agenti/binance-get-account.md |
| `binance_get_klines` | Read | Low | https://policylayer.com/tools/nirholas-agenti/binance-get-klines.md |
| `binance_get_open_orders` | Read | Low | https://policylayer.com/tools/nirholas-agenti/binance-get-open-orders.md |
| `binance_get_orderbook` | Read | Low | https://policylayer.com/tools/nirholas-agenti/binance-get-orderbook.md |
| `binance_get_price` | Read | Low | https://policylayer.com/tools/nirholas-agenti/binance-get-price.md |
| `binance_get_top_symbols` | Read | Low | https://policylayer.com/tools/nirholas-agenti/binance-get-top-symbols.md |
| `binance_get_trade_history` | Read | Low | https://policylayer.com/tools/nirholas-agenti/binance-get-trade-history.md |
| `binance_search_symbol` | Read | Low | https://policylayer.com/tools/nirholas-agenti/binance-search-symbol.md |
| `binance_test_order` | Read | Low | https://policylayer.com/tools/nirholas-agenti/binance-test-order.md |
| `bitrefill_get_categories` | Read | Low | https://policylayer.com/tools/nirholas-agenti/bitrefill-get-categories.md |
| `bitrefill_get_featured` | Read | Low | https://policylayer.com/tools/nirholas-agenti/bitrefill-get-featured.md |
| `bitrefill_search` | Read | Low | https://policylayer.com/tools/nirholas-agenti/bitrefill-search.md |
| `bnb_get_balance` | Read | Low | https://policylayer.com/tools/nirholas-agenti/bnb-get-balance.md |
| `bnb_get_token_price` | Read | Low | https://policylayer.com/tools/nirholas-agenti/bnb-get-token-price.md |
| `bnb_get_transactions` | Read | Low | https://policylayer.com/tools/nirholas-agenti/bnb-get-transactions.md |
| `calculate_pnl` | Read | Low | https://policylayer.com/tools/nirholas-agenti/calculate-pnl.md |
| `check_payment` | Read | Low | https://policylayer.com/tools/nirholas-agenti/check-payment.md |
| `check_smart_wallet` | Read | Low | https://policylayer.com/tools/nirholas-agenti/check-smart-wallet.md |
| `decode_pump_transaction` | Read | Low | https://policylayer.com/tools/nirholas-agenti/decode-pump-transaction.md |
| `detect_price_anomalies` | Read | Low | https://policylayer.com/tools/nirholas-agenti/detect-price-anomalies.md |
| `extract_trade_ideas` | Read | Low | https://policylayer.com/tools/nirholas-agenti/extract-trade-ideas.md |
| `get_balance` | Read | Low | https://policylayer.com/tools/nirholas-agenti/get-balance.md |
| `get_coin_price` | Read | Low | https://policylayer.com/tools/nirholas-agenti/get-coin-price.md |
| `get_crypto_news` | Read | Low | https://policylayer.com/tools/nirholas-agenti/get-crypto-news.md |
| `get_crypto_news_feed` | Read | Low | https://policylayer.com/tools/nirholas-agenti/get-crypto-news-feed.md |
| `get_global_stats` | Read | Low | https://policylayer.com/tools/nirholas-agenti/get-global-stats.md |
| `get_market_volatility` | Read | Low | https://policylayer.com/tools/nirholas-agenti/get-market-volatility.md |
| `get_ohlcv` | Read | Low | https://policylayer.com/tools/nirholas-agenti/get-ohlcv.md |
| `get_payment_history` | Read | Low | https://policylayer.com/tools/nirholas-agenti/get-payment-history.md |
| `get_protocol_tvl` | Read | Low | https://policylayer.com/tools/nirholas-agenti/get-protocol-tvl.md |
| `get_token_price` | Read | Low | https://policylayer.com/tools/nirholas-agenti/get-token-price.md |
| `get_top_protocols` | Read | Low | https://policylayer.com/tools/nirholas-agenti/get-top-protocols.md |
| `get_top_wallets` | Read | Low | https://policylayer.com/tools/nirholas-agenti/get-top-wallets.md |
| `get_trending_coins` | Read | Low | https://policylayer.com/tools/nirholas-agenti/get-trending-coins.md |
| `get_vault_balances` | Read | Low | https://policylayer.com/tools/nirholas-agenti/get-vault-balances.md |
| `get_wallet_trades` | Read | Low | https://policylayer.com/tools/nirholas-agenti/get-wallet-trades.md |
| `gmgn_new_pairs` | Read | Low | https://policylayer.com/tools/nirholas-agenti/gmgn-new-pairs.md |
| `gmgn_token_info` | Read | Low | https://policylayer.com/tools/nirholas-agenti/gmgn-token-info.md |
| `gmgn_trending_tokens` | Read | Low | https://policylayer.com/tools/nirholas-agenti/gmgn-trending-tokens.md |
| `jupiter_quote` | Read | Low | https://policylayer.com/tools/nirholas-agenti/jupiter-quote.md |
| `pump_token_info` | Read | Low | https://policylayer.com/tools/nirholas-agenti/pump-token-info.md |
| `route_trade` | Read | Low | https://policylayer.com/tools/nirholas-agenti/route-trade.md |
| `search_coins` | Read | Low | https://policylayer.com/tools/nirholas-agenti/search-coins.md |
| `solana_get_token_data` | Read | Low | https://policylayer.com/tools/nirholas-agenti/solana-get-token-data.md |
| `solana_get_wallet_address` | Read | Low | https://policylayer.com/tools/nirholas-agenti/solana-get-wallet-address.md |
| `usd_to_token_amount` | Read | Low | https://policylayer.com/tools/nirholas-agenti/usd-to-token-amount.md |
| `verify_payment_receipt` | Read | Low | https://policylayer.com/tools/nirholas-agenti/verify-payment-receipt.md |
| `watch_pump_graduations` | Read | Low | https://policylayer.com/tools/nirholas-agenti/watch-pump-graduations.md |
| `watch_pump_launches` | Read | Low | https://policylayer.com/tools/nirholas-agenti/watch-pump-launches.md |
| `create_wallet` | Write | Medium | https://policylayer.com/tools/nirholas-agenti/create-wallet.md |

## Tool descriptions

- `binance_cancel_order` — Cancel an open order by orderId or clientOrderId. Requires BINANCE_API_KEY + BINANCE_SECRET_KEY.
- `sign_message` — Sign a plain text message using EIP-191 personal_sign. Returns signature and signer address.
- `agenti_pay` — Make an HTTP request and automatically pay if the server requires x402 payment. Returns the response body as a string.
- `agenti_receive` — Create a payment invoice so another party can send funds to this agent.
- `binance_place_order` — Place a market or limit buy/sell order. Requires BINANCE_API_KEY + BINANCE_SECRET_KEY.
- `bitrefill_check_order` — Poll a Bitrefill invoice until it completes and return the redemption code.
- `bitrefill_create_invoice` — Create a Bitrefill invoice for a product. Returns a crypto payment address (USDC by default) that can be passed to the pay tool.
- `bnb_swap` — Swap BEP-20 tokens on PancakeSwap V3 (requires private key)
- `bnb_transfer` — Send BEP-20 tokens (USDT, BUSD, or any BEP-20) to an address on BNB Chain
- `create_invoice` — Create a payment request — returns an address and amount for someone to pay you
- `gmgn_copy_trade` — Copy a smart wallet trade: looks up a wallet\
- `jupiter_swap` — Execute a token swap via Jupiter v6 aggregator. Best-route swap across all Solana DEXes. Requires AGENTI_SOLANA_PRIVATE_KEY.
- `pay` — Pay for an HTTP resource — automatically handles 402 Payment Required (x402 protocol)
- `pump_buy` — Buy a pump.fun token with SOL. Works on bonding curve and graduated (PumpSwap AMM) tokens. Requires AGENTI_SOLANA_PRIVATE_KEY.
- `pump_sell` — Sell a pump.fun token back to SOL. Works on bonding curve and graduated tokens. Requires AGENTI_SOLANA_PRIVATE_KEY.
- `solana_deploy_token` — Deploy a new SPL token on Solana with custom name, symbol, decimals, and supply. Requires AGENTI_SOLANA_PRIVATE_KEY.
- `solana_stake` — Stake SOL via Sanctum liquid staking to earn yield. Returns an LST (liquid staking token). Requires AGENTI_SOLANA_PRIVATE_KEY.
- `solana_swap` — Swap any Solana token via Jupiter aggregator (best route). Requires AGENTI_SOLANA_PRIVATE_KEY.
- `solana_transfer` — Send SOL or any SPL token to another Solana address. Requires AGENTI_SOLANA_PRIVATE_KEY.
- `derive_wallet` — Derive an EVM + Solana wallet from a BIP39 mnemonic at a given account index (BIP44 path)
- `generate_mnemonic` — Generate a new BIP39 mnemonic phrase and derive the first EVM and Solana wallet addresses from it
- `agenti_balance` — Get the current USDC and SOL balances of the agent wallet.
- `binance_get_24h_stats` — Get 24h rolling OHLCV stats and price change for a symbol
- `binance_get_account` — Get account balances for all non-zero assets. Requires BINANCE_API_KEY + BINANCE_SECRET_KEY.
- `binance_get_klines` — Get candlestick (OHLCV) data for a symbol. Intervals: 1m 5m 15m 30m 1h 4h 1d 1w
- `binance_get_open_orders` — List all open orders for a symbol. Requires BINANCE_API_KEY + BINANCE_SECRET_KEY.
- `binance_get_orderbook` — Get top-of-book bid/ask and full order book depth for a symbol
- `binance_get_price` — Get current spot price for a Binance trading pair (e.g. BTCUSDT)
- `binance_get_top_symbols` — Get the top 20 trading pairs by 24h quote volume on Binance
- `binance_get_trade_history` — Get recent filled trades for a symbol. Requires BINANCE_API_KEY + BINANCE_SECRET_KEY.
- `binance_search_symbol` — Search for Binance trading pairs by base or quote asset (e.g. base=BTC returns all BTC pairs)
- `binance_test_order` — Validate order parameters without placing a real order. Returns {} on success. Requires BINANCE_API_KEY + BINANCE_SECRET_KEY.
- `bitrefill_get_categories` — Get available Bitrefill product categories and supported countries.
- `bitrefill_get_featured` — Get featured/popular gift cards and eSIMs for a country. Good for suggesting spending options.
- `bitrefill_search` — Search the Bitrefill catalog for gift cards, eSIMs, and mobile top-ups. No API key required.
- `bnb_get_balance` — Get BNB native balance plus USDT and BUSD token balances for a wallet address on BNB Chain
- `bnb_get_token_price` — Get the USD price of any BEP-20 token via PancakeSwap V3 subgraph
- `bnb_get_transactions` — Get recent transactions for an address on BNB Chain via BscScan API
- `calculate_pnl` — Calculate current P&L percentage for a hypothetical or live position. Fetches current price from CoinGecko.
- `check_payment` — Check whether a payment invoice has been fulfilled by querying the chain
- `check_smart_wallet` — Check whether a Solana wallet address is a known KOL or smart money wallet. Returns rank, PnL, and source.
- `decode_pump_transaction` — Fetch and decode a Solana transaction to extract pump.fun events (launch, trade, graduation, claim).
- `detect_price_anomalies` — Detect unusual price movements for a coin using Modified Z-Score statistical analysis. Useful for agents monitoring for unusual market moves.
- `extract_trade_ideas` — Extract structured trading ideas from any text — tweets, news, research notes, theses. Returns instruments, direction, confidence, and suggested markets.
- `get_balance` — Get USDC (Base) and SOL balances for a wallet
- `get_coin_price` — Get current price, 24h change, market cap, and volume for any coin by CoinGecko ID or symbol
- `get_crypto_news` — Latest crypto news headlines from CryptoPanic / CoinGecko
- `get_crypto_news_feed` — Fetch latest cryptocurrency news headlines. Useful for agents staying current on market events.
- `get_global_stats` — Global crypto market stats: total market cap, BTC dominance, active coins, 24h change
- `get_market_volatility` — Get current and historical volatility metrics for a coin. Useful for agents deciding position sizes.
- `get_ohlcv` — Historical OHLCV (open/high/low/close/volume) price candles for a coin via CoinGecko
- `get_payment_history` — Get recent payment transactions for an agent mint. Returns parsed payment records from on-chain.
- `get_protocol_tvl` — Total value locked (TVL) and recent changes for a DeFi protocol via DeFiLlama
- `get_token_price` — Get the current USD price of a token from Pyth (primary) with CoinGecko fallback. Useful for agents deciding how much to charge.
- `get_top_protocols` — Top DeFi protocols ranked by total value locked via DeFiLlama
- `get_top_wallets` — Get top-ranked Solana wallets by PnL from GMGN smart money leaderboard. Useful for finding wallets to mirror-trade.
- `get_trending_coins` — Top trending coins right now on CoinGecko
- `get_vault_balances` — Get current payment vault balances for an agent mint. Shows total, buyback portion, and withdraw portion.
- `get_wallet_trades` — Get recent buy/sell trade history for any Solana wallet address. Uses Helius enriched transactions when HELIUS_API_KEY is set, otherwise falls back to GMGN.
- `gmgn_new_pairs` — Get newly created token pairs on Solana from GMGN. Good for sniping fresh launches.
- `gmgn_token_info` — Get detailed token stats from GMGN: price, market cap, volume, holder count, dev holding, honeypot status, freeze/mint authority flags.
- `gmgn_trending_tokens` — Get trending Solana tokens from GMGN by swap volume. Useful for spotting momentum plays. No API key required.
- `jupiter_quote` — Get a swap quote from Jupiter v6 aggregator. Read-only — no wallet needed. Returns best route, expected output, and price impact.
- `pump_token_info` — Get pump.fun token state: whether it is on the bonding curve, migrating, or graduated to the AMM. Also returns market cap and pool address if graduated.
- `route_trade` — Get ordered list of available markets for executing a trade. Returns spot, perp, and DEX venues based on available wallet chains.
- `search_coins` — Search CoinGecko for coins by name or ticker symbol
- `solana_get_token_data` — Get on-chain data for a Solana token: name, symbol, price, market cap, liquidity, holder count.
- `solana_get_wallet_address` — Get the Solana wallet address derived from AGENTI_SOLANA_PRIVATE_KEY.
- `usd_to_token_amount` — Convert a USD amount to raw token units. Useful for agents pricing services in USD but paying in USDC or SOL.
- `verify_payment_receipt` — Verify and decode a payment transaction by its Solana signature. Confirms whether a specific payment was made.
- `watch_pump_graduations` — Monitor pump.fun tokens graduating to the PumpSwap AMM for a specified duration.
- `watch_pump_launches` — Monitor new pump.fun token launches for a specified duration. Returns all launches seen during that window.
- `create_wallet` — Generate a new agent wallet with EVM (Base/Arbitrum/Ethereum) and Solana addresses

## Related servers

- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.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
- Yaver (664 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Chaoxing Agent (565 tools) — https://policylayer.com/tools/chaoxing-agent.md
- GoHighLevel MCP Server (559 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Spotify (544 tools) — https://policylayer.com/tools/novalux12-spotify-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=nirholas-agenti · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/nirholas-agenti
