Spl-token Deploy Token
spl-token_deployTokenDeploy an SPL token with Metaplex metadata by providing owner, name, and symbol. Returns the mint address and an unsigned transaction.
Instructions
Deploy a new SPL token with Metaplex metadata. Returns the mint address and an unsigned transaction. SAP MCP context: Protocol spl-token; operation class write. Use for SPL token deploy, mint, transfer, burn, freeze, thaw, and authority management. Confirm mint, decimals, authority, recipient, and amount before writes. Use token tools alongside SAP payments and settlement tools only when token operations are part of the agent service lifecycle.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uri | No | URI to off-chain metadata JSON (image, description, etc.) | |
| name | Yes | Token name (stored in Metaplex metadata) | |
| owner | Yes | Token owner / mint authority wallet | |
| symbol | Yes | Token symbol (e.g. "MYTKN") | |
| decimals | No | Token decimals (default: 9) | |
| isMutable | No | Whether metadata is mutable (default: true) | |
| initialSupply | No | Raw token amount (smallest unit, no decimals) | |
| mintAuthority | No | Solana public key (base58) | |
| freezeAuthority | No | Solana public key (base58) | |
| sellerFeeBasisPoints | No | Royalty fee in bps (for fungible with metadata) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | MCP content blocks returned to the caller. | |
| isError | No | True when the tool result represents an application-level error. |