Skip to main content
Glama
README.md
# $PURRR Mint — MCP

Mint **$PURRR** by paying **$CASHCAT** on Robinhood Chain, straight from your AI agent.

- Website mint: **4 CASHCAT** / mint
- Agent (MCP) mint: **2.5 CASHCAT** / mint — 37% off
- Each mint = **10,000 PURRR**

## Connect your agent

Add the hosted MCP server to any MCP-capable client (Claude, Cursor, Hermes / Nous, ChatGPT, Gemini, and any other MCP client):

```
https://purrrfication.com/mcp
```

**Generic MCP config**

```json
{ "mcpServers": { "purrr": { "url": "https://purrrfication.com/mcp" } } }
```

**Claude Code**

```
claude mcp add --transport http purrr https://purrrfication.com/mcp
```

**Cursor** — add to `~/.cursor/mcp.json`:

```json
{ "mcpServers": { "purrr": { "url": "https://purrrfication.com/mcp" } } }
```

Then just tell your agent: **"mint 5 PURRR to 0xYourWallet"**.

## Tools

- `purrr_info` — mint status, price, supply.
- `mint_purrr({ wallet, units })` — returns a signed voucher and a one-click mint link you confirm in your own wallet. You pay 2.5 CASHCAT per mint.

## How it works

Non-custodial. The server never touches your keys. It signs a **voucher** bound to your wallet, the amount, a deadline and a nonce. You submit `mintWithVoucher(...)` from your own wallet; the contract verifies the voucher and gives you the discounted rate. One voucher, one use.

## Self-host

```
npm install
AGENT_SIGNER_KEY=0x... PURRR_CONTRACT=0x... node server.js
```

Only the official signer (whose address equals the contract's `agentSigner`) issues vouchers the live contract accepts.

## Links

- Site: https://purrrfication.com
- X: https://x.com/PurrrficationRH

MIT.