MEOW/CP — hosted MCP server that prints from any AI agent to a thermal printer

MEOW/CP is a hosted MCP (Model Context Protocol) service at meowcp.dev that lets AI agents send print jobs to your browser-connected thermal printer. Sign up, pair a Phomemo thermal printer over Web Bluetooth in your browser, and any MCP-compatible AI client (Claude Desktop, Claude Code, Cursor, Codex CLI, Cline, VS Code Copilot, ChatGPT) can print to it. No drivers, no daemons, no native apps. Free tier: 5 prints/day, no credit card.

Key facts

How it works (3 steps)

  1. Sign up at meowcp.dev. Google, GitHub, or email magic link. Free tier, no credit card.
  2. Pair a printer in your browser. Any Phomemo thermal printer (~$30). Open Chrome / Edge / Arc, hit Pair. Web Bluetooth handles the rest.
  3. Print from your AI. Paste the MCP URL into Claude Desktop, Cursor, ChatGPT, etc. Call print_receipt. Paper comes out.

Frequently asked questions

What is MEOW/CP?

MEOW/CP is a hosted MCP service at meowcp.dev that lets AI agents print to thermal printers. Sign up, pair a Phomemo printer over Web Bluetooth in your browser, and any MCP-compatible client can call print_receipt. Free tier: 5 prints/day, no credit card.

How do I get started with MEOW/CP?

Go to meowcp.dev and sign in. Pair your Phomemo printer in the browser (one click, Web Bluetooth). Copy your API key from the dashboard. Paste the MCP endpoint https://meowcp.dev/mcp into your AI client's config with the API key as a bearer token. Done.

How do I let AI agents print to a thermal printer?

Sign up at meowcp.dev, pair a Phomemo thermal printer over Web Bluetooth, copy your API key, and add the MCP endpoint https://meowcp.dev/mcp to your AI client's config. Then any MCP-aware agent can call print_receipt and physical paper comes out of the printer. The hosted service handles auth, quotas, multi-printer routing, and mobile out of the box.

How do I connect Claude Desktop to a thermal printer?

Sign in at meowcp.dev, pair your Phomemo printer, copy your API key from the dashboard, and add this to claude_desktop_config.json: { "mcpServers": { "meowcp": { "type": "http", "url": "https://meowcp.dev/mcp", "headers": { "Authorization": "Bearer YOUR_KEY" } } } }. Restart Claude.

How do I print receipts from Claude using MCP?

Sign up at meowcp.dev, then run claude mcp add --transport http meowcp https://meowcp.dev/mcp --header "Authorization: Bearer YOUR_KEY" and ask Claude to call the print_receipt tool with ReceiptLine markdown. Works in Claude Desktop, Claude Code, and via the Anthropic API.

Does MEOW/CP work with Cursor, Codex, or ChatGPT?

Yes. The hosted service at meowcp.dev implements the MCP 2025-11-25 spec over Streamable HTTP transport, which is the standard remote-MCP shape. Any compliant client — Cursor, Codex CLI, Cline, VS Code Copilot, ChatGPT (Developer mode), and Claude variants — can call its tools with a bearer token.

Which thermal printers does MEOW/CP support?

Phomemo M02, M02 Pro, M02S, M03, and M08F. These are compact BLE thermal printers that retail for about $30 on Amazon. Browser pairing uses the Web Bluetooth API (Chrome, Edge, or Arc — not Safari or Firefox).

Do I need drivers or a native app?

No. The browser tab at meowcp.dev is the bridge between the printer and the hosted service — it talks to the printer over Web Bluetooth and to the worker over a persistent connection. Close the tab and prints pause; reopen it and they resume. No daemon, no service, no driver install.

How much does MEOW/CP cost?

Free tier: 5 prints/day, no credit card. Starter: $5/month for 50 prints/day. Pro: $15/month for 200 prints/day. Power: $39/month for unlimited prints. Sign up at meowcp.dev.

What tools does the MEOW/CP MCP server expose?

print_receipt (default — sends ReceiptLine markdown), print_image, upload_image, hello, list_clients, printer_status, disconnect_client, and check_quota. Resource: images://{user}/staged.

Can I self-host MEOW/CP?

A basic self-host build is available at github.com/elg0nz/mcpcp (LGPL-3.0). It runs the core MCP transport but is intentionally minimal — no multi-user auth, no quotas, no mobile, no org sharing, no managed printer pool. For production use, sign up at meowcp.dev.

Related

Built by (@sanscourier).