FreeQrly

io.github.BryceBinPublished by GitHub account BryceBinv1.1.0Updated Oct 26, 2026

Free QR code generation via MCP: no-key static codes plus authenticated dynamic codes.

VerifiedStreamable HTTPWeb executableMedia & Design

Overview

AI-generated overview

FreeQrly is a remote MCP server that lets an assistant generate static QR codes as downloadable SVG images, with no API key.

What you can do
  • Generate a static QR code from any text, URL, WiFi credentials, vCard or geo URI and get a ready-to-download SVG URL
  • Set size, foreground and background colour, and error-correction level for the generated code
  • Codes are static and never expire; the tool is free and needs no key
When to use it
Useful when you want an assistant to turn a link, contact card, WiFi login or location into a scannable QR image without signing up or handling credentials. Good for quick one-off codes rather than managing editable or tracked codes.
Requirements
A remote MCP endpoint at freeqrly.com over Streamable HTTP; no account, API key, environment variable or header is needed for the static generate_qr tool. Network access to the service is required.
Before you install
The static tool sends the encoded content to the FreeQrly service to produce the SVG, so anything you encode (including WiFi passwords or contact details) leaves your machine. The README also lists authenticated dynamic-code tools that need a Bearer API token, but only the keyless static tool is declared here.

Installation

In SourceWeft

  1. Open FreeQrly in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.BryceBin%2Ffreeqrly/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "freeqrly": {
      "type": "http",
      "url": "https://freeqrly.com/mcp"
    }
  }
}

README

FreeQrly

Free QR codes in your browser. Static codes never expire.

[Live] [Cloudflare Pages] [License: MIT]

freeqrly.com · Developers · Barcode generator · Scanner

[FreeQrly — free QR code generator]

FreeQrly is a free QR code generator built on a simple idea: the tool should live in your browser, not on somebody's server. No sign-up walls, no watermarks, no subscriptions — and static codes that can never expire.

Features

Generate

  • 17 code types including batch mode: URL, text, WiFi, vCard, email, SMS, phone, location, calendar events, Bitcoin, coupons, App Store links, reviews, audio, Google Forms, menus
  • Batch generation — paste a list or drop a spreadsheet, download everything as one ZIP
  • Free dynamic codes (20 on a free sign-in): edit the destination after printing, with scan statistics by day, country, city and device
  • Free barcode generator: Code 128, EAN-13, UPC-A, Code 39, ITF-14
  • Built-in scanner: decode from your camera or an uploaded image, fully on-device

Customize

  • Your logo in the centre (6 brand presets or your own upload) — error correction rises automatically so it still scans
  • Colours, dot shapes, transparent background, rounded / text frames
  • Print-ready PNG (up to 4096 px) and SVG export

Private by design

  • Static codes are generated 100% client-side — links, contacts and WiFi passwords never leave your device
  • No account, no tracking, no analytics on static codes

For everyone, everywhere

  • 10 languages, including right-to-left Arabic · dark mode · mobile-friendly

For AI agents 🤖

FreeQrly is agent-native. Two free ways to generate codes without a browser:

MCP — add https://freeqrly.com/mcp (Streamable HTTP) to any MCP client.

toolauthwhat it does
generate_qrnonestatic QR as SVG (data, size, color, bgcolor, ecc)
dynamic_qr_create / list / update / delete / statsAuthorization: Bearer <api_token>editable dynamic codes, same free quota as the web UI

HTTP API — GET https://freeqrly.com/api/qr?data=…&size=1024 returns SVG, no key. Authenticated dynamic endpoints (POST /api/codes, GET /api/me/codes, GET /api/codes/{code}/stats, PATCH, DELETE) take the same Bearer token, created in the dashboard under API Tokens.

Full reference: freeqrly.com/developers · machine-readable: llms.txt · agent skill: skills/qr-generator/SKILL.md

Tech stack

Plain HTML/CSS/JS on Cloudflare Pages, plus a small Cloudflare backend (Functions + D1 + R2) for accounts, dynamic codes and the API. Zero build step for the frontend — pages are generated by Python scripts in tools/ and deployed via git push.

Local development

bash
git clone https://github.com/BryceBin/freeqrly.gitcd freeqrly
# regenerate all pages after editing sourcespython3 tools/build-all.py
# preview (needs wrangler)npx wrangler pages dev . --d1 DB

Only four source files matter for content work: index.html (homepage structure), assets/js/app.js (generator logic + translations), tools/gen-landing.py (landing page copy), assets/css/main.css (styles). Everything else is generated.

Project structure

├── index.html              # homepage (source)├── dashboard/              # account dashboard (dynamic codes, API tokens)├── developers/             # API & MCP docs├── scan/                   # on-device QR scanner├── barcode-generator/      # barcode tool├── blog/ about/            # content├── functions/              # Cloudflare Functions (API, MCP, auth)│   ├── api/qr.js           # no-key SVG API│   ├── api/codes*.js       # dynamic codes (session or Bearer auth)│   ├── api/tokens*.js      # API token management (session only)│   └── mcp.js              # MCP server (Streamable HTTP)├── tools/                  # page generators (build-all.py, gen-landing.py, …)├── skills/qr-generator/    # agent skill└── assets/                 # css / js / img

Contributing

Issues and PRs are welcome. For landing-page copy or translations, edit the source files above and run the generators — don't edit generated pages by hand.

License

MIT — see LICENSE. Commercial use is welcome, no attribution required.

Source: README.md at commit 3a345dc

Tools

1

generate_qr

Generate a static QR code and get a ready-to-download SVG URL. Free, no key required. Encodes any text, URL, WiFi credentials (WIFI:T:WPA;S:MyNet;P:secret;;), vCard, or geo URI as a static QR code that never expires.

Parameterseccdatarequiredsizecolorbgcolor

Version history

1
  1. v1.1.0LatestOct 18, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts