Printr MCP [NEW]
Let AI agents print tokens for you
What is Printr MCP?

Printr MCP is a Model Context Protocol server that lets AI agents create, discover, and manage tokens across multiple chains. Think of it as giving Claude, Cursor, or any MCP-compatible AI the power to print tokens on your behalf.
NPM: @printr/mcp
Developer reference: full MCP tool reference — every tool, its inputs, and outputs
Why use it?
Zero config - Works out of the box, no API key needed
Multi-chain - Print tokens on EVM + Solana at once
Your keys, your control - Private keys never touch the AI
Browser signing - Sign with MetaMask or Phantom like normal
Local wallet storage - Encrypted keystore on your machine
Quick Start (Demo Video)
Automated Setup (Recommended)
The CLI auto-detects your AI clients and sets everything up:
One-liner Install
Agent Skills
If your agent runtime supports skills, install Printr directly:
Manual Setup
Available Tools
Your AI gets access to these tools:
Token Creation
printr_create_token
Create tokens with full customization
printr_quote
Get cost estimates before printing
printr_launch_token
One-call token creation + signing
Token Discovery
printr_get_token
Look up token details by ID or contract address
printr_get_deployments
Check deployment status and progress per chain
Signing
printr_sign_and_submit_evm
Sign and submit EVM transactions
printr_sign_and_submit_svm
Sign and submit Solana transactions
printr_open_web_signer
Open browser for MetaMask/Phantom signing
Wallet Management
printr_wallet_new
Generate new keypairs (EVM/SVM)
printr_wallet_import
Import existing private keys
printr_wallet_list
List all saved wallets
printr_wallet_unlock
Decrypt and activate a saved wallet
printr_wallet_remove
Delete wallet from keystore
printr_wallet_bulk_remove
Remove multiple wallets at once
Treasury & Deployment Wallets
printr_set_treasury_wallet
Unlock treasury wallet for funding deployments
printr_fund_deployment_wallet
Create and fund an ephemeral deployment wallet
printr_drain_deployment_wallet
Return unused funds from deployment wallet
Balances & Transfers
printr_get_balance
Get native token balance
printr_get_token_balance
Get ERC-20/SPL token balance
printr_transfer
Send native tokens to an address
Fees
printr_get_creator_fees
Check claimable creator fees for token
printr_claim_fees
Claim accumulated creator fees
Staking
printr_get_staking_positions
Get staking positions with claimable rewards
printr_claim_staking_rewards
Claim rewards from a stake position (or withdraw)
Image Generation
printr_generate_image
AI-generated token avatars (needs OpenRouter key)
Utility
printr_supported_chains
List all supported chains with CAIP-2 IDs
Configuration
Environment Variables
Core
PRINTR_API_KEY
Partner API key
Public AI-integration key
PRINTR_API_BASE_URL
API endpoint
https://api-preview.printr.money
PRINTR_APP_URL
Web app URL
https://app.printr.money
Image Generation (Optional)
OPENROUTER_API_KEY
OpenRouter API key
-
OPENROUTER_IMAGE_MODEL
Image model to use
google/gemini-2.5-flash-image
Autonomous Mode
For full automation without browser prompts:
EVM_WALLET_PRIVATE_KEY
Hex private key for EVM
Signs without prompts
SVM_WALLET_PRIVATE_KEY
Base58 keypair for Solana
Signs without prompts
AGENT_MODE
Set to 1 for headless mode
Skips all interactive flows
PRINTR_WALLET_STORE
Custom keystore path
Default: ~/.printr/wallets.json
PRINTR_DEPLOYMENT_PASSWORD
Master password for deployment wallet
Min 16 chars. Required for printr_fund_deployment_wallet
Logging
LOG_LEVEL
trace, debug, info, warn, error, fatal
info
LOG_FORMAT
json for structured logs, pretty for development
json
Supported Chains
EVM (CAIP-2 format)
Ethereum
eip155:1
Base
eip155:8453
Arbitrum
eip155:42161
Avalanche
eip155:43114
BNB Smart Chain
eip155:56
Monad
eip155:143
Mantle
eip155:5000
Unichain
eip155:130
HyperEVM
eip155:999
MegaETH
eip155:4326
Plasma
eip155:9745
Solana
Mainnet
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp
Signing Options
Three ways to sign transactions:
Browser-based (Recommended) - Opens MetaMask or Phantom via
printr_open_web_signer. You stay in control.Private key input - Pass keys directly for automation workflows.
Encrypted keystore - Password-protected local storage at
~/.printr/wallets.json.
Example Flow
Here's how an AI agent might print a token for you:
Full Automation
Want the AI to handle everything without prompts?
Security
Keys stay local - Handled via browser, encrypted keystore, or env vars only
Session isolation - Bound to
127.0.0.1with 30-minute TTLAES-256 encryption - Stored wallets use AES-256-GCM + scrypt
Balance checks - Verifies funds before signing
Using the SDK Directly
For programmatic access without MCP, install the SDK:
Quick Example
SDK Modules
Resources
Last updated
