uk.qart/qart

MCPcommunitylive
v1.0.0uk.qartUnknownUpdated 1mo ago

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

Endpoint healthlive
checked 11 days ago · 934ms
100% of the last 5 checks reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
1mo agoLast update
Package
Authoruk.qart
LicenseUnknown
Version1.0.0
Sourcemcp-registry
Trust Status
B
60/100Good
✓Listed in Forge index+10/10
—Publisher identity verified+0/30
→ Publisher: this listing has no repository on file, so `forge publish` cannot verify ownership automatically. Use "Claim this listing" above — Forge reviews these by hand.
—Domain verification+0/10
→ Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
✓Prompt-injection scan · clean+30/30
✓Obfuscation / exfil scan · clean+20/20
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain—
Provenance—
DependenciesNot audited
Tool surface8 tools · none privileged
Security scan✓ Cleanvlive · 11d agoHow well does this scan work?
EvalsNone
IndexedAug 11, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

8 tools · none privileged
Observed live from the vendor's endpoint11d ago

Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.

  • https://qart.uk/api/mcp8 tools · 934ms
browse_free_poolList 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 styl…

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 styl…

No input schema was published for this tool.

buy_qr_outrightHow 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 th…

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 th…

ParameterTypeDescription
urlstringThe https destination you want the QR to encode. Optional — without it you get the price and the call shape.
sizeintegerPixel size. 1024 costs more. Defaults to 768.
explain_qartExplain 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 curren…

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 curren…

ParameterTypeDescription
topicstringWhich aspect to explain. Defaults to overview.
get_credit_packsWhat 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…

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…

No input schema was published for this tool.

get_dither_qr_parametersThe 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…

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…

No input schema was published for this tool.

get_qr_matrixReturn 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 n…

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 n…

ParameterTypeDescription
payloadKindstringWhat the code should contain. Defaults to url.
urlstringFor 'url': the destination. For 'vcard'/'mecard': the website.
textstringFor 'text': the literal text.
ssidstringFor 'wifi': network name.
passwordstringFor 'wifi': network password.
authstringFor 'wifi': security type. Defaults to WPA.
hiddenbooleanFor 'wifi': hidden network.
namestringFor 'vcard'/'mecard': full name.
orgstringFor 'vcard': organization.
titlestringFor 'vcard': job title. For 'event': event title.
phonestringPhone number, for 'vcard'/'mecard'/'tel'/'sms'/'whatsapp'.
emailstringEmail address, for 'vcard'/'mecard'/'mailto'.
addressstringFor 'vcard': postal address.
subjectstringFor 'mailto': subject line.
bodystringFor 'mailto': message body.
messagestringFor 'sms'/'whatsapp': message text.
usernamestringFor 'telegram': username or t.me URL.
handlestringFor social kinds (instagram, twitter, youtube, facebook, tiktok, linkedin, paypal): handle or profile URL.
startstringFor 'event': start datetime (YYYY-MM-DDTHH:MM).
endstringFor 'event': end datetime.
locationstringFor 'event': location.
descriptionstringFor 'event': description.
allDaybooleanFor 'event': all-day (DATE values).
amountstringFor 'paypal': optional amount.
preview_qr_encodingWork 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 ques…

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 ques…

ParameterTypeDescription
payloadKind*stringWhat the code should contain. 'qart_code' sizes the retargetable variant — a 16-byte qart.uk/_ link instead of your data. whatsapp/telegram/event/social kinds…
fieldsobjectPayload fields for the kind. Flat sibling properties (url, phone, handle, …) are also accepted, matching get_qr_matrix.
urlstringFor payloadKind 'url': the destination.
textstringFor payloadKind 'text': the literal text.
ssidstringFor payloadKind 'wifi': network name.
passwordstringFor payloadKind 'wifi': network password.
namestringFor payloadKind 'vcard': full name.
emailstringFor payloadKind 'vcard': email address.
phonestringPhone, for vcard/mecard/tel/sms/whatsapp.
usernamestringFor 'telegram': username or t.me URL.
handlestringFor social kinds: handle or profile URL.
titlestringFor 'event': title. For 'vcard': job title.
startstringFor 'event': start datetime (YYYY-MM-DDTHH:MM).
endstringFor 'event': end datetime.
locationstringFor 'event': location.
descriptionstringFor 'event': description.
allDaybooleanFor 'event': all-day (DATE values).
amountstringFor 'paypal': optional amount.
messagestringFor 'sms'/'whatsapp': message text.
eccstringError correction level, lowest to highest. Defaults to the Studio default if omitted.
versionintegerForce a QR version (size). Omit to use the smallest that fits.
resolve_qart_codeResolve 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…

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…

ParameterTypeDescription
code*stringThe code to resolve — '_ab12cde', '/_ab12cde', or 'https://qart.uk/_ab12cde'.

8 of 8 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

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

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.