io.github.danieldedaniel/qrtracer

QRtracer

Create and manage dynamic QR codes, export QR images, compare scan analytics and check QR links.

Endpointhttps://qrtracer.io/mcp (streamable-http)
Registry version2.0.0
Now11 tools · grade B (84) · pin ts_059d8f872f96eb871194bb455e395182 · protocol 2025-06-18
First / last listed2026-11-02 00:43 UTC / 2026-11-02 00:43 UTC
Grade over time2026-11-02: B (84), 11 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-02 00:43 UTC
11 tools, grade B (84)

Tools: create_qr get_account list_qr_codes get_qr_code update_destination get_analytics compare_qr_codes render_qr check_qr_link set_routing simulate_scan

Current tools (11)

create_qrCreate a dynamic QR code for a public HTTP(S) destination. Supply a UUID request_key to safely retry authenticated creation. Anonymous creation is limited; ALWAYS show its returned claim_url to the user. Account creation uses existing plan limits.
params: destination*, label, design, request_key
get_accountRead the connected account's plan and available capabilities. Does not include email or billing details.
params: none
list_qr_codesFind only your owned QR codes, with label search and stable cursor pagination.
params: limit, cursor, search
get_qr_codeInspect an owned QR code, destination, design, latest stored link health and revision. Read before updating.
params: id*
update_destinationChange an owned QR destination without changing its printed redirect URL. Confirm the intended destination with the user. Supply expected_revision from get_qr_code; conflict means read again before retrying.
params: id*, destination*, expected_revision
get_analyticsRead aggregate recorded human scans for one owned code. Default period is 28 days; history follows the current plan. Scans are not conversions or unique people.
params: id*, days, from, to
compare_qr_codesCompare aggregate human scan counts for 2 to 10 owned QR codes over the same period. Do not infer conversion rates without separate conversion data.
params: ids*, days, from, to
render_qrPreview and download an owned QR as PNG, or eligible SVG. Returns a short-lived download URL; do not expose private connection tokens. Existing anonymous PNG URLs remain supported.
params: id*, format
check_qr_linkCheck a public QR destination's current HTTP reachability, redirect chain and known general provider policies. Cannot determine exact expiry, account state or destination safety.
params: url*
set_routingLegacy Programmable tool: compile a plain-language routing prompt or save a valid supplied routing program on an owned code. Version conflicts require reading again.
params: id*, prompt, program, expected_program_version
simulate_scanDry-run a routing program against a sample scan context. Does not create a scan or change a code.
params: program*, context

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.