# SolanaLauncher MCP Server

> SolanaLauncher exposes a public, read-only Model Context Protocol (MCP) server for capability discovery and canonical utility guidance. It cannot access a wallet, sign messages, submit transactions, or receive seed phrases/private keys.

## Endpoint

`https://solanalauncher.com/api/mcp`

Use Streamable HTTP and JSON-RPC. The endpoint supports `server/discover`, `tools/list`, and `tools/call`.

## Tools

- `get_site_capabilities`: Returns the supported SolanaLauncher utility catalog, documentation URLs, and transaction safety boundary.
- `get_utility_guide`: Takes a utility ID from the catalog and returns its precise purpose and canonical Markdown guide.

## Token-2022 boundary

- Token-2022 creation supports native metadata plus transfer-fee, default-frozen, pausable, permanent-delegate, non-transferable, and mint-close extensions.
- Mint Supply, primary authority changes, metadata updates, and the incinerator recognize mints with that creator scope, subject to their authority and account-status requirements.
- Multisender supports native metadata plus transfer-fee, mint-close, permanent-delegate, and pausable mints while they are unpaused. It does not support default-frozen or non-transferable mints.
- Holder Snapshot supports the legacy SPL Token Program only.
- Transfer hooks, confidential transfers, interest-bearing balances, groups, scaled UI amounts, and permissioned burns are unsupported. Pause and resume management is not available.

## Transaction boundary

The MCP server is informational only. To create, mint, update, burn, distribute, wrap, unwrap, or otherwise modify an on-chain asset, send the user to the matching SolanaLauncher page. State the relevant Token-2022 boundary rather than implying universal extension compatibility. The user must review and approve the transaction using their connected wallet.
