# Supported Protocols and Tools

This table lists the protocols and tools currently supported by AgentiPy, along with their primary blockchain focus and typical actions.

| Protocol                  | Blockchain | Actions                                                                              | GitHub Tool Link                                                                                                        |
| ------------------------- | ---------- | ------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------- |
| Jupiter                   | Solana     | Stake SOL with JUP LST                                                               | [Jupiter Stake Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/stake_with_jup.py)                |
| Jupiter                   | Solana     | Token swaps using Jupiter aggregator                                                 | [Jupiter Swap Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/trade.py)                          |
| PumpFun                   | Solana     | Buy/sell tokens on Pump.fun, retrieve pump curve states                              | [PumpFun Interaction Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_pumpfun.py)             |
| PumpFun                   | Solana     | Launch new tokens on Pump.fun                                                        | [PumpFun Launch Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/launch_pumpfun_token.py)         |
| Raydium                   | Solana     | Buy/sell tokens, provide liquidity on Raydium                                        | [Raydium Trade Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_raydium.py)                   |
| Metaplex                  | Solana     | NFT minting, collection deployment, metadata/royalty management via proxy            | [Metaplex Tools](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_metaplex.py)                      |
| DexScreener / Token Data  | Solana     | Get token data by ticker/address (primarily via DexScreener)                         | [Token Data Tool (DexScreener)](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/get_token_data.py)     |
| Helius                    | Solana     | Fetch balances, NFT mint lists, events, webhooks via Helius API                      | [Helius Tools](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_helius.py)                          |
| MoonShot                  | Solana     | Buy/sell with collateral on Moonshot bonding curves, slippage options                | [MoonShot Trade Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_moonshot.py)                 |
| SNS (Solana Name Service) | Solana     | Resolve .sol domains, register domains, manage favorite domains                      | [SNS Tools](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_sns.py)                                |
| Cybers                    | Solana     | Authenticate wallet, create coin using Cybers API                                    | [Cybers Tools](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_cybers.py)                          |
| Adrena                    | Solana     | Open/close perpetual trades (long/short) on Adrena via proxy                         | [Adrena Trade Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_adrena.py)                     |
| Drift                     | Solana     | Manage user accounts, deposit/withdraw, perp trades, account info on Drift via proxy | [Drift Protocol Tools](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_drift.py)                   |
| Flash                     | Solana     | Open/close leveraged trades on Flash platform via proxy                              | [Flash Trade Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_flash.py)                       |
| Jito                      | Solana     | Manage tip accounts, get bundles, send transactions/bundles via Jito API             | [Jito Bundles/Tips Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_jito.py)                  |
| Lulo / Flexlend           | Solana     | Lend assets to earn interest, withdraw tokens on Lulo via API                        | [Lulo Lend/Withdraw Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_lulo.py)                 |
| RugCheck.xyz              | Solana     | Fetch detailed/summary token reports from RugCheck.xyz API                           | [RugCheck Report Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/rugcheck.py)                    |
| AllDomains / SNS          | Solana     | Resolve domains, get owned domains (often SNS-based) via proxy                       | [AllDomains Resolve Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_alldomains.py)           |
| Orca                      | Solana     | Manage Orca CLMM (Whirlpool) liquidity pools and positions via proxy                 | [Orca CLMM Tools](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_orca.py)                         |
| Backpack Exchange         | Solana     | Manage account balances, settings, orders on Backpack Exchange via API               | [Backpack Exchange Tools](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_backpack.py)             |
| OpenBook                  | Solana     | Create markets on OpenBook DEX via proxy                                             | [OpenBook Market Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_openpook.py)                |
| Light Protocol            | Solana     | Send compressed airdrops, shield/unshield SOL using Light Protocol via proxy         | [Light Protocol Airdrop Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_lightprotocol.py)    |
| Pyth Network              | Solana     | Fetch token prices from Pyth Network on-chain oracles                                | [Pyth Price Fetch Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_pyth.py)                   |
| Manifest                  | Solana     | Create markets, place/cancel orders on Manifest DEX via proxy                        | [Manifest DEX Tools](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_manifest.py)                  |
| Stork                     | Solana     | Get real-time token price feed from Stork API                                        | [Stork Price Feed Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_stork.py)                  |
| Gibwork                   | Solana     | Create tasks with token rewards using Gibwork API                                    | [Gibwork Task Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/create_gibwork.py)                 |
| Meteora                   | Solana     | Create DLMM pools with configurations on Meteora                                     | [Meteora DLMM Pool Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/create_meteora_dlmm_pool.py)  |
| ThreeLand                 | Solana     | ThreeLand NFT mint and deploy collection via proxy                                   | [ThreeLand NFT Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_3land.py)                     |
| Elfa AI                   | Solana     | Get trending tokens, mentions, smart account stats from Elfa AI API                  | [Elfa AI Analytics Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_elfa_ai.py)               |
| FluxBeam                  | Solana     | Create a new liquidity pool on FluxBeam via API                                      | [FluxBeam Pool Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_fluxbeam.py)                  |
| Solana SPL Token          | Solana     | Burn SPL tokens and close the associated token account                               | [Burn & Close Account Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/burn_and_close_account.py) |
| Image Generation (OpenAI) | Solana     | Generate images using OpenAI's DALL-E API                                            | [DALL-E Image Generation Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/create_image.py)        |
| Solana SPL Token          | Solana     | Deploy a new SPL token (create mint, metadata, token accounts)                       | [SPL Token Deployment Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/deploy_token.py)           |
| Price Fetching (Jupiter)  | Solana     | Fetch token prices, often using Jupiter's Price API                                  | [Jupiter Price API Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/fetch_price.py)               |
| Solana Wallet             | Solana     | Get SOL and SPL token balances for a wallet                                          | [Wallet Balance Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/get_balance.py)                  |
| Solana Network            | Solana     | Get current Solana network TPS (Transactions Per Second) and track performance       | [Solana TPS Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/get_tps.py)                          |
| Solana Faucet             | Solana     | Request SOL funds from a faucet on Devnet or Testnet                                 | [Solana Faucet Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/request_faucet_funds.py)          |
| Sendarcade                | Solana     | Play Rock Paper Scissors game on Sendarcade API, involving SOL transactions          | [Sendarcade Game Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_sendarcade.py)              |
| Solayer                   | Solana     | Stake SOL for sSOL (Solayer liquid staking token) via Solayer API                    | [Solayer Staking Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_solayer.py)                 |
| SolutioFi                 | Solana     | Token management (close accounts, burn, merge, spread) via SolutioFi API & proxy     | [SolutioFi Token Management](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_solutiofi.py)         |
| Squads (Multisig/DAO)     | Solana     | Create multisigs, manage proposals, deposit/transfer from treasury via proxy         | [Squads Multisig/DAO Tools](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_squads.py)             |
| Switchboard (Oracle)      | Solana     | Simulate Switchboard oracle feeds via proxy                                          | [Switchboard Oracle Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_switchboard.py)          |
| Tensor (NFT Marketplace)  | Solana     | List NFTs, manage listings on Tensor via proxy                                       | [Tensor NFT Tools](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_tensor.py)                      |
| TipLink                   | Solana     | Create TipLinks for sending SOL or SPL tokens via proxy                              | [TipLink Creation Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_tiplink.py)                |
| Voltr (DeFi)              | Solana     | Deposit/withdraw from Voltr DeFi strategies, get position values via proxy           | [Voltr DeFi Tools](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_voltr.py)                       |
| Solana SPL Token/SOL      | Solana     | Transfer SOL or SPL tokens                                                           | [Token/SOL Transfer Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/transfer.py)                 |
| Allora                    | Solana     | Get AI model inferences, price predictions (e.g., BTC, ETH) from Allora API          | [Allora AI Inferences Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_allora.py)             |
| CoinGecko                 | Solana     | Fetch token prices, market data, trending tokens from CoinGecko API                  | [CoinGecko Data Tool](https://github.com/niceberginc/agentipy/blob/main/agentipy/tools/use_coingecko.py)                |
| Agentipy MCP              | Solana     | Extensible Solana toolset via a Model Context Protocol server                        | [Agentipy MCP Tool](https://github.com/niceberginc/agentipy/tree/main/agentipy/mcp)                                     |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.agentipy.fun/tools/supported-protocols-and-tools.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
