robotPrintr MCP

Let AI agents print tokens for you

What is Printr MCP?

Printr MCP is a Model Context Protocolarrow-up-right 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.

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

The CLI auto-detects your AI clients and sets everything up:

One-liner Install


Manual Setup

chevron-rightClaude Desktophashtag

Config location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Linux: ~/.config/Claude/claude_desktop_config.json

chevron-rightClaude Code CLIhashtag
chevron-rightCursorhashtag

Config location: ~/.cursor/mcp.json

chevron-rightVS Codehashtag

Add to your VS Code settings:


Available Tools

Your AI gets access to these tools:

Token Creation

Tool
What it does

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

Tool
What it does

printr_get_token

Look up token details by ID or contract address

printr_get_deployments

Check deployment status and progress per chain

Signing

Tool
What it does

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

Tool
What it does

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

Image Generation

Tool
What it does

printr_generate_image

AI-generated token avatars (needs OpenRouter key)


Configuration

Environment Variables

Core

Variable
Description
Default

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)

Variable
Description
Default

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:

Variable
Description
Note

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


Supported Chains

EVM

Base, Ethereum, Polygon, Avalanche, Arbitrum, BNB Chain, Monad, Mantle

Solana

Full support with instruction encoding/decoding.


Signing Options

Three ways to sign transactions:

  1. Browser-based (Recommended) - Opens MetaMask or Phantom via printr_open_web_signer. You stay in control.

  2. Private key input - Pass keys directly for automation workflows.

  3. Encrypted keystore - Password-protected local storage at ~/.printr/wallets.json.

circle-info

Your private keys never go to the AI. Signing happens locally in your browser or via encrypted storage.


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.1 with 30-minute TTL

  • AES-256 encryption - Stored wallets use AES-256-GCM + scrypt

  • Balance checks - Verifies funds before signing


Resources

Last updated