{
  "markdown": "# @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",
  "bytes": 3562,
  "sha": "08dadb7521d83a0c7ffab2451fbf36597d5af872678565be57a7b60b089a06f5",
  "repo_slug": "qr-maker-io/mcp-server",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_qrmakerio_mcp_server_4c038c28/readme"
}