mcpbeat Sign in

qart.uk QR studio MCP Server

answering

qart.uk QR studio is answering right now. Last checked 10 min ago. It exposes 8 tools.

qart.uk MCP server: resolve scanned codes, browse the free pool, and buy QR artwork.

Uptime history 23 days of history · worst day 99%
23 days agonow
100.0%
Uptime 24h
91 of 91 checks
8
Tools
read from the server
429 ms
Response time
average over 24h
open, no key
Access
streamable-http

Nothing serious here today

Today is the operative word: we check qart.uk QR studio every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add qart --transport http https://qart.uk/api/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "qart": {
      "url": "https://qart.uk/api/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.qart]
url = "https://qart.uk/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "qart": {
      "url": "https://qart.uk/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "qart": {
      "url": "https://qart.uk/api/mcp"
    }
  }
}

Available tools 8

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

browse
browse_free_pool
List the QR artwork currently claimable for free on qart.uk, one per style, with a preview image URL for each. This is the ANONYMOUS shelf — the same selection every signed-out visitor sees, and these codes are what a guest can claim. Use it to show someone what is available or to describe the styles on offer. If you are acting for a signed-in account and want codes THAT account can actually claim, use browse_my_pool instead — the two storefronts differ, and a code from here may 403 on a claim.
buy
buy_qr_outright
How to buy ONE finished QR artwork with no account at all, paying from your own wallet over x402. Returns the live price and the exact request to make. This is the right tool when you have a wallet but no qart.uk account: get_credit_packs buys CREDITS, which still need an account to spend, and the Studio tools all require an OAuth token. This path requires neither — you GET https://qart.uk/api/v1/qr?url=..., it answers 402, you retry with a PAYMENT-SIGNATURE header, and the PNG comes back in the response body. You are charged ONLY if a real QR detector decodes the image: settlement runs after the scan verdict, so a request that produces nothing scannable is never settled and costs you nothing. Pay in USDC on Base — you do not need ETH, because the facilitator submits the transaction. Cannot be performed through MCP itself: a payment rides in an HTTP header and there is nowhere to put one here. This tool tells you the call; you make it.
credit
get_credit_packs
What Studio credits cost: the packs on sale, their price in USD, and roughly how many images each buys. Anonymous — this is a price list. Read it rather than quoting a price from memory; packs change. An agent that runs out mid-task can top up WITHOUT a human, paying from its OWN wallet: POST /api/qart/x402/credits?pack=... with a qart:purchase bearer token. The money comes from the application's wallet, never the user's card. Stripe checkout (POST /api/qart/checkout) remains human-only; hand the user the purchase URL for that.
dither
get_dither_qr_parameters
The complete parameter contract for qart.uk's dithered photo QR recipe — an error-diffused technique (after andrew-t) that dithers a photograph into the space around each QR module, so the finished 1-bit image reads as a picture and still scans. THIS TOOL GENERATES NOTHING. There is no API for the technique and no endpoint that will run it for you: it is a browser-side generator, and this tool returns the parameters, ranges, defaults and algorithm order so that YOU can implement it or instruct someone who will. Pair it with get_qr_matrix, which supplies the module grid and the function-pattern map the algorithm needs. It also returns the honest limits, which matter before anyone prints anything: no scan verdict is computed anywhere in this path, error correction wants to stay at H, and stricter detectors (zbar) reject output that phone-grade detectors accept. Treat a dithered code as untested until someone scans the actual printed sheet.
explain
explain_qart
Explain how qart.uk works: scan verification, retargeting a printed code, the free claim pool and its daily allowances, Studio pricing, and what happens to credits when a run is stopped or fails. Use this before guessing at product details — pricing and allowances change and this returns the current text.
matrix
get_qr_matrix
Return the actual QR MODULE GRID for a payload — the black/white matrix, plus a per-module map of which modules are function patterns (finder, separator, timing, alignment, format info, version info, dark module) and which carry data. Both come back as one row string per row. Costs nothing, mints nothing, stores nothing. Use this when you are going to RENDER or transform a QR yourself: dithering a photo into it, drawing it as an SVG, laying it out for print, or reasoning about which modules are safe to alter. The function-pattern map is the point — any technique that paints over a QR has to know which modules a scanner uses to FIND the code (finder, timing, alignment) versus which merely carry bits. Do NOT use it to check whether a payload fits — preview_qr_encoding is smaller and answers that. Do NOT use it to get a qart.uk product: this is a plain standards QR, with no artwork, no scan verdict and no alias behind it. The matrix is canonical and untransformed: invert, rotation, mirror and any subpixel scaling are yours to apply afterwards.
preview
preview_qr_encoding
Work out how a payload will encode as a QR code, without creating anything. Returns the exact string the pixels would carry, its byte length, the QR version and module count required, the capacity remaining at that version, and any warnings. Costs nothing and mints nothing. Use this to answer questions like "will this URL fit at error correction level H" or "how much does a long Wi-Fi password cost me in QR density". Higher ECC survives damage better but needs more modules for the same data; more modules print smaller and get harder to scan. payloadKind 'qart_code' sizes the RETARGETABLE variant instead: the pixels carry a 16-byte qart.uk/_ link rather than your data, which is usually several versions smaller. Compare the two before committing to a print. This returns metadata only, never the module grid. For the actual black/white matrix, call get_qr_matrix.
resolve
resolve_qart_code
Resolve a scanned qart.uk code to the URL it currently points at. Accepts the alias ('_ab12cde'), or a full qart.uk URL to pull it out of. Returns targetUrl, or disabledReason if the owner retired it. This does not count as a scan and will not affect the owner's statistics. Only the '_' code class resolves here; older qart.uk links of other shapes are not in this pool.

Endpoints

URLTransportStateLatencyChecked
https://qart.uk/api/mcp streamable-http answering 451 ms 10 min ago

Alternatives to qart.uk QR studio

same job, measured the same way
X402 Codesearch MCP
by liminalpepe

Free MCP server: index a repo's files into the x402-codesearch Worker's search index.

47 installs/wk local only
QRStuff MCP Server
by qrstuff

Generate, update, manage, and track QR codes using the QRStuff platform.

answering
MCPBridge
by iamjrmh

Unified MCP server bridging Claude Code and Ollama to Roblox Studio and Blender.

51 installs/wk local only
Create Starter
by starter-series

Scaffold projects from the Starter Series templates — MCP server, Claude Code skill, and CLI.

50 installs/wk local only
Briefroom
by briefroom

briefroom stdio MCP server — expose the briefroom CLI to Claude Code, Codex, and other agents.

75 installs/wk local only
Paperswithcode
by pipeworx-io

Papers With Code MCP — browse ML research papers and their code repositories

35 tools answering
Openiban
by pipeworx-io

OpenIBAN MCP — validate an IBAN's checksum + bank code and resolve the

33 tools answering
siGit
by sigit

MCP server for siGit (sigit.si): browse repos, search code, manage PRs/issues, web search.

answering

qart.uk QR studio — questions

Answers built from our own checks of this server.

What can qart.uk QR studio do?
It exposes 8 tools, read directly from the server on our last check. Among them: browse_free_pool, buy_qr_outright, explain_qart, get_credit_packs, get_dither_qr_parameters, get_qr_matrix and 2 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is qart.uk QR studio working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 429 ms. The bar chart above shows every period we have measured.
How do I connect qart.uk QR studio?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does qart.uk QR studio need an API key?
No. qart.uk QR studio completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 8 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is qart.uk QR studio?
It answers our handshake in 429 ms on average, which is faster than 42% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.