> For the complete documentation index, see [llms.txt](https://docs.j.tools/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.j.tools/tools/tool-finder.md).

# Find the right tool

Forty-plus tools is a lot to scan. This page flips the question around. Instead of browsing categories, start from what you want to do and follow the link to the right tool.

[**Explore the tools in the app →**](https://j.tools/en/tools)

Each row below links to its documentation page. When you're ready to run something, the matching tool is one click away at [j.tools/en/tools](https://j.tools/en/tools).

{% hint style="info" %}
Every tool runs from your connected wallet. You sign each action yourself, and J Tools never asks for your private key. If you haven't connected yet, start with [Connect your wallet](/getting-started/quick-start.md).
{% endhint %}

## Start here: what do you want to do?

Follow the branch that matches your goal. Each one drops you on the category page or its flagship tool.

```mermaid
flowchart TD
  Q[What do you want to do?] --> L[Launch a token]
  Q --> P[Add liquidity]
  Q --> T[Trade]
  Q --> G[Grow holders]
  Q --> S[Lock and secure]
  Q --> M[Move or distribute funds]
  Q --> I[Inspect a token]
  L --> TC[Token Creator]
  P --> CLP[Create LP]
  T --> SW[Swap]
  G --> HB[Holder Booster]
  S --> MI[Make Immutable]
  M --> MS[Multi Sender]
  I --> HS[Holder Snapshot]
  classDef brand fill:#EF2A2A,stroke:#EF2A2A,color:#ffffff,font-weight:bold;
  classDef soft fill:#1f2937,stroke:#374151,color:#e5e7eb;
  class TC,SW brand;
  class Q,L,P,T,G,S,M,I,CLP,HB,MI,MS,HS soft;
```

## I want to… use this

The quick map. If your goal is here, jump straight to the tool. The grouped tables further down cover the rest of the toolkit.

| I want to…                             | Use this                                                 |
| -------------------------------------- | -------------------------------------------------------- |
| Mint a standard SPL token              | [Token Creator](/tools/launch/token-creator.md)          |
| Open a tradable pool                   | [Create LP](/tools/liquidity/create-lp.md)               |
| Swap one token for another             | [Swap](/tools/trade/swap.md)                             |
| Airdrop to many wallets                | [Multi Sender](/tools/wallets/multi-sender.md)           |
| Lock my token so buyers trust it       | [Make Immutable](/tools/secure/make-immutable.md)        |
| Grow my holder count with real buys    | [Holder Booster](/tools/boost/holder-booster.md)         |
| Check who holds a token                | [Holder Snapshot](/tools/utilities/token-snapshot.md)    |
| Mint more supply of an existing token  | [Token Mint](/tools/token/token-mint.md)                 |
| Burn tokens out of circulation         | [Burn Tokens](/tools/token/burn-tokens.md)               |
| Generate a batch of fresh wallets      | [Wallet Generator](/tools/wallets/wallet-generator.md)   |
| Reclaim rent from empty token accounts | [Close Token Account](/tools/utilities/close-account.md) |

## Pick your goal

The tables below group goals by what you're working on: launching, trustworthiness, liquidity, trading, moving funds, and the smaller jobs that come up around all of those. Each row points at a single tool page.

### Launch a token

| I want to…                                                        | Tool                                                                             |
| ----------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| Create a standard SPL token                                       | [Token Creator](/tools/launch/token-creator.md)                                  |
| Create a token with transfer fees or other extensions             | [Token2022 Creator](/tools/launch/token2022-creator.md)                          |
| Copy the name, symbol, and image of an existing token             | [Token Clone](/tools/launch/token-clone.md)                                      |
| Get a mint address with a custom prefix or suffix                 | [Vanity Token](/tools/launch/vanity-token.md)                                    |
| Launch on the Pump.fun bonding curve                              | [Pump.fun Create](/tools/launch/pumpfun-create.md)                               |
| Launch on Pump.fun and buy from several wallets in the same block | [Pump.fun Create and Bundle Buy](/tools/launch/pumpfun-create-and-bundle-buy.md) |

Not sure which one fits? The [choosing how to launch](/concepts/choosing-how-to-launch.md) page walks through the trade-offs.

### Make a token trustworthy

Holders check authorities before they buy. These tools hand authorities back to nobody so your token reads as locked-down on explorers.

| I want to…                                       | Tool                                                                |
| ------------------------------------------------ | ------------------------------------------------------------------- |
| Stop new supply from ever being minted           | [Revoke Mint](/tools/secure/revoke-mint.md)                         |
| Remove the ability to freeze holder accounts     | [Revoke Freeze](/tools/secure/revoke-freeze.md)                     |
| Lock the metadata so name and image can't change | [Revoke Update Authority](/tools/secure/revoke-update-authority.md) |
| Do all three revokes in one pass                 | [Make Immutable](/tools/secure/make-immutable.md)                   |

{% hint style="warning" %}
Revoking an authority is permanent. Once mint authority is gone, you can never mint more of that token. Read the warning on each tool page before you sign.
{% endhint %}

### Add and manage liquidity

| I want to…                                     | Tool                                                               |
| ---------------------------------------------- | ------------------------------------------------------------------ |
| Open a new pool                                | [Create LP](/tools/liquidity/create-lp.md)                         |
| Open a pool and seed the first buy together    | [LP Create and Buy](/tools/liquidity/lp-create-buy.md)             |
| Add or pull liquidity on a pool I already have | [Liquidity Add / Remove](/tools/liquidity/liquidity-add-remove.md) |
| See every position I hold and its value        | [My Pools](/tools/liquidity/my-pools.md)                           |

Pools route to Raydium (V4, CPMM, and CLMM), Meteora, Orca (Whirlpool), and PumpSwap. Pump.fun is a bonding-curve launchpad rather than a pool, so it lives under launch tools above.

### Trade and bundle

| I want to…                                | Tool                                           |
| ----------------------------------------- | ---------------------------------------------- |
| Swap one token for another from my wallet | [Swap](/tools/trade/swap.md)                   |
| Run the same swap across many wallets     | [Multi Swap](/tools/trade/multi-swap.md)       |
| Land several trades in one block          | [Bundled Trade](/tools/trade/bundled-trade.md) |

### Send to many wallets, or collect funds back

| I want to…                                             | Tool                                                                 |
| ------------------------------------------------------ | -------------------------------------------------------------------- |
| Generate a batch of fresh wallets                      | [Wallet Generator](/tools/wallets/wallet-generator.md)               |
| Generate a wallet with a custom address pattern        | [Vanity Wallet Generator](/tools/wallets/vanity-wallet-generator.md) |
| Send SOL or a token from one wallet to many recipients | [Multi Sender](/tools/wallets/multi-sender.md)                       |
| Map many source wallets onto many destinations         | [Many to Many Transfer](/tools/wallets/many-to-many.md)              |
| Sweep balances from many wallets into one              | [Batch Collector](/tools/wallets/batch-collector.md)                 |
| Move funds through a relay hop                         | [Relay Transfer](/tools/wallets/relay-transfer.md)                   |
| Run a many-to-many transfer with relay hops            | [Multi to Multi Relay](/tools/wallets/multi-to-multi-relay.md)       |

### Work with an existing token

| I want to…                                           | Tool                                               |
| ---------------------------------------------------- | -------------------------------------------------- |
| Change name, symbol, or image                        | [Update Metadata](/tools/token/update-metadata.md) |
| Mint more supply (while mint authority still exists) | [Token Mint](/tools/token/token-mint.md)           |
| Burn tokens out of circulation                       | [Burn Tokens](/tools/token/burn-tokens.md)         |

### Snapshot, reclaim rent, and other utilities

| I want to…                             | Tool                                                     |
| -------------------------------------- | -------------------------------------------------------- |
| Export the holder list for a token     | [Token Snapshot](/tools/utilities/token-snapshot.md)     |
| Wrap SOL into wSOL or unwrap it        | [WSOL Wrapper](/tools/utilities/wsol-wrapper.md)         |
| Reclaim rent from empty token accounts | [Close Token Account](/tools/utilities/close-account.md) |
| Get test SOL on devnet                 | [Devnet Faucet](/tools/utilities/devnet-faucet.md)       |

### Grow holders and activity

| I want to…                             | Tool                                             |
| -------------------------------------- | ------------------------------------------------ |
| Raise the holder count with micro buys | [Holder Booster](/tools/boost/holder-booster.md) |
| Generate trading volume on a pool      | [Volume Bot](/tools/boost/volume-bot.md)         |
| Increase the number of distinct makers | [Maker Bot](/tools/boost/maker-bot.md)           |
| Drive volume on a Pump.fun token       | [Pump Volume](/tools/boost/pump-volume.md)       |
| Post comments on a Pump.fun token      | [Pump Comment](/tools/boost/pump-comment.md)     |

## A common launch path

If you're starting from nothing, the steps below are the order most launches follow. Each one links to its tool.

{% stepper %}
{% step %}

### Create the token

Mint the supply with [Token Creator](/tools/launch/token-creator.md), or pick a different starting point from the [launch tools](/tools/launch.md).
{% endstep %}

{% step %}

### Lock it down

Run [Make Immutable](/tools/secure/make-immutable.md) so holders see revoked authorities before they buy.
{% endstep %}

{% step %}

### Open a pool

Seed liquidity with [Create LP](/tools/liquidity/create-lp.md), or open and buy in one step with [LP Create and Buy](/tools/liquidity/lp-create-buy.md).
{% endstep %}

{% step %}

### Distribute and grow

Use [Multi Sender](/tools/wallets/multi-sender.md) to hand out tokens, then track your positions in [My Pools](/tools/liquidity/my-pools.md).
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
**About fees.** Every action has two costs: the Solana **network fee** paid to validators, and the **J Tools platform fee**. The platform fee always shows in the app before you confirm, and nothing is charged until you sign. Fees can change over time, so trust the in-app summary rather than a number you saw once.
{% endhint %}

## Still not sure?

Browse the full toolkit grouped into eight categories, or open the live grid and search by name.

{% content-ref url="/pages/ws9MVrlCh6UdZ5MgrU6V" %}
[All tools](/tools/tools.md)
{% endcontent-ref %}

[**Open the full tools grid in the app →**](https://j.tools/en/tools)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.j.tools/tools/tool-finder.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
