About Smeltr Token-2022
Smeltr Token-2022 is an MCP server for validating Solana Token-2022 token configurations. It provides configuration details, compatibility checks, and cost estimates without private keys, RPC, or on-chain actions.
Key features
- 01List supported token modules
- 02View module parameters and security notes
- 03Validate configuration compatibility
- 04Estimate platform fee and rent
- 05Validate Classic SPL mint configurations
Use cases
- 01Check transfer-fee configuration compatibility
- 02Review non-transferable token settings
- 03Inspect permanent delegate parameters
- 04Estimate deployment-related costs
MCP support
Exposes tools for MCP clients to inspect and validate Token-2022 configurations using Smeltr's validation engine. It is read-only and performs no RPC or on-chain actions.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
4Saved tool list · updated 2w ago
This tool takes no parameters.
Details
From the project README@smeltr/mcp-server
Model Context Protocol server for Solana Token-2022 token configuration. Exposes Smeltr's real validation engine to AI assistants — same logic as smeltr.org/deploy.
Read-only. No private keys, no RPC, no on-chain actions.
Documentation: https://smeltr.org/docs/mcp
Install
npx -y @smeltr/mcp-server
Tools
| Tool | Purpose |
|---|---|
list_modules | Supported modules (Transfer Fee, Non-Transferable, Permanent Delegate) with high-impact flags |
describe_module | Parameters, ranges, authority fields, security notes |
validate_config | Real compatibility engine + Zod schema validation. Optional tokenStandard: "token-2022" (default) or "spl-legacy" for Classic SPL mint-only validation |
estimate_cost | Platform fee (0.03 SOL) + rent estimate. Pass tokenStandard: "spl-legacy" for Classic SPL (no extension rent bump) |
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"smeltr-token2022": {
"command": "npx",
"args": ["-y", "@smeltr/mcp-server"]
}
}
}
Cursor
Add to .cursor/mcp.json or Cursor Settings → MCP:
{
"mcpServers": {
"smeltr-token2022": {
"command": "npx",
"args": ["-y", "@smeltr/mcp-server"]
}
}
}
From source (monorepo)
git clone https://github.com/Space-Raven/Smeltr.git
cd Smeltr
npm ci --legacy-peer-deps
npx tsx packages/mcp-server/src/server.ts
Example prompt
Use Smeltr to validate a Token-2022 config with 250 basis-point transfer fee and check compatibility with non-transferable.
Classic SPL (no extension modules):
Use Smeltr with
tokenStandard: "spl-legacy"to validate a Classic SPL mint config.
Tests
From the repo root:
npm run test:mcp
npm run test:a3:unit
License
MIT — Smeltr Technologies LLC
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.