1. Conduid
  2. Blockchain
  3. io.github.PrintrFi/printr
MCP server · Blockchain

io.github.PrintrFi/printr

Let AI agents create, discover, and track tokens across chains via Printr.

Unclaimed blockchain
37Low

Scored 6 months ago · breakdown

About io.github.PrintrFi/printr

io.github.PrintrFi/printr is an MCP server published by PrintrFi in the Blockchain category: let AI agents create, discover, and track tokens across chains via Printr.

The repository has 4 stars and 3 forks, with the last commit 3 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

Claude Code
claude mcp add io-github-printrfi-printr -- npx -y @printr/mcp
npx
npx -y @printr/mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about io.github.PrintrFi/printr

Powered by Claude · Grounded in docs

I know everything about io.github.PrintrFi/printr. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

@printr/mcp

MCP server for Printr — lets AI agents create, discover, and track tokens across chains.

No API key required. Works out of the box.

Setup

Add to your MCP client config (Claude Desktop, Cursor, etc.):

{
    "mcpServers": {
        "printr": {
            "command": "npx",
            "args": ["-y", "@printr/mcp@latest"]
        }
    }
}

Or with bunx:

{
    "mcpServers": {
        "printr": {
            "command": "bunx",
            "args": ["@printr/mcp@latest"]
        }
    }
}

Skills

If your agent runtime supports skills, you can install Printr directly:

npx skills add PrintrFi/printr-mcp

See the skill definition for details.

Optional capabilities

Auto-generate token images

Set OPENROUTER_API_KEY and the agent will generate an image automatically when you create a token without supplying one. The printr_generate_image tool also becomes available for standalone image generation.

"env": {
    "OPENROUTER_API_KEY": "<your-openrouter-key>"
}

Let the agent sign transactions autonomously

By default, token creation returns an unsigned transaction that you sign via browser wallet or by passing a private key per call. If you want the agent to sign and submit without prompting, set a default key:

"env": {
    "EVM_WALLET_PRIVATE_KEY": "<hex-private-key>",
    "SVM_WALLET_PRIVATE_KEY": "<base58-keypair-secret>"
}

Keep private keys out of shared configs. Use environment-level secrets when possible.

Tools

Tool Description
printr_quote Get cost estimates for token creation
printr_create_token Generate an unsigned token creation tx payload
printr_launch_token Create and sign a token in one call
printr_get_token Look up token details by ID or address
printr_get_deployments Check deployment status across target chains
printr_sign_and_submit_evm Sign and submit an EVM tx payload
printr_sign_and_submit_svm Sign and submit a Solana tx payload
printr_open_web_signer Start a browser signing session (MetaMask / Phantom)
printr_generate_image Generate a token avatar via OpenRouter (requires OPENROUTER_API_KEY)

Environment variables

Variable Description
PRINTR_API_KEY Partner API key. Falls back to the default public AI-integration key.
OPENROUTER_API_KEY Enables auto image generation and the printr_generate_image tool
OPENROUTER_IMAGE_MODEL Image model override (default: google/gemini-2.5-flash-image)
EVM_WALLET_PRIVATE_KEY Default EVM private key for autonomous signing
SVM_WALLET_PRIVATE_KEY Default Solana keypair secret for autonomous signing
PRINTR_DEPLOYMENT_PASSWORD Master password for encrypting deployment wallets (min 16 chars). Required for printr_fund_deployment_wallet. Generate with: openssl rand -base64 32

Dev / self-hosting

Variable Description
PRINTR_API_BASE_URL Override API base URL (default: https://api-preview.printr.money)
PRINTR_APP_URL Override app URL (default: https://app.printr.money)

Development

This is a monorepo with three packages:

  • @printr/sdk — Core TypeScript SDK (framework-agnostic)
  • @printr/mcp — MCP server wrapping the SDK
  • @printr/cli — CLI for setup and configuration
bun install
bun dev          # Run MCP server with hot reload
bun test         # Run all tests
bun run check    # typecheck + lint + test

Package-specific commands

# SDK
bun run --cwd packages/sdk test
bun run --cwd packages/sdk build

# MCP
bun run --cwd packages/mcp test
bun run --cwd packages/mcp build

Using the SDK directly

import { createPrintrClient, buildToken } from '@printr/sdk';

const client = createPrintrClient({
  apiKey: process.env.PRINTR_API_KEY,
});

const result = await buildToken({
  creator_accounts: ['eip155:8453:0x...'],
  name: 'My Token',
  symbol: 'TKN',
  description: 'A cool token',
  chains: ['eip155:8453'],
  initial_buy: { spend_usd: 10 },
}, client);

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.PrintrFi/printr

How do I install io.github.PrintrFi/printr?

Run claude mcp add io-github-printrfi-printr -- npx -y @printr/mcp, then add the server to your MCP client's configuration.

Is io.github.PrintrFi/printr safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.PrintrFi/printr still maintained?

Yes — the last commit was 3 months ago. The repository has 4 stars and 3 forks.