{"name":"io.github.QrMakerIO/mcp-server","slug":"qrmakerio-mcp-server","title":null,"description":"Generate styled QR codes, manage dynamic short links with analytics, and publish landing pages.","url":"https://mcp.market/server/qrmakerio-mcp-server","rating":null,"grade":"C","score":66,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":9,"stars":1,"forks":0,"downloads_week":null,"last_push_at":"2026-04-14T05:54:35.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/qr-maker-io/mcp-server","website":null,"version":"0.1.1","remotes":[],"packages":[{"registryType":"npm","identifier":"@qr-maker/mcp-server","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your QR Maker API key from qr-maker.io/app/settings/api-keys","isRequired":true,"format":"string","isSecret":true,"name":"QR_MAKER_API_KEY"}]}],"tools":[{"name":"batch_generate","description":"Generate multiple QR codes in bulk (up to 100). Requires Pro tier or above. Returns a batch ID to poll for status. Each item can have different content and style.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_short_link","description":"Create a tracked short link with click analytics. Use this to add tracking to QR codes — encode the short URL as the QR content. Supports custom codes and expiration dates.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_template","description":"Save a QR code style preset. Style presets store visual settings (colors, dot styles, logos, dimensions) that can be applied to any content via render_template. Styles are unlimited and do not count against your quota.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_link","description":"Permanently delete a short link and all its associated data (QR targets, analytics, landing pages). This action cannot be undone. Consider using update_link with status \"disabled\" instead.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_template","description":"Permanently delete a QR code style preset. This action cannot be undone. Short links using this style will keep their current QR appearance.","write_action":true,"price_micros":0,"input_schema":null},{"name":"generate_qr","description":"Generate a styled QR code image with custom colors, logos, dot styles, and corner shapes. Supports PNG and SVG output. Returns base64-encoded image data. When the content is a URL, a tracked short link is created automatically — the QR encodes the short URL for click analytics.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_batch_status","description":"Check the status of a batch QR generation job. Use after batch_generate to poll for completion. Returns total, completed, failed counts and individual item statuses.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_capabilities","description":"Get the full feature matrix for your current API key tier. Shows available features, rate limits, quota, analytics retention, SLA, and upgrade options. Call this first to understand what operations are available.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_landing","description":"Get details of a published landing page — URL, title, versions, and associated short link.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_link","description":"Get details of a specific short link by ID or code — target URL, status, click count, QR style, and creation date.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_link_analytics","description":"Get click analytics for a short link — total clicks, unique visitors, breakdown by country and day. Covers the last 30 days.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_usage","description":"Check current billing period usage, quota limits, and estimated cost. Shows QR codes generated, links created, and API calls for the current month.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_links","description":"List tracked short links with click counts. Supports cursor pagination. Returns code, target URL, status, and creation date for each link.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_templates","description":"List saved QR code style presets. Styles store visual settings (colors, dots, logos) that can be reused across QR codes. Supports cursor pagination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"publish_landing","description":"Publish an HTML landing page and get back a hosted URL, tracked short link, and QR code image in one call. The landing is published to CDN and a short link is created for QR tracking. Free-tier landings include a watermark footer.","write_action":true,"price_micros":0,"input_schema":null},{"name":"render_template","description":"Generate a QR code using a saved style preset. Applies the style settings to the given content. Optionally override specific style properties.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_landing","description":"Update a landing page HTML content and re-publish to CDN. The existing short link and QR code continue to work — only the page content changes.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_link","description":"Update a short link — change target URL, status, or expiration. Set status to \"disabled\" to deactivate without deleting. The QR code continues to work but redirects will stop.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_template","description":"Update a QR code style preset — change name, description, style options, tags, or visibility. Creates a new version automatically.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":66,"grade":"C","scanned_at":"2026-09-27T22:34:42.880Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T22:34:42.833Z","components":{"code":{"score":25,"max":25,"notes":["51 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":8,"max":15,"notes":["last push 167 days ago"]},"identity":{"score":4,"max":10,"notes":["namespace and repository owner differ"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@qr-maker/mcp-server","version":"0.1.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-04-13T16:11:04.616Z","repositoryUrl":"git+https://github.com/qr-maker-io/mcp-server.git"}],"repo":{"found":true,"owner":"qr-maker-io","repo":"mcp-server","archived":false,"pushedAt":"2026-04-14T05:54:35Z","stars":1,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/275742155?v=4","ownerCreatedAt":"2026-04-13T14:48:06Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/275742155?v=4&s=128","source":"github"},"presence":{"stars":1,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-04-14T05:54:35.000Z","score":9}}}},"grade_history":[],"reviews":[]}