AI agents (MCP)
@justifun/mcp: let Claude, Cursor and other agents read coins, quote and build transactions.
The MCP server gives an AI assistant the same view a developer has. It never holds keys and never sends a transaction: build tools return unsigned transactions for the user's own wallet to sign.
Tools
| Tool | What it does |
|---|---|
| justi_list_coins | List or search coins (ticker, name or mint), sorted by new, marketcap, volume24h, lastTrade, progress or trades. |
| justi_get_coin | One coin: metadata, socials, fee split, safety facts, curve, graduation, sniper window. |
| justi_protocol_info | Programs, the 20 configs, fee claimer, every fee split, window schedule, dev buy cap, copy rule. |
| justi_quote | Quote a buy (amountSol) or a sell (amountTokens): expected and minimum out, impact, fee parts. |
| justi_build_swap | Unsigned v0 swap for a wallet, with how to submit it. |
| justi_build_launch | Unsigned create transaction for a new coin, same rules as the site. |
| justi_recent_trades | Recent trades of a coin. |
| justi_platform_stats | Platform totals. |
| justi_tx_status | Status of a signature and the swap or launch it belongs to. |
Setup
// claude_desktop_config.json
{
"mcpServers": {
"justi": { "command": "npx", "args": ["-y", "@justifun/mcp"] }
}
}Optional env: JUSTI_API_KEY for higher limits, JUSTI_API_URL for another API. If @justifun/mcp is not on npm yet, use justi-mcp.
Try asking
"Which justi.fun coins have the most volume today?" "How are fees split if I pick holder rewards?" "Build a launch for my wallet with ticker KURUMI and holder rewards."
llms.txt
For assistants that read the web instead of calling tools: /llms.txt is a short map of these docs, and /llms-full.txt has the full guide and every endpoint in one plain text file. The OpenAPI spec is at /openapi.json.