{"id":"3e16d49d-ddb4-4a5d-a837-c4655369f620","slug":"qr-maker-io-mcp-server","kind":"mcp","name":"mcp-server","summary":"MCP server for QR Maker","owner":"qr-maker-io","repoUrl":"https://github.com/qr-maker-io/mcp-server","license":"MIT","licenseTier":"permissive","trust":"community","stars":1,"match":null,"fewStars":true,"format":"mcp","createdAt":"2026-04-13T14:48:46.000Z","addedAt":"2026-10-14T05:17:14.541Z","logoUrl":"https://avatars.githubusercontent.com/u/275742155?v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["cloud-infra","utilities"],"tags":[],"runtime":"node","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":true,"reviewed":false,"syncedAt":"2026-10-17T13:58:53.224Z","sample":false,"url":"https://conduits.dev/tools/qr-maker-io-mcp-server","language":"TypeScript","transports":["stdio"],"install":{"npm":"@qr-maker/mcp-server"},"requirements":{"env":[{"name":"QR_MAKER_API_KEY","secret":true,"required":true,"description":"Your QR Maker API key from qr-maker.io/app/settings/api-keys"}],"upstreamMayCharge":false},"tools":null,"readme":"# @qr-maker/mcp-server\n\n[![Glama score](https://glama.ai/mcp/servers/qr-maker-io/mcp-server/badges/score.svg?v=1)](https://glama.ai/mcp/servers/qr-maker-io/mcp-server)\n[![npm](https://img.shields.io/npm/v/@qr-maker/mcp-server)](https://www.npmjs.com/package/@qr-maker/mcp-server)\n\nMCP (Model Context Protocol) server for [QR Maker](https://qr-maker.io) — generate styled QR codes, manage dynamic short links with click analytics, and publish micro-landing pages from any AI assistant.\n\n## Quick Start\n\n### Claude Code\n\nAdd to `~/.claude/claude_code_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"qr-maker\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"@qr-maker/mcp-server\",\n        \"--api-key=qk_live_YOUR_API_KEY\"\n      ]\n    }\n  }\n}\n```\n\nRestart Claude Code and type `/mcp` to verify.\n\n### Cursor / Windsurf\n\nAdd to `.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"qr-maker\": {\n      \"command\": \"npx\",\n      \"args\": [\"@qr-maker/mcp-server\", \"--api-key=qk_live_YOUR_API_KEY\"]\n    }\n  }\n}\n```\n\n### Environment Variables\n\nInstead of `--api-key`, you can set:\n\n```bash\nexport QR_MAKER_API_KEY=qk_live_YOUR_API_KEY\nexport QR_MAKER_API_URL=https://api.qr-maker.io  # default\n```\n\n## Get Your API Key\n\n1. Sign up at [qr-maker.io](https://qr-maker.io)\n2. Go to **Settings → API Keys**\n3. Click **Create Key** and copy it\n\n## Available Tools (19)\n\n### QR Code Generation\n| Tool | Description |\n|------|-------------|\n| `generate_qr` | Generate a styled QR code with custom colors, dots, logos, and frames |\n| `batch_generate` | Batch generate up to 100 QR codes (Pro+) |\n| `get_batch_status` | Poll batch job status |\n\n### Short Links\n| Tool | Description |\n|------|-------------|\n| `create_short_link` | Create a tracked short link with click analytics |\n| `list_links` | List short links with click counts |\n| `get_link` | Get details of a specific short link |\n| `update_link` | Update target URL, status, or expiration |\n| `delete_link` | Permanently delete a short link |\n| `get_link_analytics` | Click analytics — countries, devices, daily breakdown |\n\n### Style Presets\n| Tool | Description |\n|------|-------------|\n| `create_template` | Save a reusable QR style preset |\n| `list_templates` | List saved style presets |\n| `update_template` | Update a style preset |\n| `delete_template` | Delete a style preset |\n| `render_template` | Generate QR using a saved style preset |\n\n### Landing Pages\n| Tool | Description |\n|------|-------------|\n| `publish_landing` | Publish HTML landing page + short link + QR in one call |\n| `get_landing` | Get landing page details |\n| `update_landing` | Update landing HTML and re-publish |\n\n### Account\n| Tool | Description |\n|------|-------------|\n| `get_usage` | Check current quota and usage |\n| `get_capabilities` | Feature matrix for your plan |\n\n## Example Prompts\n\nOnce connected, try:\n\n- \"Generate a QR code for my website with purple rounded dots\"\n- \"Create a short link for https://qr-maker.io and show me the analytics\"\n- \"Publish a landing page for my restaurant with a menu and WhatsApp button\"\n- \"List my style presets and render one with new content\"\n\n## Testing with MCP Inspector\n\n```bash\nnpx @modelcontextprotocol/inspector \\\n  npx @qr-maker/mcp-server -- \\\n  --api-key=qk_live_YOUR_KEY\n```\n\n## Documentation\n\n- [Quick Start](https://qr-maker.io/docs/quickstart)\n- [API Reference](https://qr-maker.io/docs/api)\n- [MCP Server Guide](https://qr-maker.io/docs/agents)\n- [ChatGPT Integration](https://qr-maker.io/docs/chatgpt)\n- [OpenAPI Spec](https://api.qr-maker.io/v2/openapi.json)\n\n## License\n\nMIT\n"}